Eine Audience ist eine wiederverwendbare Sammlung von fokussierten Segmenten, demografischer Ausrichtung und Ausschlüssen. Die Ausrichtung auf Zielgruppen wird für Performance Max-Kampagnen, Demand Gen-Kampagnen und App-Kampagnen unterstützt. Wenn Sie Zielgruppensegmente direkt in einer Display-, Such-, Video-, Hotel- oder Standard-Shopping-Kampagne ausrichten möchten, lesen Sie den Artikel Zielgruppensegmente.
Zielgruppen erstellen
Sie können eine Zielgruppe mit der AudienceService erstellen und aktualisieren.
Jede Audience muss einen eindeutigen Namen haben. Diese wiederverwendbare Zielgruppe ermöglicht eine Kombination aus mehreren Zielgruppendimensionen:
- Zielgruppensegmente
- Alter:
AgeDimension - Geschlecht:
GenderDimension - Haushaltseinkommen:
HouseholdIncomeDimension - Elternstatus:
ParentalStatusDimension
MutateAudienceResult auf audience_id prüfen
Wenn Sie eine Zielgruppe mit AudienceService.MutateAudiences erstellen, gibt jeder Vorgang ein MutateAudienceResult zurück. Sie können MutateAudienceResult prüfen, um audience_id zu erhalten, indem Sie das zurückgegebene resource_name parsen. Außerdem können Sie veränderliche Felder (z. B. name) im zurückgegebenen audience-Objekt prüfen, wenn response_content_type auf MUTABLE_RESOURCE gesetzt ist:
# Configure the request to return the mutable resource in the response.
request = googleads_client.get_type("MutateAudiencesRequest")
request.customer_id = customer_id
request.operations = [operation]
request.response_content_type = (
googleads_client.enums.ResponseContentTypeEnum.MUTABLE_RESOURCE
)
response = audience_service.mutate_audiences(request=request)
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = audience_service.parse_audience_path(resource_name)[
"audience_id"
]
print(f"Created audience '{resource_name}' with ID '{audience_id}'.")
# Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
if result.audience.resource_name:
print(f"Audience name from mutable resource: {result.audience.name}")
Zielgruppen abrufen
Wie bei anderen Ressourcen können Sie mit GoogleAdsService.SearchStream Attribute von Zielgruppen abrufen.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Zielgruppen
Je nach Kampagnentyp gibt es verschiedene Möglichkeiten, Zielgruppen anzusprechen.
Signale für Asset-Gruppen
Bei Performance Max-Kampagnen wird ein AssetGroupSignal verwendet, um Zielgruppen anzusprechen. Im Leitfaden Zielgruppenausrichtung mit Asset-Gruppensignalen erfahren Sie, wie Sie Zielgruppen mit Asset-Gruppensignalen ausrichten.
Kriterium für Anzeigengruppe
Bei Demand Gen- und App-Kampagnen kann ein Anzeigengruppenkriterium für Zielgruppen mit AdGroupCriterion hinzugefügt werden, um auf Zielgruppen auszurichten oder Zielgruppensignale bereitzustellen. Sie können Zielgruppen auf Anzeigengruppenebene mit AudienceInfo-Kriterien für AdGroupCriterion.audience ausrichten, indem Sie das Feld AudienceInfo.audiencead_group_criterion.audience.audience auf den Ressourcennamen der Zielgruppe festlegen.
So richten Sie das Zielgruppen-Targeting ein:
Zielgruppentargeting in AdGroup aktivieren
Sie müssen die Ausrichtung auf Zielgruppen in AdGroup aktivieren, indem Sie use_audience_grouped beim Erstellen der Anzeigengruppe auf true festlegen. Diese Einstellung kann nach dem Erstellen der Anzeigengruppe nicht mehr geändert werden.
So können Sie AdGroupCriterion mit Zielgruppen hinzufügen. Wenn dieser Wert nicht auf true gesetzt ist, schlägt Ihre nachfolgende Anfrage zum Ausrichten auf die Zielgruppe fehl.
AdGroupCriterion erstellen
Erstellen Sie ein AdGroupCriterion und legen Sie das Feld AudienceInfo.audience für AdGroupCriterion.audience auf den Ressourcennamen der in Zielgruppen erstellen erstellten Zielgruppe fest.
Optional: Zielgruppen-Targeting in Campaign aktivieren
Sie können use_audience_grouped optional auf true festlegen, wenn die Kampagne erstellt wird. Mit dieser Einstellung erhalten Sie eine Fehlermeldung, wenn Sie versuchen, Kriterien hinzuzufügen, mit denen Segmente und demografische Merkmale auf Kampagnenebene ausgeschlossen werden.
Best Practices
- Zielgruppen für die Erstellung von Personas verwenden: Zielgruppen eignen sich am besten für Performance Max-Kampagnen, Demand Gen- und App-Kampagnen, in denen Sie mehrere Segmente und demografische Kriterien kombinieren möchten, um eine bestimmte Persona anzusprechen.
- Zielgruppensegmente für das direkte Targeting verwenden: Bei Display-, Such-, Video-, Hotel- und Standard-Shopping-Kampagnen oder wenn Sie nur auf ein einzelnes Segment (z. B. eine Remarketing-Liste) ausrichten müssen, sollten Sie Zielgruppensegmente anstelle von Zielgruppen verwenden.
Häufige Fehler
Wenn Sie ein Audience erstellen oder aktualisieren, wird die Anfrage von der Google Ads API validiert. Bei einem Validierungsfehler werden Fehler aus der Enum AudienceError zurückgegeben.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||