Audience to lista wielokrotnego użytku zawierająca precyzyjne segmenty, kierowanie demograficzne i wykluczenia. Kierowanie na odbiorców jest obsługiwane w przypadku kampanii Performance Max, kampanii generujących popyt i kampanii promujących aplikacje. Jeśli chcesz kierować reklamy na segmenty odbiorców bezpośrednio w kampanii w sieci reklamowej, kampanii w sieci wyszukiwania, kampanii wideo, kampanii reklam hoteli lub standardowej kampanii produktowej, zapoznaj się z sekcją Segmenty odbiorców.
Utwórz listy odbiorców
Tworzenie i aktualizowanie listy odbiorców za pomocą AudienceService.
Każdy Audience musi mieć unikalną nazwę. Ta grupa odbiorców, której można używać wielokrotnie, pozwala łączyć ze sobą różne wymiary odbiorców:
- Segmenty odbiorców
- Wiek:
AgeDimension - Płeć:
GenderDimension - Dochód gospodarstwa domowego:
HouseholdIncomeDimension - Status rodzicielski:
ParentalStatusDimension
Sprawdź w odpowiedzi MutateAudienceResult wartość audience_id.
Podczas tworzenia listy odbiorców za pomocą funkcji
AudienceService.MutateAudiences każda operacja zwraca wartość
MutateAudienceResult. Możesz sprawdzić
MutateAudienceResult, aby uzyskać audience_id, analizując zwrócony
resource_name, a także możesz sprawdzić pola, które można zmieniać (np. name), w zwróconym obiekcie audience, gdy response_content_type ma wartość
MUTABLE_RESOURCE:
# 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}")
Pobieranie list odbiorców
Podobnie jak w przypadku innych zasobów, możesz użyć GoogleAdsService.SearchStream, aby pobrać atrybuty list odbiorców.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Docelowi odbiorcy
Na listy odbiorców można kierować reklamy na wiele sposobów w zależności od typu kampanii.
Sygnały dotyczące grupy plików
Kampanie Performance Max używają AssetGroupSignal do kierowania reklam na odbiorców. Więcej informacji o kierowaniu na odbiorców za pomocą sygnałów dotyczących grup plików znajdziesz w przewodniku Sygnały dotyczące grup plików.
Kryterium w grupie reklam
Kampanie generujące popyt i kampanie promujące aplikacje obsługują dodawanie kryterium grupy reklam kierowanej na odbiorców za pomocą parametru AdGroupCriterion, aby kierować reklamy na odbiorców lub dostarczać sygnały dotyczące odbiorców. Możesz kierować reklamy na odbiorców na poziomie grupy reklam, używając kryteriów AudienceInfo w polu AdGroupCriterion.audience, ustawiając pole AudienceInfo.audience (ad_group_criterion.audience.audience) na nazwę zasobu odbiorców.
Aby skonfigurować kierowanie na odbiorców:
Włącz kierowanie na odbiorców w AdGroup
Kierowanie na odbiorców musisz włączyć w AdGroup, ustawiając wartość use_audience_grouped na true podczas tworzenia grupy reklam. Po utworzeniu grupy reklam tego ustawienia nie można zmienić.
Dzięki temu możesz dodawać AdGroupCriterion do odbiorców. Jeśli ta wartość nie jest ustawiona na true, kolejne żądanie kierowania reklam na tę listę odbiorców zakończy się niepowodzeniem.
Utwórz AdGroupCriterion
Utwórz AdGroupCriterion i ustaw pole AudienceInfo.audience w AdGroupCriterion.audience na nazwę zasobu listy odbiorców utworzonej w sekcji Tworzenie list odbiorców.
Opcjonalnie: włącz kierowanie na odbiorców w sekcji Campaign.
Możesz też ustawić wartość use_audience_grouped na true
podczas tworzenia kampanii. Jeśli to ustawienie jest włączone, zobaczysz błąd, gdy spróbujesz dodać kryteria, które wykluczają segmenty i dane demograficzne na poziomie kampanii.
Sprawdzone metody
- Używaj list odbiorców do tworzenia profili. Listy odbiorców najlepiej sprawdzają się w kampaniach Performance Max, kampaniach generujących popyt i kampaniach promujących aplikacje, w których chcesz nakładać na siebie wiele segmentów i kryteriów demograficznych, aby kierować reklamy na konkretną osobę.
- Używaj segmentów odbiorców do bezpośredniego kierowania. W przypadku kampanii w sieci reklamowej i sieci wyszukiwania, kampanii wideo, kampanii reklam hoteli i standardowych kampanii produktowych lub gdy chcesz kierować reklamy tylko na 1 segment (np. listę remarketingową), użyj segmentów odbiorców zamiast odbiorców.
Typowe błędy
Podczas tworzenia lub aktualizowania Audience interfejs Google Ads API sprawdza poprawność żądania i w przypadku niepowodzenia weryfikacji zwraca błędy z wyliczenia AudienceError.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||