eCPMが下がったのはなぜ?同意を踏まえたパブリッシャー向け収益診断
まずバナーを疑わない
収益が落ちると、バナーは、特に最近変更したばかりなら、疑いやすい対象です。しかし収益はトラフィック、フィル、単価の積であり、それぞれが同意とは無関係の理由で動くことがあります。何かを変える前に、まずそれらを切り分けるのが良い診断です。
ステップ1:収益を要素に分解する
式を書き出します。収益 = インプレッション × eCPM / 1000。そのうえで、どちら側が落ちたのかを判断します。
- インプレッションの減少 — セッション数の減少、セッションあたりのページ数の減少、フィル率の低下、広告枠が読み込まれていない。
- eCPMの低下 — 需要の価格低下、非パーソナライズのトラフィックの増加、品質の低い配置。
ユーザーデータが少ない広告は通常収益が低いため、同意は主にeCPMに影響します。ただし、届かない選択をタグが待ち続ける場合は、インプレッションも減らすことがあります。
ステップ2:タイムラインを確認する
落ち込みの日付を、変更されたすべての事柄と照らし合わせます。
- バナーのデザイン、文言、ボタンの順序。
- CMPのバージョンや設定の変更。
- サイトのリリース、新しい広告ユニット、タグマネージャーの公開。
- 季節性、祝日、業界全体で知られている需要の変動。
- 流入元の変化。
バナー変更のまさにその日から始まった落ち込みは、ある方向を指します。数週間かけて緩やかに下がる場合は、別の原因を示します。
ステップ3:同意状態と地域で分割する
これは最も役に立つ唯一のステップです。収益とeCPMを次の単位で別々にレポートします。
- 同意した訪問者。
- 拒否した訪問者。
- 一度も選択しなかった訪問者。
- 同意が必要な地域と、そうでない地域。
eCPMが同意必須の地域でのみ下がったのなら、原因は同意にある可能性が高いです。どこでも下がったのなら、需要、フロア価格、配置を見ましょう。
ステップ4:各状態の割合を見る
状態ごとのeCPMが変わらなくても、構成比が変われば全体の数字は下がることがあります。たとえば、一度も選択しない訪問者の割合が増えると、各グループの成績が以前と同じでも全体は下がります。同意状態ごとの割合を、eCPMと並べて時系列で追跡してください。
ステップ5:技術的なチェーンを検証する
同意が原因でも、ユーザーの選択ではなくバグによることがあります。
- 不正な、または欠落した同意文字列により、パートナーが全員を未同意として扱う。
- 同意シグナルが広告タグに届くのが遅く、最初のオークションが遅延またはブロックされる。
- ベンダーがベンダーリストから外れ、同意を受け取れなくなった。
- 一部のブラウザやデバイスでバナーが読み込まれない。
実際のセッションをいくつかブラウザツールで確認し、シグナルが存在し正しいことを確かめてください。
ステップ6:同等のトラフィックを比較する
変更の前後で、同じ曜日、同じ地域、同じデバイス種別を比較します。集計値は答えを隠し、絞り込んだ比較が答えを明らかにします。
推論の実例
バナーのリニューアルの翌週に収益が落ちたとします。分解すると、インプレッションは安定しているのにeCPMが低いことがわかります。分割すると、同意した訪問者のeCPMは変わっていませんが、一度も選択しない訪問者の割合が増えています。原因は広告需要でもシグナルのバグでもありません。新しいデザインが見過ごされやすいなどの理由で、バナーに答えないまま離れる訪問者が増えたのです。対策はフロア価格の変更ではなく、バナーのテストです。このように推論すれば、間違った問題を解こうとせずに済みます。
対策の選び方
- 選択する人が減った:より分かりやすいバナー、短い文言、選択肢の同等の目立ちやすさをテストする。
- 拒否が増えた:文言を見直し、表示している目的の数が多すぎないか検討する。
- 技術的なエラー:まずシグナルチェーンを直す。これが最も安く取り戻せる収益です。
- 需要の変化:フロア価格とパートナーを見直す。同意では解決しません。
一度に1つだけ変更し、結果をそれぞれ特定できるよう記録を残してください。
FlexyConsentの位置づけ
FlexyConsentはGoogle認定のCMPで、Google Consent Mode v2とIAB TCF 2.4のシグナルを送信します。この診断の同意側は、先にデバッグが必要な独自構成ではなく、正しく形成されたシグナルから始められます。eCPM側については、引き続きお使いの広告プラットフォームのレポートが必要です。
重要なポイント
- 原因を探す前に、収益をインプレッションとeCPMに分解する。
- 落ち込みを、行ったすべての変更と照らし合わせる。
- 同意状態と地域で分割し、率だけでなく構成比も見る。
- バナーを作り直す前に、シグナルのバグを除外する。
- 一度に1つの変数だけを変え、記録を残す。