概要
キャンペーンを開始した後は、そのキャンペーンが意図した行動を実際に促したかどうかを把握する必要があります。そのための主要な指標がコンバージョンです。コンバージョンは、キャンペーンの効果とマーケティング目標を達成できたかどうかを示します。 コンバージョンアトリビューションは、ユーザーが どのように コンバージョンゴールに到達したか、つまりキャンペーンを見たか、クリックしたか、そしてゴールを完了したかを説明するものです。たとえば、コンバージョンゴールが Add to Cart イベントである場合、アトリビューションによって、ユーザーがいつどのように商品を追加したか(プッシュ通知を見た後か、クリックした後か、あるいはすでにアプリを閲覧中だったか)がわかります。 MoEngage には 2 つのアトリビューションモデルがあります。- All Interactions Model — ユーザーがコンバージョンした時点でアトリビューションウィンドウがアクティブだったすべてのキャンペーンに貢献を割り当てます。
- Last Interaction Model — ユーザーのインタラクションが最も深く、かつ最も新しいキャンペーンにのみ貢献を割り当てます。
アトリビューション モデル(All Interactions または Last Interaction)とコンバージョンビューは、ワークスペース全体に対して Settings → Advanced settings → Conversion and attribution で一度だけ設定します。アトリビューション ウィンドウ は、キャンペーンの作成時にキャンペーンおよびコンバージョンゴールごとに個別に設定します。詳細については、Campaign Attribution Settings を参照してください。
アトリビューションモデルの選択
次の表を使用して、レポートのニーズに合ったモデルを判断してください。アトリビューションウィンドウ
アトリビューションウィンドウとは、ユーザーがキャンペーンまたは Flow からのコミュニケーションを受信またはクリックした時点から、MoEngage がそのユーザーのコンバージョンゴールを追跡する期間です。これは両方のアトリビューションモデルに適用されます。キャンペーンの作成時に、キャンペーンごと、ゴールごとに設定します。詳細については、Attribution Window を参照してください。 アトリビューションウィンドウの最大値はチャネルによって異なります。
アトリビューションウィンドウの最小値は、すべてのチャネルと Flows で 1 時間です。
All Interactions Model
All Interactions Model は、設定された期間内にコンバージョンに貢献したすべてのキャンペーンにコンバージョンを割り当てます。ユーザーがコンバージョンする前にキャンペーンと行ったすべてのインタラクションが評価されます。All Interactions Model の仕組み
- キャンペーンにおけるコンバージョンアトリビューション
- Flows におけるコンバージョンアトリビューション
- キャンペーンと Flows の併用
以下の例は、個々のキャンペーンでアトリビューションがどのように機能するかを示しています。例 1 — 2 つのキャンペーンを受信した後にユーザーがカートに商品を追加するあるユーザーに 2 つのキャンペーンを送信します。どちらも Deal of the Day 商品をカートに追加することをコンバージョンゴールとし、アトリビューションウィンドウは 20 時間です。
- 最新のオファーに関する Push キャンペーン(C1)。
- Deal of the Day バナーを含む In-app キャンペーン(C2)。
例 2 — 異なるチャネルでキャンペーンを受信した後にユーザーが商品ページを閲覧する3 つのキャンペーンを送信します。いずれもお得情報の Web ページを閲覧することをコンバージョンゴールとしています。
- Push(C1)、36 時間のウィンドウ。
- WhatsApp(C3)、18 時間のウィンドウ。
- Email(C2)、20 時間のウィンドウ。
Last Interaction Model
Last Interaction Model は、ユーザーのインタラクションが最も深く、かつ最も新しいキャンペーンにコンバージョンを割り当てます。同じコンバージョンゴールを持つ複数のキャンペーンを同時に実行し、最も効果的な単一のキャンペーンを特定する必要がある場合に役立ちます。 プッシュ通知を受信し、アトリビューションウィンドウ内にコンバージョンしたユーザーを考えてみましょう。- 通知をクリック せずに コンバージョンした場合、それは view-through conversion です。
- 最初に通知をクリックした場合、それは click-through conversion です。
コンバージョンのイベント優先度
MoEngage は、コンバージョンにつながるイベントを次のようにランク付けします。- キャンペーンのクリック(最高優先度): ユーザーはコミュニケーションに対してアクションを起こすことで明確な意図を示しています。プッシュ通知、SMS、WhatsApp メッセージ、In-App メッセージ、On-site メッセージ、または Card をクリックしてからコンバージョンすることが、最も優先度の高いインタラクションです。
- キャンペーンのビュー/インプレッション(中優先度): ユーザーはキャンペーンを見ましたが、アクションは起こしていません。プッシュ通知の受信、メールの開封、WhatsApp メッセージの既読、In-App メッセージ、OSM、または Card の表示はビューとしてカウントされます。
- キャンペーンの送信(最低優先度): キャンペーンは配信されただけで、ユーザーは気付いていないか、アクションを起こしていない可能性があります。単に送信されただけのプッシュ、SMS、メール、WhatsApp メッセージ、または Card は送信としてカウントされます。
Last Interaction Model の仕組み
アトリビューションは、まず 最も深い インタラクションによって決定され、次に 最も新しい インタラクションによって決定されます。より深いインタラクションは、他のインタラクションがどれほど新しくても優先されます。たとえば、クリックはより新しいビューよりも優先されます。 例: SMS キャンペーン(C1)と Email キャンペーン(C2)がコンバージョンゴールを共有し、それぞれ 2 日間のアトリビューションウィンドウを持っています。John は 1 日目の午後 2 時に SMS(C1)をクリックし、2 日目の午前 10 時にメール(C2)を開封し、2 日目の午後 10 時にカートに商品を追加します。コンバージョンは SMS キャンペーン(C1)に割り当てられます。メールの方がより新しいインタラクション(開封)でしたが、SMS の方がより深いインタラクション(クリック)だったためです。- キャンペーンにおけるコンバージョンアトリビューション
- Flows におけるコンバージョンアトリビューション
- キャンペーンと Flows の併用
例 1 — 複数のキャンペーンとインタラクションした後にユーザーが購入するPush キャンペーン、Email キャンペーン、In-app キャンペーンはすべて商品購入というコンバージョンゴールを共有し、36 時間のウィンドウを持っています。John は 1 日目の午後 4 時にプッシュを受信し、2 日目の午後 2 時にアプリ内メッセージをクリックし、2 日目の午後 10 時にメールを受信して開封し、2 日目の午後 11 時にスニーカーを購入します。
John の最も深いインタラクションはアプリ内メッセージのクリックです。アトリビューションの優先順位は In-app (Click) > Email (View) > Push (View) であるため、コンバージョンは In-app キャンペーンに割り当てられます。例 2 — 2 つのキャンペーンを受信した後にユーザーが購読するPush キャンペーンと In-app キャンペーンがサブスクリプションというコンバージョンゴールを共有し、24 時間のウィンドウを持っています。John は 1 日目の午前 10 時にプッシュを閲覧し、1 日目の午後 4 時にアプリ内メッセージを閲覧し、2 日目の午前 8 時に購読します。
どちらのインタラクションもビューであるため、深さは同じです。その場合、MoEngage は最も新しいインタラクションを使用します。それはアプリ内メッセージだったため、コンバージョンはアプリ内メッセージに割り当てられます。例 3 — 2 つのキャンペーンで Control Group に含まれるユーザーがコンバージョンするPush キャンペーンと SMS キャンペーンはどちらもフライト欠航情報を送信し、列車情報の Web ページを閲覧するというコンバージョンゴールを共有し、それぞれ 5% の Control Group と 36 時間のウィンドウを持っています。John は両方の Control Group に含まれるため、どちらのキャンペーンも受信しません。その後、彼が列車の運休情報を閲覧した場合、コンバージョンしたものとして扱われ、最も新しく実行されたキャンペーンにアトリビューションが割り当てられます。たとえば、SMS キャンペーンが Push キャンペーンの後に実行された場合、コンバージョンは SMS キャンペーンに割り当てられます。


