コンバージョン値のルール

コンバージョン値のルールを使用すると、ConversionAction のカテゴリとインプレッションの次のディメンションに基づいて、コンバージョン値を変更するアクションを定義できます。

  • オーディエンス メンバー
  • 所在地または関心のある場所
  • デバイス

Google Ads API を使用すると、コンバージョン値のルールを定義し、それをコンバージョン値のルールセットに組み込んでから、そのルールセットを Google 広告アカウント全体または特定のキャンペーンに適用できます。Google Ads API レポートのセグメントには、コンバージョン値の元の部分、調整されていない部分、調整された部分を比較するための内訳が表示されます。

ルールを作成する

コンバージョン値のルールを使用するには、まず ConversionValueRule を 1 つ以上作成します。これは、以下で構成されます。

  • ルールが適用される条件
  • ルールの適用時に実行されるアクション

ルールの条件

次のフィールドで ConversionValueRule の条件を定義します。

audience_condition
1 つ以上のオーディエンスに関連付けられたインプレッションにルールを適用します。user_lists フィールドまたは user_interests フィールドを使用して、各ユーザーリストのユーザーリストまたはユーザーの興味 / 関心を指定します。使用可能なユーザーリストまたはユーザー インタレストのリソース名を取得するには、GoogleAdsServicesearchStream または search リクエストを発行します。ここで、クエリの FROM 句はそれぞれ user_list または user_interest になります。
audience_conditionに複数のユーザーリストまたはユーザーの興味 / 関心が含まれている場合、インプレッションがユーザーリストのいずれかに関連付けられていると、インプレッションはルールと一致します。
device_condition
インプレッションのデバイスが指定された device_types のいずれかと一致する場合にルールを適用します。ValueRuleDeviceType のデバイスタイプのみが許可されます。
geo_location_condition
位置情報が geo_match_type で指定された geo_target_constants のいずれかに一致し、excluded_geo_match_typeexcluded_geo_target_constants のいずれにも一致しないインプレッションにルールを適用します。位置情報のリソース名を取得する方法については、地域ターゲティング ガイドをご覧ください。

ConversionValueRuleaudience_conditiondevice_conditiongeo_location_condition のうち最大 2 つを指定できます。

条件が指定されていないルールは、同じルールセット内のより具体的なルールの条件を満たさないインプレッションに適用されます。

ルールのアクション

ルールには、operationvalue からなる単一の action が必要です。アクションでは、ルールの条件を満たすコンバージョンのコンバージョン値を調整する方法を定義します。使用可能なオペレーションは次のとおりです。

ADD
value をコンバージョンの元の値に追加します。value は、0 より大きくしてください
MULTIPLY
指定したコンバージョンの値に、指定した value を掛けます。value0.5 以上かつ 10 以下でなければなりません。
SET

指定された value にコンバージョン値を設定します。value は、0 より大きくしてください

SET アクションを含むルールは、以下のルールセットの作成で説明されている条件を満たすルールセットでのみ使用できます。

その他のルール属性

ConversionValueRule には、条件とアクションに加えて、次の属性があります。

owner_customer
ルールを所有する Customer のリソース名。これを使用して、ルールがアカウント内またはクライアント センター(MCC)アカウントの 1 つに定義されているかどうかを判断します。
status
ルールのステータス。このフィールドを PAUSED に設定するとルールを一時停止でき、このフィールドを ENABLED に設定すると一時停止ルールを有効にできます。

ルールセットを作成する

少なくとも 1 つの ConversionValueRule を作成したら、以下で構成される ConversionValueRuleSet を作成できます。

conversion_action_categories

このルールセットが適用されるコンバージョン アクションのカテゴリのリスト。リストが空の場合、ルールセットはすべてのカテゴリに適用されます。リストが空でない場合は、STORE_VISIT または STORE_SALE のいずれかのエントリを 1 つ含める必要があります。

コンバージョン アクション カテゴリのリストは、ルールセットの作成時のみ設定できます。

conversion_value_rules

セットに含めるルールのリソース名。

