デマンド ジェネレーション キャンペーンのオーディエンス ターゲティングには、他のキャンペーン タイプではサポートされていない独自の機能がいくつかあります。
その 1 つが 類似オーディエンス セグメントです。これを使用すると、他のユーザーと類似していて、特性を共有しているオーディエンスをターゲットに設定できます。
類似セグメントについて詳しくは、ヘルプセンター記事 「類似セグメントを使用して オーディエンスを増やす」をご覧ください。
また、オーディエンス ターゲティングを 広告グループ
単位で
AdGroupCriterion設定することもできます。
AudienceInfo ターゲティング条件
AudienceInfo 条件を使用して、広告グループ単位でオーディエンスをターゲットに設定できます。ターゲットに設定する
オーディエンスのリソース名を
AdGroupCriterionの
audienceフィールドに設定します。
MutateAudienceResult で audience_id を調べる
AudienceService.MutateAudiences でオーディエンスを作成すると、各オペレーションから
MutateAudienceResult が返されます。
MutateAudienceResult を調べて audience_id を取得するには、
返された resource_name を解析するか、変更可能な audience オブジェクトを調べて
response_content_type が MUTABLE_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}")