Penargetan audiens

Kampanye Peningkat Permintaan menawarkan fitur penargetan audiens unik yang tidak didukung oleh jenis kampanye lainnya.

Misalnya, Anda dapat menggunakan Segmen audiens mirip untuk menargetkan pengguna yang memiliki karakteristik yang sama dengan pelanggan lama Anda. Baca selengkapnya tentang segmen Mirip dalam artikel Pusat Bantuan Menggunakan segmen Mirip untuk menumbuhkan audiens Anda.

Selain itu, Anda dapat mengonfigurasi penargetan audiens di tingkat grup iklan menggunakan AdGroupCriterion.

Kriteria penargetan AudienceInfo

Menargetkan audiens di grup iklan Peningkat Permintaan memerlukan langkah-langkah berikut:

  1. Saat membuat target AdGroup, tetapkan audience_setting.use_audience_grouped ke true (setelan ini tidak dapat diubah setelah grup iklan dibuat). Anda juga dapat secara opsional menyetel campaign.audience_setting.use_audience_grouped ke true saat membuat kampanye untuk mencegah pengecualian segmen dan demografi di tingkat kampanye.
  2. Buat atau ambil resource Audience menggunakan AudienceService dan dapatkan nama atau ID resource-nya.
  3. Buat AdGroupCriterion dengan kriteria AudienceInfo yang kolom audience-nya ditetapkan ke nama resource audiens.

Periksa MutateAudienceResult dan lampirkan AudienceInfo

Saat membuat audiens dengan AudienceService.MutateAudiences, setiap operasi menampilkan MutateAudienceResult. Anda dapat mendapatkan audience_id dengan mengurai resource_name yang ditampilkan, dan Anda dapat memeriksa kolom yang dapat diubah (seperti name) pada objek audience yang ditampilkan saat response_content_type disetel ke MUTABLE_RESOURCE. Kemudian, tetapkan resource_name ke AdGroupCriterion di AdGroup yang dibuat dengan audience_setting.use_audience_grouped yang ditetapkan ke true, dan gabungkan AdGroupCriterion dalam AdGroupCriterionOperation yang diteruskan ke AdGroupCriterionService.MutateAdGroupCriteria:

# 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],
    )