類似オーディエンス セグメント

類似ユーザー セグメントを使用すると、ファーストパーティ オーディエンス リストと類似した特性を持つオーディエンスをターゲットに設定して、リーチを拡大できます。類似セグメントとは、ファーストパーティ データ(特定の商品を購入した顧客や特定のサービスを利用した顧客のリストなど)から作成された既存の基となるリストのユーザーと特性を共有するユーザーのグループです。類似セグメントを使用すると、同様の特性を持つ新しい潜在顧客にリーチできます。

類似セグメントについて詳しくは、Google 広告ヘルプセンターの類似セグメント ガイドをご覧ください。

ユーザーリストを作成する

類似ユーザー リストの作成は、他の UserList タイプを作成するプロセスと同じです。類似ユーザー リストは、lookalike_user_list フィールドに LookalikeUserListInfo オブジェクトを設定して、UserListService で作成されます。

LookalikeUserListInfo は、既存のオーディエンス セグメントに基づいて作成されます。類似セグメントを作成する際は、これらの既存のオーディエンス セグメントを seed_user_list_ids フィールドに渡す必要があります。

要件

  1. すべての基となるリストには、合計で 100 人以上の一致するアクティブ ユーザーが含まれている必要があります。

  2. expansion_level を NARROW、BALANCED、または BROAD に設定して、類似セグメントのサイズを構成します。各レベルの詳細については、Google 広告ヘルプセンターの類似セグメント ガイドをご覧ください。

  3. LookalikeUserListInfo の country_codes を ISO 3166-1 alpha-2 国コードのリストに設定して、ターゲットとする国を選択します。

  4. 類似オーディエンス セグメントの基となるリスト、拡張レベル、対象国は、既存のオーディエンス セグメントと同じであってはなりません。v24 以降では、重複する類似セグメントを作成しようとすると、UserListError.DUPLICATE_LOOKALIKE が返されます。

ベスト プラクティス

新しいキャンペーンを作成してから、類似セグメントを使用できるようになるまでに時間がかかることがあります。広告配信の開始時に確実に準備できるよう、2 ~ 3 日前にキャンペーンと類似セグメントを作成することをおすすめします。

類似セグメントは、利用可能な顧客データに基づいて 1 ~ 2 日ごとに自動的に更新されます。シードリストが最小要件を満たさなくなった場合、ターゲティングは停止します。ただし、この変更が有効になるまでに最大 3 日かかることがあります。この期間中はエラーは発生しませんが、セグメントが Ineligible とマークされるとターゲティングは停止します。類似セグメントは、基となるリストが要件を再び満たすまで Ineligible のままになります。user_list.size_range_for_display と user_list.size_range_for_search をクエリして、デマンド ジェネレーションの対象となるアクティブな照合済みユーザーがシード ユーザーリストに十分に含まれていることを確認します。

サンプルコード

類似ユーザーリストを作成するには、UserList の LookalikeUserListInfo オブジェクトにデータを入力して UserListService.MutateUserLists に渡します。

user_list_operation = client.get_type("UserListOperation")
user_list = user_list_operation.create
user_list.name = f"Lookalike user list #{uuid.uuid4()}"
user_list.description = "Lookalike segment based on seed user lists"

lookalike_info = user_list.lookalike_user_list
lookalike_info.seed_user_list_ids.extend(seed_user_list_ids)
lookalike_info.expansion_level = (
    client.enums.LookalikeExpansionLevelEnum.BALANCED
)
lookalike_info.country_codes.extend(["US", "CA"])

response = user_list_service.mutate_user_lists(
    customer_id=customer_id, operations=[user_list_operation]
)

デマンド ジェネレーション キャンペーンで類似 UserList をターゲットに設定するには、UserList を Audience(AudienceService.MutateAudiences)内の UserListSegment でラップし、その Audience を AdGroup.audience_setting.use_audience_grouped = true を使用して AdGroupCriterion.audience に関連付けます。詳しくは、オーディエンス ガイドをご覧ください。UserList を作成してターゲットに設定する方法を示すクライアント ライブラリの完全な例については、ウェブサイトの訪問者をご覧ください。

リストのパフォーマンスを確認する

オーディエンス セグメントのパフォーマンス データを収集するには、ad_group_audience_view リソースまたは campaign_audience_view リソースに対して検索リクエストを発行します。たとえば、metrics.conversions や metrics.cost_per_conversion を分析して、特定のオーディエンス セグメントをターゲットに設定することでコンバージョンが増加するかどうかを判断し、それに応じて入札単価の引き上げ / 引き下げを調整できます。

SELECT
  ad_group.id,
  ad_group_criterion.criterion_id,
  ad_group_criterion.resource_name,
  metrics.conversions,
  metrics.cost_per_conversion
FROM ad_group_audience_view
WHERE segments.date DURING LAST_30_DAYS