クロスプラットフォームアトリビューション
ユーザーは、あるプラットフォームでキャンペーンを受信し、別のプラットフォームでコンバージョンゴールを完了することがあります。たとえば、Android でプッシュ通知を受信し、その後 Web で購入する場合です。 例: Android ユーザー向けの Push キャンペーンがフライトのお得情報を宣伝しています。コンバージョンゴールは航空券の購入で、ウィンドウは 24 時間です。John は 1 日目の午前 8 時に Android デバイスでプッシュを閲覧し、1 日目の午後 10 時にアプリからリダイレクトされた Web ページで航空券を購入します。 2 つのモデルでの扱いは次のとおりです。- All Interactions Model: 購入イベントが Web プラットフォームから送信され、同じコンバージョンゴールを持つ Web キャンペーンが実行されていない場合、コンバージョンは どのキャンペーンにも割り当てられません。
- Last Interaction Model: コンバージョンイベントが発生したプラットフォームに関係なく、Push キャンペーンが最後のインタラクションであったため、コンバージョンは Push キャンペーンに割り当てられます。
収益トラッキング
Revenue Tracking は、キャンペーンのプライマリコンバージョンゴールに紐付くオプション機能です。有効にするには、キャンペーンの作成時にプライマリゴールの Revenue performance トグルをオンにします。詳細については、Tracking Revenue Metrics を参照してください。 Revenue Tracking を有効にすると、Campaign Analytics ページに次の指標が表示されます。- Total Campaign Revenue — キャンペーンに割り当てられたすべてのコンバージョンイベントにおける注文金額の合計です。
- Average Order Value — Total Campaign Revenue ÷ コンバージョン数。
- Average Revenue Per User — 総収益 ÷ ユニークコンバージョン数。
オブジェクト配列属性の収益の計算方法
コンバージョンゴールに選択した収益属性がオブジェクト配列の一部である場合、MoEngage は配列内の すべてのオブジェクト にわたってその属性の値を合計します。コンバージョンイベントのフィルター条件に一致する特定のオブジェクトの値のみを抽出するわけではありません。 例:product.name = Orange の Purchase で、収益属性として total_amount を設定した場合、MoEngage は Orange に紐付く値(100)だけを取得するわけではありません。ペイロード内で total_amount に見つかったすべての値を合計します。
100 + 200 + 150 = 350
これは、コンバージョンゴールのフィルター条件と、収益値が属する特定のオブジェクトとの間に関連がないためです。MoEngage は、どのレコードから来たものかに関係なく、配列内で選択された属性のすべての出現箇所を取得して合計します。
収益指標はすべてのアトリビューションタイプで追跡されます。特定のタイプを表示するには、Campaign Analytics ページの右上にある Attribution Type フィルターを使用します。
- All Interactions Model では、アトリビューションウィンドウが重複する複数のキャンペーンにコンバージョンが割り当てられた場合、アトリビューションを受けたすべてのキャンペーンに収益が加算されます。
- Last Interaction Model では、アトリビューションを受けるのは 1 つのキャンペーン(最も深く、最も新しいインタラクションを持つキャンペーン)のみであるため、収益はその単一のキャンペーンに割り当てられます。
よくある質問
All Interactions Model と Last Interaction Model の違いは何ですか?
All Interactions Model と Last Interaction Model の違いは何ですか?
All Interactions Model は、ユーザーがコンバージョンした時点でアトリビューションウィンドウがアクティブだったすべてのキャンペーンに貢献を割り当てるため、1 つのコンバージョンを複数のキャンペーンで共有できます。Last Interaction Model は、ユーザーのインタラクションが最も深く、かつ最も新しい 1 つのキャンペーンにのみ貢献を割り当てます。
キャンペーン全体で報告されるコンバージョンの合計が、実際のコンバージョン数を上回るのはなぜですか?
キャンペーン全体で報告されるコンバージョンの合計が、実際のコンバージョン数を上回るのはなぜですか?
これは All Interactions Model で発生します。複数のキャンペーンがコンバージョンゴールを共有し、アトリビューションウィンドウが重複している場合、同じコンバージョンがそれぞれのキャンペーンに割り当てられるため、キャンペーンごとの合計が実際のコンバージョン数を上回ることがあります。1 対 1 のアトリビューションを得るには Last Interaction Model に切り替えるか、アトリビューションウィンドウが重複しないようにキャンペーンをスケジュールしてください。
キャンペーンの公開後にアトリビューションモデルを変更できますか?また、過去のデータはどうなりますか?
キャンペーンの公開後にアトリビューションモデルを変更できますか?また、過去のデータはどうなりますか?
はい。アトリビューションモデルは Settings → Advanced settings → Conversion and attribution にあるワークスペースレベルの設定で、いつでも変更できます。切り替えると、MoEngage は過去のキャンペーンのコンバージョン統計を再計算します。All Interactions から Last Interaction に変更すると一部のキャンペーンのコンバージョン数や収益が減少する可能性があり、逆方向に変更すると増加する可能性があります。
アトリビューションウィンドウはワークスペース全体で設定しますか、それともキャンペーンごとに設定しますか?
アトリビューションウィンドウはワークスペース全体で設定しますか、それともキャンペーンごとに設定しますか?
アトリビューションウィンドウは、キャンペーンの作成時に Track goals for フィールドで、キャンペーンごと、コンバージョンゴールごとに設定します。ワークスペースレベルで設定するのは、アトリビューションモデルとコンバージョンビューのみです。
各チャネルで設定できるアトリビューションウィンドウの最大値はどれくらいですか?
各チャネルで設定できるアトリビューションウィンドウの最大値はどれくらいですか?
Push、In-App、On-site Message、Cards、Connectors では最大 36 時間です。SMS、Email、WhatsApp、Flows では最大 10 日です。すべてのチャネルと Flows で、ウィンドウの最小値は 1 時間です。
View-through、click-through、in-session conversion の違いは何ですか?
View-through、click-through、in-session conversion の違いは何ですか?
View-through conversion は、ユーザーがキャンペーンを 受信 した後、アトリビューションウィンドウ内に完了したコンバージョンです(クリックは不要)。Click-through conversion は、ユーザーがキャンペーンを クリック した後に完了したコンバージョンです。In-session conversion は、キャンペーンをクリックしてから 30 分以内に完了したコンバージョンです。
メールの開封はクリックとビューのどちらとしてカウントされますか?
メールの開封はクリックとビューのどちらとしてカウントされますか?
メールの開封はビューとしてカウントされます。メール内のリンクをクリックするとクリックとしてカウントされます。Last Interaction Model ではクリックがビューより上位にランク付けされるため、ジャーニー内のどこかでのクリックはメールの開封より優先されます。
クロスプラットフォームのコンバージョンがどのキャンペーンにも割り当てられなかったのはなぜですか?
クロスプラットフォームのコンバージョンがどのキャンペーンにも割り当てられなかったのはなぜですか?
All Interactions Model では、同じコンバージョンゴールを持つキャンペーンが実行されていないプラットフォームでコンバージョンイベントが発生した場合(たとえば、Android でプッシュを受信し、Web で購入した場合)、コンバージョンはどのキャンペーンにも割り当てられません。Last Interaction Model では、コンバージョンのプラットフォームに関係なく最後のインタラクションに割り当てられるため、クロスプラットフォームのジャーニーにはこのモデルを使用してください。
ユーザーが Control Group に含まれている場合、コンバージョンはどのように割り当てられますか?
ユーザーが Control Group に含まれている場合、コンバージョンはどのように割り当てられますか?
Control Group に含まれるユーザーはキャンペーンを受信しません。そのユーザーがそれでもコンバージョンゴールを完了した場合、コンバージョンは最も新しく実行されたキャンペーンに割り当てられます。
複数のキャンペーンがコンバージョンを受け取った場合、収益はどのように割り当てられますか?
複数のキャンペーンがコンバージョンを受け取った場合、収益はどのように割り当てられますか?
All Interactions Model では、コンバージョンのアトリビューションを受けたすべてのキャンペーンに収益が加算されます。Last Interaction Model では、収益は最も深く、最も新しいインタラクションを持つ単一のキャンペーンにのみ割り当てられます。



