オーディエンス ターゲティング

デマンド ジェネレーション キャンペーンのオーディエンス ターゲティングには、他のキャンペーン タイプではサポートされていない独自の機能がいくつかあります。

その 1 つが 類似オーディエンス セグメントです。これを使用すると、他のユーザーと類似していて、特性を共有しているオーディエンスをターゲットに設定できます。

類似セグメントについて詳しくは、ヘルプセンター記事 「類似セグメントを使用して オーディエンスを増やす」をご覧ください。

また、オーディエンス ターゲティングを 広告グループ 単位AdGroupCriterion設定することもできます。

AudienceInfo ターゲティング条件

AudienceInfo 条件を使用して、広告グループ単位でオーディエンスをターゲットに設定できます。ターゲットに設定する オーディエンスのリソース名を AdGroupCriterionaudienceフィールドに設定します。

MutateAudienceResultaudience_id を調べる

AudienceService.MutateAudiences でオーディエンスを作成すると、各オペレーションから MutateAudienceResult が返されます。 MutateAudienceResult を調べて audience_id を取得するには、 返された resource_name を解析するか、変更可能な audience オブジェクトを調べて response_content_typeMUTABLE_RESOURCE に設定されている場合

# Inspect MutateAudienceResult to get audience_id
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = resource_name.split("/")[-1]
    print(f"Created audience with resource_name '{resource_name}' and audience_id '{audience_id}'.")

    # If response_content_type is MUTABLE_RESOURCE, you can access result.audience.id directly:
    if result.audience and result.audience.id:
        print(f"Audience ID from mutable resource: {result.audience.id}")