MMM(マーケティングミックスモデリング)とは
MMM(マーケティングミックスモデリング)とは何か。
仕組み、アドストックと飽和、ベイズ推定、実験によるキャリブレーション、そして最後に何が手元に残るかを、わかりやすく解説します。
Hajime Takeda · 更新日 2026年9月28日
MMM(マーケティングミックスモデリング)とは
MMMとは、マーケティングミックスモデリング(Marketing Mix Modeling)の略で、売上や注文数などの事業成果を、ベースライン、各マーケティング施策の貢献度、季節性やトレンドなどの外部要因に分けて説明する統計的な手法です。使うのは集計データです。チャネル別の週次広告費、週次の売上、そして価格、販促、季節性、競合の動きといった、売上を動かす外部要因です。個人単位のトラッキングを必要としないため、サードパーティCookieがなくなっても使い続けられ、テレビCM(TVCM)、ラジオ、屋外広告、新聞雑誌といったオフライン施策を、検索広告やSNS広告と同じ土俵で扱えます。
同じ手法に、いくつもの呼び方があります。マーケティングミックスモデリングとメディアミックスモデリングは同じ手法で、後者は名称を広告メディアに限定したものです。実務上、モデルが説明する大半はメディアなので、両者の違いはほとんどありません。MMMの意味を一言でいえば、「各施策の売上への貢献度を、集計データから定量的に推定する手法」です。MMM分析、MMMマーケティングという呼び方も、この手法を指します。
MMMをマーケティングに活用する目的は、売上や注文数などのKPIに対する各施策の貢献度を可視化し、予算配分の判断に役立てることです。MMMが答えるのは予算配分の問いです。期間中に各チャネルは売上にどれだけ貢献したか、そして各チャネルに次の1円を投じたら、どれだけの効果が返ってくるか。同じくらい大切なのは、MMMが測らないことです。個々の顧客は測りません。ある人がどの広告を見たかはわかりません。クリエイティブの質は、そのクリエイティブが出稿された週の集計効果を通じてしか見えません。因果関係を証明するものでもありません。2つのチャネルが常に同時に動いていれば、当てはまりの良いモデルでも貢献度を取り違えることがあります。そのため、実験によるキャリブレーションが必要です。また、観測した広告費の範囲を超える予測は外挿であり、仮説として扱う必要があります。
MMMが注目される理由:Cookieレス、オフライン施策、経営への説明責任
マーケティングミックスモデルは、デジタル広告より古い手法です。消費財メーカーが、テレビCMと販促の効果を集計売上から測るために使ってきました。デジタルのアトリビューションはそれより良いものを約束してきました。一人ひとりのユーザーをインプレッションから購入まで追跡し、途中の接点に成果を配分する、という約束です。しかし、プライバシー規制とシグナルの減少により、クリックの追跡は広告効果の測定手段として信頼性を落としました。同意バナー、サードパーティCookieの終了、アプリのトラッキング制限、ブラウザの仕様変更によって、マルチタッチアトリビューションが依存する個人単位のデータは減り続け、残ったデータはトラッキングに同意したユーザーに偏っています。
同じくらい重い理由が、あと2つあります。アトリビューションはオフライン施策を対象にできませんでした。テレビCMの効果は、プラットフォームのダッシュボード上では説明のつかない指名検索の増加として現れ、ダッシュボードはそれを検索広告の成果として計上します。そして、プラットフォームが報告するROASには構造的な偏りがあります。各プラットフォームは自分の物差しで測り、同じ売上を重複して数えることが多く、飽和したチャネルは次の1円が効かなくなった後も、平均では良好な効果を報告し続けます。
そのため、ブランドも代理店も、モデルによる効果測定、つまりメディアミックスモデルと実験に戻りつつあります。経営層や財務部門にマーケティングのROIを説明する際には、監査できる方法が求められます。MMMは、この道具箱の中で、オンラインとオフラインを含むマーケティングミックス全体を一度に読み解く部分を担います。モデルが各施策の貢献度を推定し、実験がその推定をキャリブレーションし、その結果が予算配分の判断になります。
MMMの仕組み:アドストック、飽和、反応曲線
ここで扱うモデルは、週次の成果を次のように加法的な要素に分解します。
売上(t) = ベースライン
+ Σ チャネルごとに β × 飽和( アドストック( 広告費(t) ) )
+ 季節性(t) + トレンド(t) + 外部要因(t) + ノイズ
貢献度の推定を担うのは3つの部品で、それぞれに手法解説のページがあります。
**アドストック(広告効果の持ち越し)**は、ある週の広告費の効果を翌週以降に持ち越します。広告は出稿後も効き続けるからです。標準的な形は幾何減衰型アドストックで、毎週、前週の効果の一定割合が残ります。検索広告は数日で減衰し、テレビCMは数週間かけて減衰します。持ち越しのないモデルは、テレビCMの遅れて現れた売上を、その後に出稿していた施策、多くは検索広告やリターゲティングに割り当ててしまいます。
飽和は効果を曲げます。2回目の100万円は1回目ほど効かないからです。オーディエンスは有限で、接触頻度は積み上がり、安い広告枠から先に埋まります。標準的な形はHill関数による飽和で、半飽和点と形状の2つのパラメータを持つ曲線です。飽和はアドストック後の広告費に適用します。飽和するのは累積した効果であって、単週の支出ではありません。
係数βは、変換後の広告費を売上に換算します。事後分布のサンプルごとに、係数βに飽和とアドストックを適用した広告費を掛けたものがそのチャネルの貢献度で、それを期間中の広告費で割った値が、そのチャネルのインクリメンタルな効果です。
3つを組み合わせると、チャネルごとに反応曲線が得られます。広告費に対する売上の曲線で、最初は急に立ち上がり、チャネルを使い切るにつれて平らになります。この曲線の上には、異なる問いに答える2つの数値があります。平均的な効果、つまり売上を広告費で割った値は、ダッシュボードがROASと呼ぶものです。これは過去を記述します。限界的な効果、つまり現在の広告費における曲線の傾きは、次の1円がもたらす売上のモデルによる推定値です。飽和する曲線では限界的な効果は常に平均を下回り、曲がり角を過ぎるほど差は広がります。限界インクリメンタルROASは、次の1円のためにチャネルを順位づけする数値であり、メディアプランが予算を動かす根拠になる数値です。
モデルの残りは、ベースラインと外部要因です。季節性、トレンド、価格、販促、配荷、競合の活動、マクロ経済の変数です。これらが重要なのは、各施策の効果がこれらとの比較で決まるからです。販促カレンダーを入れ忘れたモデルは、販促の効果を、その週に出稿していたチャネルの貢献度として計上してしまうことがあります。
ベイズ型MMM:事前分布と不確実性、なぜ幅が重要か
すべてのパラメータが事前分布、つまり「もっともらしい範囲」についての明示的な仮定から出発し、データがそれを事後分布へ更新するとき、そのモデルはベイズ型です。出力はチャネルごとの点推定ではなく事後分布で、そこから中心的な推定値と幅を読み取ります。
よく作られたモデルは、事前分布を3段階で使い分けます。アドストックの減衰率のような構造パラメータには強い事前分布を置きます。メディアの物理はよく知られているからです。テレビCMの半減期を2週間と見込むチームは、そう宣言したうえで、データに調整させることができます。飽和には、そのチャネルの典型的な広告費に合わせた中程度の事前分布を置きます。チャネルの係数には、データから推定できる余地を残すため、正の値を取る弱い事前分布を置きます。係数の事前分布を、そのチャネルの過去の予算シェアに比例させるのが実用的な既定値です。企業自身の予算配分が、企業がすでに信じていることを表しているからです。
事前分布は、ブランドが実際に持っているデータでMMMを使えるようにする仕組みでもあります。2〜3年の週次データは100〜150点で、それをチャネルと外部要因で分け合います。それだけ少ないデータに平坦な事前分布を置くと、ありえない効果の値が出て、サンプリングも不安定になります。逆に事前分布が狭すぎると、事後分布は事前分布そのもので、データは何の役割も果たしません。別のもっともらしい事前分布で再推定する感度分析が、結論がどれだけ事前分布に依存するかを示し、この2つを見分ける確認手順になります。チームが監査できる事前分布が、モデルとブラックボックスの違いを作ります。
推定はマルコフ連鎖モンテカルロ法によるサンプリングで行います。結果は各パラメータの事後分布からのサンプルの集合で、反応曲線、貢献度、シナリオの予測といった下流の計算はすべて、このサンプルの上で行います。メディアプランに示される幅はここから来ています。そして、点より幅が重要な理由もここにあります。予測される増分の幅がゼロをまたぐなら、それは「効果なし」と区別がつかないと明記すべきで、中央値が正であっても同じです。限界的な効果が損失から大きな利益までのどこにあってもおかしくないチャネルは、意思決定の対象ではなく、まず測定すべき対象です。
ベイズ・メディアミックスモデリングの解説ページに、事前分布、サンプリング、落とし穴の詳細があります。
実験(ジオリフト)によるMMMのキャリブレーション
MMMは観察データに基づく推定です。売上をよく予測しながら、貢献度の割り当てを誤ることがあります。チャネルは同時に動くからです。第4四半期には誰もが広告費を増やし、テレビCMは指名検索を生み、加法的なモデルはそれを検索広告の成果に数えます。決定係数(R²)やサンプル外の誤差は必要条件であって、十分条件ではありません。貢献度の割り当てを検証するのは、リフト測定の実験です。
インクリメンタリティの実験では、一部の単位で広告を変更し、他の単位では変更せず、成果の差を測ります。個人単位のデータなしで機能する単位が地域です。地域別リフト実験では、一部の地域であるチャネルを停止または増額し、対象外の地域から合成対照群を作り、その差を読み取ります。得られるのは、ただ一つ注釈のいらない種類の数値、「実測値」です。
キャリブレーションは、この2つをつなぐループです。実験で測定したインクリメンタルな効果を、次回の推定でそのチャネルの係数の事前分布として使います。こうしてモデルの曲線は検証済みの広告費の水準に固定され、曲線の残りの形はモデルから得られます。モデルが推定したインクリメンタルな効果と実験で測定した値が3分の1を超えて食い違えば、モデルはそのチャネルについて識別の問題を抱えており、プランはそのことを明記すべきです。モデル化し、実験し、再較正する。このループが、一度作って終わりのモデルと、使われ続けるモデルを分けます。
どのチャネルから実験すべきかは、モデルが答えてくれます。限界的な効果の幅が広すぎて判断できないチャネル、あるいは広告費の変動が小さすぎて識別できないチャネル(週次広告費の変動係数が0.1未満なら、モデルは事前分布をそのまま返しています)が、地域別リフト実験の第一候補です。書籍『Marketing Science in Python』の6.4章で、キャリブレーションの手順を一つずつ追えます。
MMMに必要なデータと期間
最低限必要なのは、チャネル別の週次データを、十分に長い期間そろえることです。有料チャネルすべての広告費を、オフライン施策も含めて用意します。成果指標は売上または注文数で、プラットフォームが計上した数値ではなく、データウェアハウス、ECプラットフォーム、あるいはアクセス解析から取ります。そして、成果を動かす外部要因も必要です。価格、販促、配荷、季節性、競合の活動、そして「その期間に何があったか」のカレンダーです。メール、自然検索といったオーガニックの自社チャネルは、通常はメディアではなく外部要因として扱い、どちらとして扱ったかをモデルカードに明記します。小売ブランドでは、配荷、店舗の開店、販促カレンダーが外部要因に加わります。
期間の目安は2〜3年です。2年未満では、チャネルを季節性から分離するにはデータ点が足りず、モデルより先に実験を行います。係数を時間とともに変化させるには、5年以上のデータと、施策と成果の関係が変化したことを示す記録が必要です。それがなければ、固定した係数に正直な幅をつけるほうが信頼できます。日次データには日次の物理が必要です。幾何減衰型アドストックを日次で扱う場合、週次の残存率をλとすると、日次の残存率はλの7分の1乗です。
変動は、期間の長さと同じくらい重要です。毎週同じ水準で出稿しているチャネルは、履歴がどれだけ長くてもデータから識別できません。モデルは事前分布をそのまま返します。相関が0.95を超えるチャネル同士も区別できません。また、単一のチャネルが支配的な場合や、まったく新しい商品には、MMMは適した道具ではありません。いずれの場合も、まず実験、モデルはその後です。ベンチマークから始めるプランは、どの数値が借り物かを明記すべきです。そのために検証済みベンチマーク集があります。
MMMの作業の大きな部分は、マーケティングサイエンティストによるデータの準備です。プラットフォームのエクスポートをデータウェアハウスと突き合わせ、週の区切りをそろえ、誰も記録していなかった販促や価格変更を文書化し、何を一つのチャネルとして数えるかを決めます。地味な作業ですが、モデルの質を決めるのはここです。
MMMとアトリビューション、インクリメンタリティの違い
3つの手法は異なる問いに答えます。効果測定の計画には、通常そのうちの複数が必要です。
マルチタッチアトリビューション(MTA)は個人単位で働きます。接点をまたいで個人を追跡し、コンバージョンごとの成果をルールに従って接点の間で配分します。速く、粒度が細かく、毎日使えます。チャネルの中での最適化、つまりどのキーワード、どのオーディエンス、どのクリエイティブか、という問いに通常使われる道具です。その限界は構造的なものです。追跡できるものしか見えず、オフライン施策と、増え続ける追跡できないユーザーは対象外です。数えているのは経路に沿った相関であって、因果ではありません。線形、時間減衰、データドリブンといったルールは、観測された接点の間で成果を分けるだけで、観測されなかった接点には決して配分しません。
MMMは集計レベル、つまり週次・チャネル単位で働きます。オフラインもオンラインも見え、トラッキングを必要とせず、施策全体の予算配分の問いに答えます。限界は前述のとおりです。観察データに基づく推定であり、履歴と変動を必要とし、解像度はチャネルと週で止まります。
インクリメンタリティの実験は、一つのチャネル、一つの広告費水準、一つの期間について、因果関係を直接測ります。テストの条件のもとで、チャネルが何を引き起こしたかを測定できる唯一の手法です。限界はコストと範囲です。一度に答えられる問いは一つで、きれいな介入が必要で、結果は曲線上の一点であって曲線そのものではありません。
実務的な組み合わせは階層構造です。実験がモデルを較正し、モデルがチャネル間で予算を配分し、アトリビューションが各チャネルの中を最適化します。アトリビューションの数値は、インクリメンタルな値ではなく「配分された値」として読みます。チャネル間の予算配分についてはMMM、チャネル内のクリエイティブや入札の選択についてはアトリビューション、という使い分けになります。実験についてはインクリメンタリティとはで、3つの手法の比較はアトリビューション分析とMMM、どちらを使うべきかで解説しています。
MMMでわかること・できないこと
MMMでわかるのは、次の4つです。期間中の各施策の売上への貢献度と、ベースラインとの分解。チャネルごとの反応曲線と、現在の広告費における限界的な効果。予算を動かしたときの売上のシミュレーションと、その幅。そして、どのチャネルの数値が不確かで、次にどの実験をすべきか。これらは経営層への説明に使える形の、定量的な根拠です。
MMMでできないことも、はっきりしています。個々の顧客の行動や、ある人が見た広告はわかりません。クリエイティブの良し悪しは、出稿された週の集計効果を通じてしか見えません。観測した広告費の範囲を超えた予測は外挿にすぎず、仮説として扱うべきです。因果関係の証明は実験の役割で、MMM単独では担えません。そして、広告費の変動が小さいチャネルについては、モデルは事前分布を返すだけです。できないことを明記したうえで、できることを予算配分に使う。それがMMMの正しい使い方です。
最後に手元に残るもの:モデル、曲線、メディアプラン
MMMプロジェクトの成果物は、数値の入ったスライドではなく、確認と再利用ができるモデルそのものであるべきです。推定が終わったときにブランドの手元に残るべきなのは、確認と再利用ができるアーティファクトとしてのモデルそのものです。データの期間、チャネル、外部要因、変換を記したモデルカード。事前分布と、それぞれの出所。チャネルごとの推定パラメータ、つまり減衰率、半飽和点、形状、係数と、その事後分布。売上単位の反応曲線と、その幅。サンプル内とサンプル外の当てはまりの診断と、事前分布を変えた場合の感度分析。そして、どの実験結果をどのチャネルの事前分布に反映したかを記録したキャリブレーションの記録です。
モデルをプランに変えるのは曲線です。シナリオとは、チャネルごとに一つずつ決めた広告費の水準の組み合わせです。その予測売上は、ベースラインに各曲線をその水準で評価した値を合計したもので、事後分布のサンプルごとに計算するため、幅がつきます。予算配分の最適化とは、この土台の上で、限界的な効果と幅をもとに配分案を比較することです。全チャネルに予算を上乗せする成長シナリオと、飽和したチャネルを削る効率シナリオを、予測される効果とそれぞれのトレードオフとともに並べて読みます。
メディアプランは、前提を書き出した意思決定です。どの数値が実測で、どれがモデルによる予測で、どれがベンチマークか。そして、どの実験結果を次回のモデル推定に反映するか。このプラン、モデル、根拠は、誰が作ったものであれ、ブランドの手元に残るべきものです。Media Plannerのモデルは、オープンソースのライブラリPyMC-Marketingで構築しています。KuwalystがMeridianではなくPyMC-Marketingを使う理由で、この選択が何を変えるかを説明しています。
Kuwalyst Media PlannerでのMMMの使い方
Media Plannerは、ブランドのデータウェアハウスにあるチャネル別の週次広告費、売上、注文数、ファネルのデータ、通常2〜3年分を使って、ベイズ型MMMを推定します。幾何減衰型アドストック、Hill関数による飽和、そしてチームが監査できる事前分布を使います。モデルカード、事前分布、反応曲線、当てはまりの診断は、チームが確認できるアーティファクトとして保存されます。チームやパートナーがすでに構築したモデルもアーティファクトとして読み込めます。Media Plannerは自前のモデルを強制しません。
予算配分に平均ROASは使いません。Planビューは、各チャネルの反応曲線から、コミット済みの広告費における限界インクリメンタルROASを読み取ります。予算は飽和したチャネルから余地のあるチャネルへ移り、すべてのシナリオに幅が示されます。Operateビューはプランを目標に対して監視し、Tuneビューは曲線の傾きに基づいて配分の変更を提案します。受け手のチャネルが自身の曲がり角に達するまでに、どれだけ動かせるかを示します。チャネルの幅が広すぎて判断できない場合、提案は測定になります。幅を狭める地域別のホールドアウト実験を、対象地域、期間、期待される幅の縮小とともに提案します。実験の結果は同じワークスペースに届き、次回の推定に反映されます。
すべての画面とエクスポートのすべての数値に、実測、予測、ベンチマークのいずれかのタグが付きます。履歴のないブランドは検証済みベンチマーク集から始め、プランは依存しているベンチマークを、それが誤っていた場合に予測がどれだけ動くかの順に列挙します。根拠が置き換わるにつれて、タグも変わります。代理店は、自社ブランドのもとでクライアントにMedia Plannerを提供できます。代理店向けのホワイトラベルのマーケティングサイエンスをご覧ください。ブランドは自社で運用することも、Kuwalystのチームに運用を任せることもできます。ブランド向けのマーケティング効果測定をご覧ください。モデルはEU域内でホスティングされるインフラ上で動き、データがどこへ行き、どこに留まるかは明文化されています。プランそのものをこれから作る段階なら、まずメディアプランの作り方とそのテンプレートからどうぞ。