このリストには、次のいずれかの条件が満たされる場合にのみ、SET アクションを使用するルールを含めることができます。

  • アカウントが許可リストに登録され、ルールセットの conversion_action_categories が空である。
  • セットの conversion_action_categories には STORE_VISIT または STORE_SALE の 1 つのエントリのみが含まれ、セットの dimensions には NO_CONDITION のエントリのみが含まれ、ルールの条件フィールドは設定されません。
dimensions

セット内のルールが使用できる条件を示す ValueRuleSetDimension 列挙値のリスト。たとえば、dimensionsGEO_LOCATIONDEVICE が含まれている場合、geo_location_condition または device_condition を含むルールをセットに追加できますが、audience_condition を含むルールを追加することはできません。

このリストを空にすることはできません。最大 2 つのエントリを含めることができます。

このリストに NO_CONDITION のエントリが含まれている場合:

  • NO_CONDITION は、リスト内の唯一のエントリである必要があります。
  • セットの conversion_action_categories のリストには、STORE_VISIT または STORE_SALE のエントリを 1 つだけ含める必要があります。
  • conversion_value_rules のリストには、audience_conditiondevice_condition、または geo_location_condition が設定されているルールを含めることはできません。

このリストの最初のエントリによって、レポートsegments.conversion_value_rule_primary_dimension に表示される値が決まります。

attachment_type

アカウント全体に適用するルールセットを作成する場合は CUSTOMER に、特定のキャンペーンに対してルールセットを作成する場合は CAMPAIGN に設定します。

campaign

ルールセットの attachment_typeCAMPAIGN の場合は、ルールセットが適用されるリソース名に設定します。

ルールと同様に、ルールセットにも owner_customerstatus があります。ただし、ルールセットの status は読み取り専用であり、次のようにルールから派生します。

  • conversion_value_rules で参照されるすべてのルールに statusPAUSED に設定されている場合、コンバージョン値のルールセット statusPAUSED になります。
  • それ以外の場合、コンバージョン値のルールセット statusENABLED になります。

ルールとルールセットを削除する

  • ConversionValueRuleSet には、PAUSED または ENABLED のいずれかというコンバージョン値のルールが少なくとも 1 つ必要です。

  • PAUSED または ENABLED ConversionValueRuleSetconversion_value_rules で参照されている ConversionValueRule を削除すると失敗します。

  • ConversionValueRuleSet を削除しても、セットによって参照される各 ConversionValueRulestatus は変更されません。

  • ConversionValueRuleSet が削除されると、conversion_value_rule_set リソースに対する search リクエストと searchStream リクエストは、削除されたセットを返さなくなります。

ルールとルールセットの優先順位

Google 広告では、次のロジックを使用して、各コンバージョンに最大で 1 つのルールを選択して適用します。

  1. 検討するルールセットの attachment_type を特定します。インプレッションに関連付けられたキャンペーンに attachment_type = CAMPAIGNcampaign が設定されているルールセットがある場合は、キャンペーン単位のルールセットのみを検討します。それ以外の場合は、顧客レベルのルールセットのみを検討します。

  2. 検討するルールセットの中で、conversion_action_categories が空でなく、コンバージョンのコンバージョン アクションのカテゴリ(ルールセットが存在する場合)を含むルールセットを選択します。それ以外の場合は、conversion_action_categories が空であるルールセットを選択します。

  3. 選択したルールセット内のルールを conversion_value_rules に出現する順序で評価し、インプレッションに一致する条件を持つ最初のルールを選択します。

レポート

metrics.conversions_value フィールドと metrics.all_conversions_value フィールド、およびこれらの指標から派生したフィールドには、コンバージョン値のルールセットによる変更が反映されます。また、クエリに segments.conversion_value_rule_primary_dimension を含めると、ルールがどのように適用されたかに関する詳細情報を取得できます。このセグメントに使用できる値は次のとおりです。

NO_RULE_APPLIED
ルールが適用されなかったコンバージョンの値。
ORIGINAL
ルールが適用されたコンバージョンの元の値。
GEO_LOCATIONDEVICEAUDIENCE、または NO_CONDITION
ルールの適用後のコンバージョン値。ルールセットの dimensions コレクションの最初のエントリでグループ化されます。