Audience to zbiór precyzyjnych segmentów,
kierowania demograficznego i wykluczeń, który można używać wielokrotnie. Kierowanie na odbiorców jest obsługiwane w kampaniach
Performance Max, generujących popyt i promujących aplikacje. Jeśli chcesz kierować reklamy bezpośrednio na segmenty odbiorców
w kampanii w sieci reklamowej lub sieci wyszukiwania, kampanii wideo, kampanii reklam hoteli lub standardowej kampanii produktowej, zapoznaj się z artykułem Segmenty
odbiorców.
Tworzenie list odbiorców
Listę odbiorców możesz utworzyć i zaktualizować za pomocą AudienceService.
Każda lista Audience musi mieć unikalną nazwę. Ta lista odbiorców wielokrotnego użytku umożliwia łączenie wielu wymiarów odbiorców:
- Segmenty odbiorców
- Wiek:
AgeDimension - Płeć:
GenderDimension - Dochód gospodarstwa domowego:
HouseholdIncomeDimension - Status rodzicielski:
ParentalStatusDimension
Sprawdzanie `MutateAudienceResult` pod kątem `audience_id`
Podczas tworzenia listy odbiorców za pomocą
AudienceService.MutateAudiences każda operacja zwraca
MutateAudienceResult. Możesz sprawdzić
MutateAudienceResult, aby uzyskać audience_id, analizując zwróconą wartość
resource_name. Możesz też sprawdzić pola, które można modyfikować (np. name), w
zwróconym obiekcie audience, gdy response_content_type jest ustawiony na
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, do pobierania atrybutów list odbiorców możesz używać
GoogleAdsService.SearchStream.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Docelowi odbiorcy
W zależności od typu kampanii reklamy można kierować na odbiorców na różne sposoby.
Sygnały grupy plików
Kampanie Performance Max używają AssetGroupSignal do kierowania na docelowych odbiorców. Więcej informacji o kierowaniu na odbiorców za pomocą sygnałów grupy plików znajdziesz w przewodniku Sygnały grupy plików.
Kryterium w grupie reklam
Kampanie generujące popyt i kampanie promujące aplikacje obsługują dodawanie kryterium grupy reklam odbiorców za pomocą
AdGroupCriterion w celu kierowania na odbiorców lub dostarczania sygnałów dotyczących odbiorców. Możesz kierować reklamy na odbiorców na poziomie grupy reklam za pomocą
AudienceInfo kryteriów w
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
Musisz włączyć kierowanie na odbiorców w AdGroup ustawiając
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 z odbiorcami. Jeśli ta wartość nie jest ustawiona na true, kolejna prośba o kierowanie na odbiorców zakończy się niepowodzeniem.
Utwórz AdGroupCriterion
Utwórz AdGroupCriterion i ustaw pole
AudienceInfo.audience w
AdGroupCriterion.audience na nazwę zasobu
odbiorców utworzonych w sekcji Tworzenie list odbiorców.
Opcjonalnie: włącz kierowanie na odbiorców w Campaign
Podczas tworzenia kampanii możesz opcjonalnie ustawić use_audience_grouped na true. W przypadku tego ustawienia otrzymasz błąd, jeśli spróbujesz dodać kryteria, które wykluczałyby segmenty i dane demograficzne na poziomie kampanii.
Sprawdzone metody
- Używaj list odbiorców do tworzenia person. Listy odbiorców najlepiej sprawdzają się w kampaniach Performance Max, kampaniach generujących popyt i kampaniach promujących aplikacje, w których chcesz łączyć wiele segmentów i kryteriów demograficznych, aby kierować reklamy na konkretną personę.
- Używaj segmentów odbiorców do bezpośredniego kierowania. W przypadku kampanii w sieci reklamowej lub sieci wyszukiwania, kampanii wideo, kampanii reklam hoteli i standardowych kampanii produktowych lub gdy chcesz kierować reklamy tylko na jeden segment (np. listę remarketingową), używaj segmentów odbiorców zamiast list odbiorców.
Typowe błędy
Podczas tworzenia lub aktualizowania Audience interfejs Google Ads API sprawdza
żądanie 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
|
|
||||||||