Pangle × MMP連携の設定手順|
AppsFlyer・Adjustでのポストバック・イベント計測
Pangle広告を運用するうえで、MMP(Mobile Measurement Partner)との連携設定は避けて通れません。本記事では、AppsFlyerおよびAdjustとPangleを連携する具体的な手順から、ポストバック設定、イベントマッピング、データ差異が生じたときの対処法まで体系的に解説します。
この記事のポイント
- TikTok Ads Managerだけでは Pangle 経由のCVを正確に追跡できない。MMP連携でクリエイティブ別・イベント別の正確なアトリビューションが可能になる
- AppsFlyer・Adjustそれぞれの連携手順を4STEPで解説。ポストバック設定からテストまで網羅
- CV数の乖離・ポストバック遅延・VTAの扱いなど、計測トラブルの原因と対処法もカバー
なぜPangleでMMP連携が必要なのか
Pangleは TikTok For Business が提供するオーディエンスネットワークで、TikTok以外のアプリ・サイトに広告を配信できるプラットフォームです。TikTok Ads Manager 上でキャンペーンを作成する際に配信面として Pangle を選択できますが、管理画面上のレポートだけでは Pangle 経由のコンバージョンを正確にトラッキングできないケースがあります。
その理由は大きく3つあります。
- アトリビューションの粒度が不足する:管理画面のレポートはキャンペーン・広告グループ単位の概算値であり、クリエイティブ別・イベント別の精緻な分析には MMP のデータが必要です
- 他媒体との横比較ができない:Google Ads や Meta Ads など複数媒体を併用している場合、MMP を通じて統一基準でアトリビューションしなければ、Pangle の正確な貢献度が見えません
- 重複計測のリスク:MMP なしでは、同一ユーザーのインストールが複数媒体で重複カウントされる可能性があります
つまり、Pangle 広告で正しく成果を計測し、データに基づいた運用改善を行うためには、AppsFlyer や Adjust などの MMP との連携が事実上必須です。
MMP連携の全体像
Pangle と MMP の連携は、以下のデータフローで成り立っています。
- 広告クリック/ビュー:ユーザーが Pangle 面で広告をクリックまたは視聴する
- MMP SDK がイベント計測:アプリ内の MMP SDK がインストール・イベント(購入、登録など)を計測する
- アトリビューション判定:MMP がクリック/ビューのデータとイベントデータを照合し、Pangle にアトリビュートするかを判定する
- ポストバック送信:MMP から TikTok Ads Manager(Pangle)へポストバックを送信し、管理画面上の CV データを更新する
この一連の流れが正しく動作するためには、MMP 側での Pangle パートナー有効化とTikTok Ads Manager 側での MMP 連携設定の両方が必要です。以下、AppsFlyer と Adjust それぞれの手順を解説します。
AppsFlyer連携手順
STEP 1:AppsFlyerでPangleをSRNとして有効化
AppsFlyer の管理画面にログインし、対象アプリの「連携パートナー」ページを開きます。検索バーで「TikTok For Business」を検索してください(Pangle は TikTok For Business の SRN=Self-Reporting Network として統合されています)。
- 「TikTok For Business」を選択し、「パートナーを有効化」をオンにする
- 「General Settings」タブで、TikTok Ads Manager の App ID を入力する
- Pangle を配信面として含める場合、「Enable View-Through Attribution」もオンにすることを推奨(後述の VTA 設定に影響)
この時点で、AppsFlyer は Pangle 経由のクリック・ビューデータを受信する準備が整います。
STEP 2:TikTok Ads Manager側でのAppsFlyer連携設定
次に、TikTok Ads Manager の「イベントマネージャー」からアプリを選択し、MMP との連携を設定します。
- 「イベントマネージャー」→「アプリイベントの管理」を開く
- 対象アプリの「MMP」欄で「AppsFlyer」を選択する
- AppsFlyer 側で生成された App ID と SDK キーが正しく紐づいていることを確認する
この双方向の紐づけにより、ポストバックの送受信チャネルが確立されます。
STEP 3:イベントマッピング(install, purchase, registration 等)
AppsFlyer の「連携パートナー」→「TikTok For Business」→「イベントポストバック」タブで、送信するイベントをマッピングします。
- af_install:インストールイベント。Pangle の CPI 最適化に必須
- af_purchase:課金・購入イベント。ROAS 最適化に使用
- af_complete_registration:会員登録イベント。CPA 最適化に使用
- カスタムイベント:チュートリアル完了、レベル達成など、アプリ固有の KPI イベント
各イベントに対して「送信先」で TikTok For Business を選択し、「全メディアソース」ではなく「このパートナーのみ」を選ぶことで、Pangle にアトリビュートされたイベントだけがポストバックされます。全メディアソースを選ぶと他媒体経由の CV も TikTok に送信されてしまうため注意してください。
STEP 4:ポストバック確認とテスト
設定が完了したら、実際にテストデバイスで動作確認を行います。
- AppsFlyer の「テストデバイス」にテスト端末の IDFA / GAID を登録する
- Pangle 広告をクリックし、アプリをインストールして対象イベントを発火させる
- AppsFlyer の「ローデータレポート」で、該当インストールのメディアソースが「bytedanceglobal_int」になっていることを確認する
- TikTok Ads Manager 側でも対応する CV が計上されているか確認する
テスト結果が反映されるまでに数分〜最大2時間程度のタイムラグが生じることがあります。即座に反映されなくても慌てず、時間を置いて再確認してください。
Adjust連携手順
STEP 1:Adjustダッシュボードでのパートナー追加
Adjust のダッシュボードにログインし、対象アプリの「パートナー設定」を開きます。
- 「パートナーの追加」から「TikTok」(Pangle 含む)を検索して追加する
- TikTok For Business の広告アカウント ID を入力し、連携を有効化する
- アトリビューション設定で、クリックアトリビューションウィンドウ(推奨:7日間)とビュースルーウィンドウ(推奨:1日間)を設定する
STEP 2:モジュール設定とトラッカーURL
Adjust で TikTok 連携を有効化すると、専用のトラッカーURLが自動生成されます。このトラッカーURL は通常、TikTok の SRN 連携では直接使用しません(SRN はサーバー間通信でアトリビューションを行うため)。ただし、以下の点を確認してください。
- トラッカーが正しく「TikTok」チャネルに紐づいていること
- 「データ共有」設定で必要な項目(インストール、リアトリビューション、セッション等)が有効になっていること
- フィンガープリント計測を許可するかどうか(iOS 14.5以降は ATT の影響を考慮)
STEP 3:イベント連携
Adjust の「イベントリンク」画面で、TikTok に送信するイベントを設定します。
- Install:自動で連携される(追加設定不要)
- カスタムイベント:Adjust で定義したイベントトークンと TikTok 側のイベント名を紐づける。例:「purchase」イベントトークン abc123 を TikTok の「CompletePayment」にマッピング
- Revenue(収益):課金金額を含むイベントの場合、revenue パラメータの送信をオンにする
Adjust のイベントマッピングはイベントトークン単位で管理されるため、事前に Adjust 側でイベント定義が完了していることが前提です。
STEP 4:テストとデバッグ
Adjust のテストコンソール(Testing Console)を活用して動作確認を行います。
- テストコンソールで対象端末の広告ID(IDFA / GAID)を入力し、アトリビューションデータをリセットする
- Pangle 広告をクリック → インストール → イベント発火の一連の流れを実行する
- Adjust ダッシュボードの「コホート」またはローデータエクスポートで、ネットワーク名が「TikTok」として記録されていることを確認する
- TikTok Ads Manager 側でも該当の CV / イベントが反映されているか照合する
Adjust の場合、ポストバックはリアルタイムで送信されますが、TikTok 管理画面への反映には最大数時間のラグが発生することがあります。
計測でよくあるトラブルと対処法
PangleのCV数とMMPのCV数が合わない
Pangle(TikTok Ads Manager)と MMP のコンバージョン数が一致しないケースは非常に多く見られます。主な原因は以下の通りです。
- アトリビューションウィンドウの不一致:Pangle 側のデフォルトウィンドウ(クリック7日 / ビュー1日)と MMP 側の設定が異なっていると、同じインストールでも片方だけがカウントする場合があります。双方の設定を揃えてください
- タイムゾーンのずれ:TikTok Ads Manager と MMP で異なるタイムゾーンを使っていると、日をまたぐ CV の集計日がずれます。UTC または JST に統一するのが基本です
- 重複排除ロジックの違い:MMP はラストタッチアトリビューションで1インストールにつき1媒体のみを記録しますが、Pangle 側は自社のクリック/ビューに基づいて独自にカウントします。この構造的な差異により10〜20%程度の乖離は正常範囲です
ポストバック遅延
MMP から TikTok へのポストバックが遅延し、管理画面のデータ反映が遅れることがあります。
- サーバー側のキュー遅延:MMP のポストバックサーバーが高負荷の場合、送信が数分〜数時間遅れることがあります。特にキャンペーン開始直後やセール期間はこの傾向が強くなります
- イベント発火のタイミング:インストール後すぐにアプリを開かないユーザーの場合、MMP SDK がイベントを検知するのが遅れます。これは遅延ではなくユーザー行動に起因するものです
- 対処法:リアルタイムデータではなく翌日以降の確定値で判断する運用フローを推奨します。当日中のデータで入札や予算を大きく変更するのはリスクが高いです
ビュースルーアトリビューション(VTA)の扱い
Pangle はインフィード広告以外にもリワード動画やインタースティシャルなど、ビュー(視聴のみ、クリックなし)が発生しやすい広告フォーマットを多く持っています。このため、VTA の設定が計測結果に大きく影響します。
- VTA を有効にする場合:Pangle の貢献を正当に評価できる反面、他媒体のクリックアトリビューションと重複しやすくなります。MMP 側でラストタッチ優先の設定を徹底してください
- VTA を無効にする場合:Pangle の CV が実態より過少計上される可能性があります。Pangle のリワード動画やインタースティシャル広告を多用する場合は VTA 有効を推奨します
- 推奨設定:VTA ウィンドウは1日間(24時間)を基本とし、他媒体の VTA 設定とも整合を取ってください
SKAN対応時の注意点
iOS 14.5 以降、Apple の ATT(App Tracking Transparency)フレームワークにより、IDFA の取得にユーザー許諾が必要になりました。オプトアウトしたユーザーについては、SKAdNetwork(SKAN)経由でのアトリビューションに制限されます。
Pangle × MMP の SKAN 対応で押さえるべきポイントは以下の通りです。
- Conversion Value の設計:SKAN では 0〜63 の Conversion Value(CV値)でイベントを表現します。MMP の SKAN ソリューション(AppsFlyer の SKAN Advanced、Adjust の SKAN Solutions など)を使い、どのイベントにどの CV 値を割り当てるかを慎重に設計してください
- タイマー延長の理解:SKAN 4.0 ではポストバック送信までに最大24〜48時間のタイムラグが生じます。リアルタイム計測は不可能なため、日次の確定データで運用判断を行う前提で設計してください
- 確率的モデリングの活用:MMP が提供する確率的モデリング機能を併用することで、SKAN の制約下でもある程度の精度でメディアソース別のアトリビューションを推定できます。ただし、この手法は Apple のポリシー変更の影響を受ける可能性があるため、最新の MMP ドキュメントを常に確認してください
- Android は影響なし:SKAN は iOS のみの仕組みです。Android 向けの Pangle 配信では従来通り GAID ベースのアトリビューションが機能します
計測設計から運用までワンストップで:MMP連携の設定は一度構築すれば終わりではなく、OS アップデートや MMP のポリシー変更に合わせた継続的なメンテナンスが必要です。ZVA では Pangle を含む縦型動画広告の計測設計から運用改善までをワンストップで支援しています。成果報酬型のため、成果が出るまで費用は発生しません。
まとめ
Pangle 広告の成果を正確に把握し、データに基づいた運用改善を行うためには、MMP との連携が不可欠です。AppsFlyer の場合は SRN としての有効化とイベントポストバック設定、Adjust の場合はパートナー追加とイベントトークンのマッピングが主な作業になります。
設定後は必ずテストデバイスで動作確認を行い、CV 数の乖離やポストバック遅延が発生した場合は、アトリビューションウィンドウ・タイムゾーン・VTA 設定を見直してください。また、iOS 環境では SKAN への対応も必須です。計測基盤を正しく整えることが、Pangle 広告の ROI 最大化への第一歩です。