音楽キャンペーンでブラウザトラッキングが壊れた理由
誰かがReels広告をクリックしてプレセーブページに移動すると、Meta Pixelはその人のアクションを記録しようとします。iOSでトラッキングをオプトアウトしていると、Pixelには何も見えません。Metaはクリックを記録できますが、そのクリックがsaveになったかどうかはわかりません。
下流への影響は積み重なります。
アトリビューションの欠落。 Metaはクリックと成果を結びつけられないため、コンバージョンを過少計上します。報告されるsave単価は、実際より悪く見えます。
最適化の低下。 Metaのアルゴリズムはコンバージョンシグナルから学習します。シグナルが少ないと、アルゴリズムは見えるもの、通常はコンバージョンしないユーザーからの安価なクリックに対して最適化します。
オーディエンス品質の低下。 不完全なデータから作った類似オーディエンスは、その欠落を引き継ぎます。saveした人ではなく、クリックした人に似たユーザーへプロスペクティングすることになります。
音楽キャンペーンは、コンバージョンがプラットフォーム外で起こるため、特に影響を受けやすい分野です。SpotifyのsaveをMetaが直接追跡することはできません。橋渡しが必要で、その橋は確実にMetaへ報告しなければなりません。
Conversions APIが行うこと
CAPIはイベントをあなたのサーバーからMetaのサーバーへ送信します。ブラウザ、Cookie、ユーザーのトラッキング設定には依存しません。
流れは次のとおりです。ユーザーがランディングページに到達し、サーバーがイベント(ページビュー、クリック、save)を取得し、メールアドレスや電話番号などのユーザー識別子とともにそのイベントをMetaへ送信します。Metaがイベントをユーザーに照合し、広告に成果を付与します。
Note Metaの報告では、Pixelと併用してCAPIを使う広告主は、Pixelだけの設定より最大20%多くアトリビューション済みコンバージョンを得ています。
音楽キャンペーンにおける実務上の利点は、Metaが単なるクリックではなく、本当の意向シグナルに対して最適化できることです。ユーザーがあなたのトラックをsaveしたとMetaに伝えると、Metaは同じ行動を取りそうなユーザーをさらに見つけます。
音楽で重要なイベント
標準のMetaイベントはEコマース向けに設計されています。音楽キャンペーンでは、それらを適応させるか、カスタムコンバージョンを作る必要があります。
| 音楽の意向 | Metaイベントの対応 | 注記 |
|---|---|---|
| ランディングページビュー | ViewContent |
基本的なファネル追跡 |
| Spotify/Apple Musicへのクリック | InitiateCheckoutまたはカスタムイベント |
ストリームする意向を示す |
| プレセーブ送信 | Lead |
リターゲティング用にメール/電話を取得 |
| 確認済みsave | Purchaseまたはカスタムイベント |
実際のコンバージョン |
| メール登録 | LeadまたはSubscribe |
二次的な意向の取得 |
送るべき最も重要なイベントは、実際の目標に最も近いものです。ほとんどの音楽キャンペーンでは、確認済みsaveまたはストリーミングプラットフォームへのクリックのどちらかです。
Tip Feature.fmやSubmitHubのようなランディングページサービスを使っているなら、CAPIに対応しているか確認しましょう。Pixelトラッキングしか提供しないサービスでは、iOSによる死角が残ります。
音楽向けのカスタムコンバージョン:
Metaでは、URLパラメーターまたはイベントパラメーターに基づいてカスタムコンバージョンを作成できます。音楽キャンペーンでは、サービスごとにクリックを追跡するのが一般的です。パラメーターservicenameがspotifyと等しい場合にカスタムコンバージョンとして定義し、Spotifyのクリックだけを主要コンバージョンとして追跡できます。
これは、「すべてのクリック」に最適化すると、YouTube、Apple Music、Amazonへクリックしたユーザーまで含まれるため重要です。Spotifyが優先なら、Spotifyへ向かうユーザーに対してMetaを特化して最適化したいはずです。
実装の選択肢
CAPIを設定する方法は、コード不要の方法から完全なカスタム開発まで4つあります。
パートナー連携
適しているチーム: Shopify、Feature.fm、またはネイティブCAPI対応のほかのプラットフォームを使うチーム。
多くのランディングページサービスやリンクサービスは、現在CAPI連携を提供しています。プラットフォームが対応していれば、これが最速の方法です。通常はPixel IDとConversions APIアクセストークンを入力するだけで、イベント送信はプラットフォームが処理します。
**利点:** 素早く設定でき、エンジニアリングが不要で、プラットフォームが保守します。
**欠点:** カスタマイズに制限があり、パートナーの実装品質に依存します。
Conversions API Gateway
適しているチーム: カスタム開発なしでCAPIを使いたいものの、パートナー連携以上の制御が必要なチーム。
MetaのGatewayは、Events Managerで直接設定するマネージド型のコード不要ソリューションです。通常はAWS上にクラウドファンクションをデプロイし、ブラウザイベントを取得してサーバーサイドからMetaへ送信します。
**利点:** カスタムコード不要、Metaから無料(クラウドホスティングの費用だけ支払う)、既存のPixelと併用できる。
**欠点:** ある程度の技術設定は必要で、完全なサーバー連携より柔軟性が低い。
サーバーサイドTag Manager
適しているチーム: Google Tag Managerをすでに使っており、すべてのトラッキングを一元管理したいチーム。
サーバーサイドGTMは、Metaへ送信する前にサーバーコンテナを経由してイベントをルーティングします。変換機能、一元化されたガバナンス、ほかのプラットフォームとの連携が得られます。
**利点:** 一元管理、Metaとほかのプラットフォームで機能、柔軟な変換。
**欠点:** サーバーGTMの知識が必要で、継続的なホスティング費用がかかる(トラフィックに応じて$20-200+/month)。
直接API
適しているチーム: エンジニアリングのリソースがあり、最大限の制御が必要なチーム。
バックエンドからMetaのConversions APIエンドポイントへ直接リクエストを送ります。最も柔軟な選択肢ですが、開発と保守が必要です。
**利点:** 完全な制御、中間業者なし、複雑なイベントロジックに対応できる。
**欠点:** エンジニアリングの時間が必要で、保守とAPIバージョンの更新を自分で担当する。
ほとんどの音楽キャンペーンでは、パートナー連携またはGatewayで十分です。通常とは異なる要件があるか、イベント収集を処理するサーバーインフラをすでに持っている場合に限り、直接APIに意味があります。
イベントの重複除去
PixelとCAPIを両方使うと、同じイベントを2回、ブラウザから1回、サーバーから1回送ることになります。重複除去しなければ、Metaは1件ではなく2件のコンバージョンとして数えます。
重複除去は、event_nameとevent_idという2つのフィールドでイベントを照合します。同じ名前とIDの2つのイベントをMetaが受け取ると、結合して1件だけを数えます。
各アクションに一意のevent_idを生成する ユーザーがアクションを起こしたとき、フロントエンドが一意のIDを生成します。UUIDまたはタイムスタンプベースのIDが使えます。同じIDをPixelイベントとCAPIイベントの両方とともに送信する必要があります。
Pixelの呼び出しにevent_idを含める ブラウザからPixelイベントを発火させるとき、
eventIDパラメーターを含めます。例:fbq('track', 'Lead', {}, {eventID: 'abc123'})。CAPIの呼び出しにevent_idを含める サーバーイベントを送るとき、ペイロードに同じ
event_idを含めます。APIでのフィールド名はevent_idです。Events Managerで検証する Meta Events Managerでイベントを選び、「詳細を表示」をクリックします。重複除去率は、正常に照合・結合されたイベントの割合を示します。
Warning 重複除去率が低いかゼロなら、イベントIDが一致していないことを確認します。PixelとCAPIで異なるID生成ロジックを使っている、またはサードパーティーのスクリプトがIDなしでPixelイベントを発火していることが、よくある原因です。
イベントマッチ品質
Metaは各イベントタイプに、0 to 10の範囲でEvent Match Quality(EMQ)スコアを割り当てます。スコアが高いほど、Metaはイベントをユーザープロフィールに確実に照合でき、最適化が改善します。
スコアは、各イベントとともに送るユーザーデータによって決まります。識別しやすいデータが多いほど、照合がよくなります。
| データパラメーター | EMQへの影響 |
|---|---|
| メール(ハッシュ化) | 高い |
| 電話番号(ハッシュ化) | 高い |
| 名、姓 | 中程度 |
| 市区町村、州、国 | 低い |
| IPアドレス | 低い |
| ユーザーエージェント | 低い |
| クリックID(fbclid) | 高い |
| ブラウザID(_fbp) | 中程度 |
音楽キャンペーンで最も実用的に取得できるデータは、メール(プレセーブまたは登録フローがある場合)と、Metaが広告クリックに付加するfbclidパラメーターです。これらをCAPIイベントまで渡すと、マッチ品質が大きく改善します。
EMQは6以上を目指しましょう。それを下回ると、Metaがイベントをユーザーに結びつける能力が低下し、最適化も悪化します。
音楽キャンペーンのCAPIアーキテクチャ
CAPIを使う一般的な音楽キャンペーンは、次のようになります。
広告クリック: ユーザーがReels広告をクリックしてプレセーブページに到達します。ランディングページがURLからfbclidを取得します。
ページビュー: PixelがViewContentイベントを発火します。サーバーも同じevent_idでCAPI経由のViewContentを送信します。
サービスクリックまたはsave: ユーザーがSpotifyへ進むかプレセーブを送信します。PixelがLeadまたはカスタムイベントを発火します。サーバーは、取得したメールを含め、同じイベントをCAPI経由で送ります。
下流の最適化: Metaはマッチ品質の高いサーバーイベントを受信します。アルゴリズムはコンバージョンするユーザーを学習し、似たユーザーをさらに見つけます。
重要なアーキテクチャ上の決定は、サーバーがどこからイベントを送るかです。CAPI対応のランディングページサービスを使うなら、そのサービスが処理します。カスタムページを使うなら、サーバーサイドGTMまたは直接API連携が必要です。
テストと検証
支出を拡大する前に、CAPIが正しく動作していることを確認しましょう。
Meta Events ManagerでPixelへ移動し、「概要」タブを確認します。「ブラウザ」と「サーバー」の両方のソースからイベントが見えるはずです。ブラウザのイベントしか見えないなら、CAPIが設定されていないか、発火していません。
特定のイベントをクリックして重複除去率を確認します。0%ならevent_idの照合が壊れています。100%に近ければ、重複除去は機能しています。
MetaのTest Eventsツールを使って手動イベントを送り、想定したパラメーターとともにEvents Managerに表示されることを確認します。カスタムイベントの設定をデバッグするときに特に便利です。
ローンチ前のチェックリスト:
- 主要イベントでPixelとCAPIの両方が発火している
- 重複除去のためイベントIDが一致している
- 主要なコンバージョンイベントのEMQスコアが6以上
- 音楽固有のアクション向けカスタムコンバージョンを定義している
- Events Managerでテストイベントを検証している
計測の現実
CAPIによって100%のトラッキングが復元するわけではありません。トラッキングを完全にオプトアウトし、メールや電話番号も提供しないユーザーは、識別できないままです。コンバージョンの欠落は一部残ります。
CAPIが行うのは、最大の欠落を埋めることです。ATTをオプトアウトしたものの、コンバージョンするユーザーを対象にします。CAPIがあれば、メールのようなファーストパーティデータを使ってそのユーザーを照合し、Metaが効果的に最適化するのに十分なシグナルを与えられます。
音楽キャンペーンでは、意向とリターゲティングのフェーズでこの点が最も重要になります。動画視聴に最適化する認知キャンペーンは、視聴がプラットフォーム上で起きるため影響が小さくなります。saveやフォローに最適化する意向キャンペーンは、CAPIがないと大きく影響を受けます。コンバージョンがブラウザトラッキングのないプラットフォーム外で起きるからです。
Instagram音楽広告に月数百ドルを超えて支出しているなら、CAPIは任意ではありません。本当の成果に対して最適化するか、ノイズに対して最適化するかの違いです。