英語で読む

次の方法で共有


Microsoft Invest - セグメント修飾子

セグメント修飾子を使用すると、ユーザーに関するデータを使用して、オークション時にキャンペーンの入札を調整できます。 これは、修飾子セグメントを対象ユーザー セグメントに関連付けることによって実現されます。 キャンペーンでは、この情報を使用して、いずれかのユーザーが存在する場合に入札を変更できます。 キャンペーンで入札を変更するには、次の 2 つの方法があります。

  • ユーザーの入札価格: インプレッションに対して入札する絶対価格を決定します。 このオプションは、予算が多い短いキャンペーンに最適です。 飛行日が短いため、最適化エンジンを効果的にトレーニングするのに十分なデータが生成されない可能性があります。
  • [ユーザーの入札条件]: 最適化エンジンによって指定された金額で決定される入札額を変更します。 このオプションは、クリックコンバージョンのパフォーマンス 指標を使用する、フライトの日付が長い、または繰り返しの予算が中から高のキャンペーンに最適です。

注意

このドキュメントでは、"印象" は、対象ユーザー セグメントの 1 つにユーザーが関係するインプレッションを指すために使用されます。ここで、対象ユーザー セグメントは修飾子セグメントに関連付けられています。

手順 1: 対象ユーザーと修飾子のセグメントをバッチ セグメント API にアップロードする

Batch Segment Service を使用して、対象ユーザーセグメントと修飾子セグメントの両方をアップロードします。 次に、 手順 2 で定義した手順を使用して、各修飾子セグメントをキャンペーンに関連付けます。 各修飾子セグメントは 1 つの対象ユーザー セグメントにのみ関連付けることができるのに対し、1 つの対象ユーザー セグメントは複数の修飾子セグメントに含めることができます。

ユーザーの入札価格ユーザー入札修飾子は、小数点以下の値 (浮動小数点数など) である必要があります。 残念ながら、セグメント データ ファイル形式では、ユーザーの入札価格またはユーザー入札修飾子VALUE定義するフィールドの整数のみを受け入れます。 そのため、必要な入札価格または入札条件に 1000 を掛ける必要があります。 たとえば、ユーザーの入札価格を $0.75 に指定するには、セグメント データ ファイルのフィールドに整数 750 を書き込 VALUE みます。 ファイル形式の詳細については、「 Batch Segment Service - File Format」を参照してください。

手順 2: API を使用してキャンペーンに修飾子セグメントを関連付ける

キャンペーン サービスを使用するには、キャンペーンに修飾子セグメント ID を関連付ける必要があります。API を使用してキャンペーンを作成または更新する場合は、配列の次のサブフィールドの一方または両方にアップロードした修飾子セグメントの campaign_modifiers ID を渡します。

  • segment_modifier_id: インプレッションにユーザー入札修飾子を適用する場合は、このフィールドを設定します。
  • segment_price_id: インプレッションにユーザー入札価格を適用する場合は、このフィールドを設定します。

この値を使用して、キャンペーンでインプレッションに対するモディファイア セグメントの VALUE 重み付け方法を segment_modifier_weight 決定できます。 これは、 または segment_price_idで定義された対象ユーザー セグメントの存在に基づいて、セグメント データ ファイルからこのフィールド内の量をsegment_modifier_id乗算VALUEすることによって機能します。 これは 0 から 2000 までの整数で、0 から 2 の 10 進数に対応する必要があります。

この形式を使用したキャンペーン オブジェクトの例を次に示します。

{
  "campaign": {
    "id": 123,
    "name": "ModifiedCampaign",
    "campaign_modifiers": [
      {
        "type": "segment_modifier_id",
        "value": 456
      },
      {
        "type": "segment_price_id",
        "value": 789
      },
      {
        "type": "segment_modifier_weight",
        "value": 1200
      }
    ]
  }
}

完全な重複を実現するには、対象ユーザーのすべての Cookie (1 つまたはすべての対象ユーザー セグメント全体) に修飾子セグメントの修飾子値が必要です。

注意

と の両方segment_price_idsegment_modifier_idを同じキャンペーンで必要とするユース ケースはほとんどありません。

手順 3: 最適化レバーを設定する

最後に、 キャンペーン サービス には、ユーザーの入札価格またはユーザーの入札条件に加えてプルできる別の最適化レバーが用意されています。

userprice_default_modifier: いずれかの対象ユーザーセグメントのユーザーがインプレッションに存在するが、対象ユーザーセグメントが修飾子セグメントに関連付けられていない場合でも、このフィールドの値を使用して入札を変更できます。

別の言い方をすると、インプレッションの対象ユーザー セグメントに修飾子セグメントが関連付けられていない場合 (または修飾子セグメントに設定されていない VALUE 場合)、このフィールドの値に基づいて入札が変更されます。 既定値は です1。ただし、 と 1の間0の任意の浮動小数点値に変更できます。 たとえば、この値を に 0.5 設定して、最適化エンジンの計算された入札に を 0.5乗算できます。 修飾子セグメントに設定されていない VALUE 場合 (または対象ユーザー セグメントに修飾子セグメントが関連付けられていない場合) に入札を控える場合は、このフィールドを に 0設定します。

セグメント修飾子のテスト ガイドライン