Kitle hedefleme

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 Kitlenizi büyütmek için benzer segmentleri kullanma başlıklı Yardım Merkezi makalesini okuyun.

Ayrıca, AdGroupCriterion kullanarak kitle hedeflemeyi reklam grubu düzeyinde yapılandırabilirsiniz.

AudienceInfo hedefleme ölçütü

Talep Yaratma reklam grubunda bir kitleyi hedeflemek için aşağıdaki adımları uygulamanız gerekir:

  1. Hedef AdGroup oluştururken audience_setting.use_audience_grouped değerini true olarak ayarlayın (bu ayar, reklam grubu oluşturulduktan sonra değiştirilemez). Kampanya düzeyinde segment ve demografik hariç tutmaları önlemek için kampanya oluştururken isteğe bağlı olarak campaign.audience_setting.use_audience_grouped değerini true şeklinde de ayarlayabilirsiniz.
  2. AudienceService kullanarak bir Audience kaynağı oluşturun veya alın ve kaynak adını ya da kimliğini öğrenin.
  3. audience alanı kitlenin kaynak adına ayarlanmış bir AudienceInfo ölçütüyle AdGroupCriterion oluşturun.

MutateAudienceResult öğesini inceleyin ve AudienceInfo öğesini ekleyin

AudienceService.MutateAudiences ile kitle oluştururken her işlem bir MutateAudienceResult döndürür. Döndürülen resource_name nesnesini ayrıştırarak audience_id değerini elde edebilir ve response_content_type, MUTABLE_RESOURCE olarak ayarlandığında döndürülen audience nesnesindeki değiştirilebilir alanları (ör. name) inceleyebilirsiniz. Ardından resource_name öğesini, true olarak ayarlanmış audience_setting.use_audience_grouped ile oluşturulan bir AdGroup üzerindeki AdGroupCriterion öğesine atayın ve AdGroupCriterion öğesini, AdGroupCriterionService.MutateAdGroupCriteria öğesine iletilen bir AdGroupCriterionOperation içine sarmalayı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],
    )