MMMとアトリビューションの比較
トップダウンとボトムアップを比較します。
「MMMとアトリビューションの比較」はCoddyKit上の無料Digital Marketing Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDigital Marketing Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Digital Marketing Academyコースには全4レッスンが含まれています。
同じ問いを捉える2つの視点
Marketing Mix Modeling(MMM)とマルチタッチアトリビューション(MTA)は、どちらも「売上を生み出した要因は何か」という問いに答えようとしますが、正反対の方向から分析します。
MMMはトップダウン型です。集計された広告費と売上の時系列データを使い、各チャネルの貢献度を推定します。MTAはボトムアップ型で、個々のユーザーのタッチポイントをつなぎ合わせ、1件のコンバージョンに至る経路を分析します。
高度な分析を行う実務家は、それぞれにある盲点をもう一方が部分的に補えることを理解したうえで、両方を活用します。
MMMが実際に測定するもの
MMMでは、時間の経過に伴うマーケティング要因および非マーケティング要因に対して売上を回帰分析します。その結果、チャネル別の弾力性と、売上をベース分と増分分に分解した結果が得られます。
特に重要なのは、MMMがオフラインチャネル(TV、ラジオ、OOH)や、ユーザーレベルのトラッキングでは捉えられない長期的な効果も把握できる点です。
sales_t = base
+ b1*TV_t
+ b2*Search_t
+ b3*Social_t
+ b4*OOH_t
+ seasonality_t
+ error_tアトリビューションが実際に測定するもの
MTAでは、ユーザーがコンバージョンする前に接触した、追跡可能な各タッチポイントに貢献度の一部を割り当てます。モデルには、ラストクリックからデータドリブンなShapley型の貢献度配分まで、さまざまなものがあります。
Cookieで追跡できるデジタル上の顧客行動に強く、チャネルやキャンペーンごとの貢献度を、詳細かつほぼリアルタイムで把握できます。
journey: Display -> Search -> Email -> Convert
last_click: Display=0.0 Search=0.0 Email=1.0
linear: Display=0.33 Search=0.33 Email=0.33
data_driven: Display=0.18 Search=0.55 Email=0.27粒度と網羅性
核心的なトレードオフは、アトリビューションは粒度が細かい一方で対象が限定的で、MMMは網羅的な一方で大まかだという点です。
MTAでは、ユーザーをコンバージョンに導いた広告クリエイティブを特定できますが、テレビ、口コミ、トラッキングウィンドウ外のあらゆる要素は考慮されません。MMMは予算全体を把握できますが、単一のキャンペーンやオーディエンスまで掘り下げることはできません。
dimension MMM MTA
---------- ----------- -----------
data aggregate user-level
offline media yes no
granularity channel campaign/ad
privacy-proof yes noプライバシー環境の変化
Cookieの廃止、ATT (App Tracking Transparency)、同意に関する規則によって、MTAが依存するユーザーレベルのシグナルは弱まっています。
MMMは集計データのみを使用するため、こうした変化の影響をほとんど受けません。これが、大手広告主の間でMMMが再び支持を集めている主な理由です。
相関、因果関係、インクリメンタリティ
どちらの手法にも、相関関係と因果関係を混同するリスクがあります。検索は、他のチャネルが生み出した需要を捉えているため、過大に評価されることがよくあります。
真のインクリメンタリティが答えるのは、その出稿がなかったとしてもこの売上は発生していたか、という問いです。地域実験とホールドアウトテストは、MMMとMTAを調整する際のゴールドスタンダードです。
Naive: Search ROAS = 8.0 (looks amazing)
Geo holdout reveals 40% would convert anyway
Incremental ROAS = 8.0 * 0.60 = 4.8異なる時間軸
MTAは、数日から数週間のコンバージョンウィンドウ内を対象にします。MMMは、アドストックとトレンド項を使って、数か月にわたる効果の残存や長期的なブランド効果をモデル化できます。
ブランドキャンペーンをMTAだけで評価すると、その成果がウィンドウの外に現れるため、体系的に過小評価することになります。
必要なデータ
MMMには、チャネル別の出稿額、売上、価格、プロモーション、流通、天候やマクロ経済指数などの外部要因について、2~3年分の週次履歴が必要です。
MTAには、タッチポイントをまたいで永続的なユーザー識別子を持つ、クリーンで重複除去されたイベントログが必要ですが、そうしたデータの取得はますます難しくなっています。
MMM rows (weekly):
week | sales | tv_spend | search_spend | price | promo
2024-W01 | 412k | 90k | 30k | 19.99 | 0
2024-W02 | 488k | 90k | 35k | 17.99 | 1トライアンギュレーション:両方を使う
成熟した計測基盤では、MMMをチャネル横断の戦略的な予算配分に、MTAをチャネル内の戦術的な最適化に使い、実験で両方を調整します。
MMMとMTAの結果が食い違う場合、その差自体が有益な情報になります。多くの場合、未計測の経路や過大評価された経路を示しているためです。
Measurement triangle:
MMM -> how much per channel (strategy)
MTA -> which campaign/ad (tactics)
Experiment -> ground truth (calibration)よくある失敗パターン
MMMは、チャネルが同時に変動する場合(共線性)、履歴が短すぎる場合、またはノイズに過適合している場合に失敗します。
MTAは、トラッキングが不完全な場合、ラストクリックバイアスがレポートを支配している場合、オフラインのコンバージョンがデータセットに入っていない場合に失敗します。
適切なツールの選び方
問いは戦略的なものですか、それとも戦術的なものですか。オフラインメディアも対象ですか。その環境ではユーザーレベルのデータを信頼できますか。
テレビ、デジタル、リテールをまたぐ年間予算計画にはMMMが向いています。来週の有料検索アカウントを最適化するならMTAが向いています。どちらかを検証するなら実験が適しています。
if question == 'how split total budget?': use MMM
if question == 'which keyword/creative?': use MTA
if question == 'is this truly incremental?': run experimentクイックチェック
MMMがアトリビューションを上回るのはどのような場合か、理解度を確認しましょう。
まとめ
MMMはトップダウン型で集計ベース、プライバシー変化の影響を受けにくく、オフラインを含むすべてのメディアにまたがる戦略的な配分に適しています。MTAはボトムアップ型で粒度が細かく、デジタル施策の戦術的な最適化に適していますが、トラッキングの欠損に弱いという特徴があります。
どちらも単独では完全ではありません。MMM、MTA、実験を組み合わせ、両者の意見が食い違う場合はインクリメンタリティテストで決着をつけてください。
よくある質問
「MMMとアトリビューションの比較」レッスンは無料ですか?
はい。「MMMとアトリビューションの比較」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Digital Marketing Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Digital Marketing Academyコースには全4レッスンが含まれています。
「MMMとアトリビューションの比較」で何を学びますか?
トップダウンとボトムアップを比較します。 ブラウザで直接実行するハンズオンコードでDigital Marketing Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Digital Marketing Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDigital Marketing Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「MMMとアトリビューションの比較」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDigital Marketing Academyレッスンでコードを書いて実行できますか?
はい。すべてのDigital Marketing Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。