Audience; odaklanmış segmentler, demografik hedefleme ve hariç tutmaların yeniden kullanılabilir bir koleksiyonudur. Kitle hedefleme; Maksimum Performans, Talep Yaratma ve uygulama kampanyalarında desteklenir. Görüntülü Reklam Ağı, Arama Ağı, Video, Otel veya Standart Alışveriş kampanyalarında kitle segmentlerini doğrudan hedeflemek istiyorsanız Kitle segmentleri başlıklı makaleyi inceleyin.
Kitle oluştur
AudienceService kullanarak kitle oluşturma ve güncelleme
Her Audience benzersiz bir ada sahip olmalıdır. Yeniden kullanılabilir bu kitle, birden fazla kitle boyutunun birleştirilmesine olanak tanır:
- Kitle segmentleri
- Yaş:
AgeDimension - Cinsiyet:
GenderDimension - Hane geliri:
HouseholdIncomeDimension - Ebeveynlik durumu:
ParentalStatusDimension
audience_id için MutateAudienceResult'ı inceleyin.
AudienceService.MutateAudiences ile kitle oluştururken her işlem bir MutateAudienceResult döndürür. Döndürülen resource_name öğesini ayrıştırarak audience_id değerini elde etmek için MutateAudienceResult öğesini inceleyebilirsiniz. response_content_type, MUTABLE_RESOURCE olarak ayarlandığında döndürülen audience nesnesindeki değiştirilebilir alanları (ör. name) inceleyebilirsiniz:
# 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}")
Kitleleri alma
Diğer kaynaklarda olduğu gibi, kitlelerin özelliklerini almak için GoogleAdsService.SearchStream kullanabilirsiniz.
SELECT
audience.id,
audience.resource_name,
audience.name,
audience.status,
audience.description,
audience.dimensions,
audience.exclusion_dimension
FROM audience
Hedef kitleler
Kitleler, kampanya türüne bağlı olarak birden fazla şekilde hedeflenebilir.
Öğe grubu sinyalleri
Maksimum Performans kampanyaları, kitleleri hedeflemek için AssetGroupSignal kullanır. Öğe grubu sinyallerini kullanarak hedef kitleleri nasıl hedefleyeceğinizi öğrenmek için Öğe grubu sinyalleri kılavuzunu inceleyin.
Reklam grubu ölçütü
Talep Yaratma ve uygulama kampanyaları, kitleleri hedeflemek veya kitle sinyalleri sağlamak için AdGroupCriterion kullanarak kitle reklam grubu ölçütü eklemeyi destekler. AdGroupCriterion.audience üzerinde AudienceInfo ölçütlerini kullanarak kitleleri reklam grubu düzeyinde hedefleyebilirsiniz. Bunun için AudienceInfo.audience alanını (ad_group_criterion.audience.audience) kitle kaynağı adına ayarlamanız gerekir.
Kitle hedeflemeyi ayarlamak için aşağıdaki adımları uygulayın:
AdGroup içinde kitle hedeflemeyi etkinleştirme
Reklam grubu oluşturulurken use_audience_grouped değerini true olarak ayarlayarak AdGroup içinde kitle hedeflemeyi etkinleştirmeniz gerekir. Bu ayar, reklam grubu oluşturulduktan sonra değiştirilemez.
Bu sayede kitlelerle AdGroupCriterion ekleyebilirsiniz. Bu değer true olarak ayarlanmazsa kitleyi hedeflemeye yönelik sonraki isteğiniz başarısız olur.
AdGroupCriterion oluşturun
Bir AdGroupCriterion oluşturun ve AdGroupCriterion.audience üzerindeki AudienceInfo.audience alanını, Kitle oluşturma bölümünde oluşturulan kitlenin kaynak adına ayarlayın.
İsteğe bağlı: Campaign kitle hedeflemeyi etkinleştirin.
Kampanya oluşturulduğunda isteğe bağlı olarak use_audience_grouped değerini true olarak ayarlayabilirsiniz. Bu ayar etkinleştirildiğinde, kampanya düzeyinde segmentleri ve demografik grupları hariç tutacak ölçütler eklemeye çalışırsanız hata mesajı alırsınız.
En iyi uygulamalar
- Karakter oluşturmak için kitleleri kullanın. Kitleler, belirli bir karakteri hedeflemek için birden fazla segmenti ve demografik ölçütü katmanlamak istediğiniz Maksimum Performans, Talep Yaratma ve uygulama kampanyalarında en iyi şekilde kullanılır.
- Doğrudan hedefleme için kitle segmentlerini kullanın. Görüntülü Reklam Ağı, Arama Ağı, video, otel ve Standart Alışveriş kampanyalarında veya yalnızca tek bir segmenti (ör. yeniden pazarlama listesi) hedeflemeniz gerektiğinde kitleler yerine kitle segmentlerini kullanın.
Sık karşılaşılan hatalar
Google Ads API, bir Audience oluştururken veya güncellerken isteği doğrular ve doğrulama başarısız olursa AudienceError enum'dan hatalar döndürür.
AudienceError |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
AUDIENCE_SEGMENT_NOT_FOUND
|
|
||||||||
DIMENSION_INVALID
|
|
||||||||
DUPLICATE_AUDIENCE_SEGMENT
|
|
||||||||
NAME_ALREADY_IN_USE
|
|
||||||||
TOO_MANY_DIMENSIONS_OF_SAME_TYPE
|
|
||||||||
TOO_MANY_SEGMENTS
|
|
||||||||