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 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:

  1. Hedefi AdGroup oluştururken audience_setting.use_audience_grouped ayarını true olarak 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ştururken campaign.audience_setting.use_audience_grouped değerini isteğe bağlı olarak true olarak da ayarlayabilirsiniz.
  2. Audience kaynağı oluşturmak veya almak için AudienceService kullanın ve kaynağın adını ya da kimliğini edinin.
  3. AdGroupCriterion oluşturun. Bu AdGroupCriterion, AudienceInfo ölçütüne sahip olmalıdır. AudienceInfo ölçütünün audience alanı, 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],
    )