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

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

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

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

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

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

要件

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

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

  3. ターゲットとする国を選択するには、country_codes を LookalikeUserListInfo の 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 をクエリします。

サンプルコード

類似ユーザーリストを作成するには、LookalikeUserListInfo オブジェクトを UserList で設定し、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 でラップし、 AdGroup.audience_setting.use_audience_grouped = true を指定して、その Audience を 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