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

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

  • オーディエンス メンバーシップ
  • ユーザーの所在地、またはユーザーが関心を示した地域
  • デバイス

Google Ads API を使ってコンバージョン値のルールを定義し、それらを 1 つのコンバージョン値のルールセットにまとめて、そのルールセットを 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 のいずれにも一致しないインプレッションにルールを適用します。ビジネスのリソース名を取得する方法については、地域ターゲティング ガイドをご覧ください。

ConversionValueRule に指定できる audience_conditiondevice_conditiongeo_location_condition は 2 つまでです。

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

ルールのアクション

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

ADD
コンバージョンの元の値に value を加算します。value0 より大きくする必要があります。
MULTIPLY
コンバージョンの元の値に、指定された value を掛けます。value0.5 以上、10 以下にする必要があります。
SET

コンバージョン値を指定された value に設定します。value0 より大きくする必要があります。

SET アクションを含むルールは、後述のルールセットの作成で説明する条件を満たすルールセット内でのみ使用できます。

その他のルール属性

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

owner_customer
ルールを所有する Customer のリソース名。ルールがアカウント内とクライアント センター(MCC)アカウントのいずれかで定義されているかどうかを確認します。
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 の単一のエントリのみを含める必要があります。
  • conversion_value_rules のリストに、audience_conditiondevice_condition、または geo_location_condition が設定されているルールを含めることはできません。

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

attachment_type

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

campaign

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

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

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

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

  • ConversionValueRuleSet には、PAUSED または ENABLED のコンバージョン値のルールが 1 つ以上必要です。

  • PAUSED または ENABLEDConversionValueRuleSetconversion_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 コレクションの最初のエントリでグループ化されています。