Talep Yaratma kampanyaları, diğer kampanya türleri tarafından desteklenmeyen benzersiz kitle hedefleme özellikleri sunar.
Örneğin, mevcut müşterilerinizle benzer özelliklere sahip kullanıcıları hedeflemek için benzer kitle segmentlerini kullanabilirsiniz. Benzer segmentler hakkında daha fazla bilgi edinmek için Yardım Merkezi'ndeki Kitlenizi büyütmek için benzer segmentleri kullanma başlıklı makaleyi inceleyin.
Ayrıca, AdGroupCriterion kullanarak kitle hedeflemeyi reklam grubu düzeyinde de yapılandırabilirsiniz.
AudienceInfo hedefleme ölçütleri
Talep Yaratma reklam grubunda kitle hedeflemek için aşağıdaki adımlar gerekir:
- Hedefi
AdGroupoluştururkenaudience_setting.use_audience_groupedayarınıtrueolarak belirleyin (bu ayar, reklam grubu oluşturulduktan sonra değiştirilemez). Kampanya düzeyinde segment ve demografi hariç tutmalarını önlemek için kampanya oluştururkencampaign.audience_setting.use_audience_groupeddeğerini isteğe bağlı olaraktrueolarak da ayarlayabilirsiniz. Audiencekaynağı oluşturmak veya almak içinAudienceServicekullanın ve kaynağın adını ya da kimliğini edinin.AdGroupCriterionoluşturun. BuAdGroupCriterion,AudienceInfoölçütüne sahip olmalıdır.AudienceInfoölçütününaudiencealanı, kitlenin kaynak adına ayarlanmalıdır.
MutateAudienceResult öğesini inceleyin ve AudienceInfo öğesini ekleyin
AudienceService.MutateAudiences ile kitle oluştururken,
her işlem MutateAudienceResult döndürür. Döndürülen resource_name ayrıştırılarak audience_id elde edilebilir. Ayrıca, response_content_type MUTABLE_RESOURCE olarak ayarlandığında döndürülen audience nesnesindeki değiştirilebilir alanlar (ör. name) incelenebilir. Ardından, resource_name öğesini audience_setting.use_audience_grouped ile oluşturulan ve true olarak ayarlanan bir AdGroup üzerindeki AdGroupCriterion öğesine atayın ve AdGroupCriterion öğesini AdGroupCriterionService.MutateAdGroupCriteria öğesine iletilen bir AdGroupCriterionOperation içine alın:
# Step 1: Inspect MutateAudienceResult to get resource_name and audience_id.
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 with resource_name '{resource_name}' "
f"and audience_id '{audience_id}'."
)
# Access mutable fields on result.audience when MUTABLE_RESOURCE is set:
if result.audience.resource_name:
print(f"Audience name from mutable resource: {result.audience.name}")
# Step 2: Target the audience at the ad group level with AdGroupCriterion.
# The target AdGroup must have audience_setting.use_audience_grouped = True
# set when the ad group is created.
ad_group_criterion_operation = client.get_type("AdGroupCriterionOperation")
ad_group_criterion = ad_group_criterion_operation.create
ad_group_criterion.ad_group = ad_group_resource_name
ad_group_criterion.audience.audience = resource_name
ad_group_criterion_service = client.get_service("AdGroupCriterionService")
ad_group_criterion_service.mutate_ad_group_criteria(
customer_id=customer_id,
operations=[ad_group_criterion_operation],
)