アトリビューションリンクとは、エンコードされたトラッキングパラメータを含むURLで、どの広告チャネル、キャンペーン、クリエイティブがモバイルアプリのインストールや目標アクションにつながったかを特定できるものです。アトリビューションリンクがなければ、マーケターはオーガニックインストールと有料インストールを区別できず、広告予算の実質的な効果を評価できません。AppsFlyer(2025年)によると、アトリビューションはトラッキングなしのラストクリックモデルと比較してROAS推定の精度を30~40%向上させます。
重要なポイント
アトリビューションリンクとは、モバイル広告におけるトラフィックソースを追跡するための特別なパラメータを含むURLです。ユーザーが広告、メール、投稿内のこのようなリンクをクリックするたびに、アトリビューションプラットフォームがクリックイベントを記録し、一意の識別子に関連付けます。
ユーザーがアプリをインストールして開いた後、アトリビューションプラットフォームのSDKがデバイス識別子をサーバーに送信します。サーバーはこの識別子を保存されたクリックと照合し、どのソースがインストールにつながったかを特定します。このプロセスはポストインストールアトリビューションと呼ばれ、広告チャネルの効果レポート作成の基盤です。これがないと、すべてのソースが同じように効果的に見えます。
アトリビューションリンクはシンプルなもの(ソース識別子のみ)から、詳細なセグメント化のための数十のパラメータを含むものまであります:キャンペーンタイプ、クリエイティブ、オーディエンス、地域、デバイス、さらには特定のインフルエンサーの投稿まで。最新のアトリビューションプラットフォームは、広告IDによる決定論的なマッチングと、フィンガープリンティングによる確率的なマッチングの両方をサポートしています。
リンクによるアトリビューションプロセスは、クリック、ストアへのリダイレクト、インストール、検証の4つの連続したステップで構成されます。各ステップはアトリビューションプラットフォームによって処理され、一連のイベントとして連結されます。
ユーザーがアトリビューションリンクをクリックすると、ブラウザまたはウェブビューがアトリビューションプラットフォームのサーバーにGETリクエストを送信します。サーバーはクリック識別子、IPアドレス、ユーザーエージェント、リファラー、およびすべての渡されたパラメータを含むレコードを作成します。その後、サーバーはユーザーをApp StoreまたはGoogle Playのアプリページにリダイレクトします。
インストールと初回起動後、アプリ(SDK経由)はデバイスの広告ID(iOSのIDFA、AndroidのGAID)をプラットフォームに送信します。プラットフォームはアトリビューションウィンドウ内で同じIP、ユーザーエージェント、タイムスタンプを含むクリックレコードを検索し、インストールをそのクリックに関連付けます。アトリビューションウィンドウのデフォルトはクリックで7日間、ビュースルーで1日間ですが、キャンペーンごとに設定できます。
デバイスの広告IDが利用できない場合(ユーザーが設定でトラッキングを制限している場合)、プラットフォームはフィンガープリンティングを使用します。これは間接的なシグナルのセットに基づく確率的マッチング手法です。シグネチャには、IPアドレス、OSの種類とバージョン、デバイスモデル、言語、タイムゾーン、画面解像度、正確なタイムスタンプが含まれます。6~8個のパラメータの組み合わせにより、5分間のウィンドウ内でAndroidでは95~97%、iOSでは90~94%のマッチング確率が得られます。
アトリビューションプラットフォームはフィンガープリンティングアルゴリズムを継続的に改善し、誤検出をフィルタリングするための機械学習を追加しています。例えば、AppsFlyer Privacy Cloudは、個人データを収集せずに正確なアトリビューションを実現するために、集約データと差分プライバシーを使用しています。これは、iOSでのApp Tracking Transparency(ATT)とAndroidでのGAID制限の導入後に特に重要です。
アトリビューションリンクは、必須パラメータとオプションパラメータを備えた標準的なURL構造を持っています。必須パラメータはソースとキャンペーンを定義し、オプションパラメータはセグメント化とリンクの動作を詳細化します。
curl -X POST "https://api.appsflyer.com/onelink/v1/build" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"brand_domain": "app.onelink.me",
"app_id": "id123456789",
"campaign": "spring_sale_2026",
"media_source": "facebook_ads",
"deep_link": "myapp://sale/spring"
}'
campaignパラメータは広告キャンペーン名を指定し、adgroupは広告グループ、creativeは特定のクリエイティブを指定します。deep_linkパラメータは既存ユーザー向けのディープリンクを設定します。click_labelパラメータは、同じクリエイティブ内の異なるボタンや位置を区別できます。この詳細レベルにより、マーケターはどのチャネルが機能しているかだけでなく、どのボタンテキストや画像がより多くのコンバージョンを生み出しているかを確認できます。
| パラメータ | 説明 | 例 |
|---|---|---|
| pid | ソース(メディアソース) | facebook_ads |
| c | キャンペーン名 | summer2026 |
| af_dp | 起動用ディープリンク | myapp://promo |
| af_click_lookback | アトリビューションウィンドウ | 7d |
| af_sub1-5 | カスタムパラメータ | partner_id_42 |
カスタムパラメータaf_sub1~af_sub5を使用すると、特定のキャンペーンに関する追加情報(パートナーID、オーディエンスタイプ、A/Bテストバリアントなど)を渡すことができます。これらのパラメータに基づいて、アトリビューションプラットフォームはセグメント化されたレポートを生成し、マーケターはマイクロセグメントレベルで予算を最適化できます。
モバイルアトリビューション市場には、それぞれ独自のアトリビューションリンク形式、SDKセット、アルゴリズムを提供する複数の主要プラットフォームがあります。プラットフォームの選択は、ツールスタック、オーディエンスの地理、データプライバシー要件によって異なります。
最大のアトリビューションプラットフォームで、ディープリンキングとアトリビューションを1つのリンクに統合するOneLinkをサポートしています。AppsFlyerのSDKは主要なプラットフォーム(iOS、Android、Flutter、React Native、Unity)をすべてサポートし、個人データを収集しないアトリビューションのためのPrivacy Cloudを提供しています。特徴的なのは、モバイルに加えてウェブキャンペーンのアトリビューションもサポートしている点です。
Adjustプラットフォーム(AppLovinが買収)は、データ保護に重点を置いた独自のリンク形式を提供しています。AdjustはIPアドレスを保存せずにプライベートフィンガープリンティングを実装した最初のプラットフォームです。AdjustのSDKはKotlin MultiplatformとSwiftUIをサポートし、ダッシュボードはクリックから表示まで30秒未満の遅延でリアルタイムレポートを提供します。
Branchはユニバーサルリンク(Universal Ads)に特化し、従来のアトリビューションプラットフォームよりもディープリンキングとの深い統合を提供しています。Branch LinksはデスクトップやスマートTVを含むすべてのプラットフォームで動作し、アトリビューションシステムはデバイスグラフを使用してIDFAがなくてもユーザーをソースにリンクします。Branchは月間1万インストールまでのスタートアップ向けの無料プランも提供しています。
| 基準 | AppsFlyer | Adjust | Branch |
|---|---|---|---|
| リンク形式 | OneLink(app.onelink.me) | Adjust Link(app.adjust.com) | Branch Link(lnk.branch.io) |
| ディファードディープリンキング | あり | あり | あり |
| プライバシー | Privacy Cloud | IP保存なし | デバイスグラフ |
| 無料プラン | なし(30日間トライアル) | なし | あり、月1万インストールまで |
| ウェブアトリビューション | あり | 限定 | あり |
プラットフォームを選択する際には、アトリビューションリンクの機能だけでなく、広告ネットワークとの互換性も考慮することが重要です。例えば、FacebookはMMP(モバイル測定パートナー)認証を要求しており、3つのプラットフォームすべてがこれを取得していますが、統合の深さは異なります。AppsFlyerはFacebookクリエイティブごとの最も詳細なセグメント化を提供し、AdjustはTikTokやSnapchatに強みがあります。
アトリビューションリンクの設定には、アプリへのアトリビューションプラットフォームSDKの統合と、広告キャンペーン用のリンク作成の2つの段階があります。最も人気のあるプラットフォームであるAppsFlyerを例にプロセスを見てみましょう。
AppsFlyerのインターフェースで、アプリ、リンクタイプ(OneLink)を選択し、ソースとキャンペーンを設定します。システムは自動的に選択されたパラメータでhttps://app.onelink.me/{id}?...形式のURLを生成します。生成されたリンクはコピーして広告プラットフォームの広告に貼り付けることができます。大量生成にはAPIが使用されます。例えば、インフルエンサー向けに1万個のユニークリンクを作成する場合です。
https://app.adjust.com/abc123?campaign=spring_sale&adgroup=banners&creative=banner_v2&deep_link=myapp://sale&click_label=header_cta
上記のリクエストは、AppsFlyerのREST APIを介してOneLinkリンクを作成します。brand_domainパラメータはサブドメインを設定し、app_idはiOS/Androidのアプリ識別子を設定します。APIはすぐにキャンペーンで使用できるリンクを返します。このアプローチにより、ダッシュボードでの手動コピーなしに、数千のキャンペーンのリンク作成を自動化できます。
正確なアトリビューションのために、プラットフォームのSDKはアプリ起動時に初期化され、インストールイベントをサーバーに送信する必要があります。iOSではAppDelegateを介して、AndroidではApplicationまたはメインActivityを介して統合が行われます。SDKは自動的にデバイス識別子を収集し、初回起動データとともに送信します。
SDKのセットアップ後、アトリビューションリンクのすべてのクリックが自動的にアトリビューションダッシュボードのインストールと照合されます。マーケターはソース、キャンペーン、クリエイティブ、地域ごとに分類されたレポートを確認できます。さらに、イベントベースのコンバージョン(登録、購入、レベルクリアなど)を設定でき、それぞれが元のアトリビューションリンクに関連付けられます。これにより、クリックからユーザーLTVまでの完全なエンドツーエンド分析が実現します。この関連付けがなければ、マーケターはどのユーザーが最も収益を生み出したかを特定できず、チャネルごとの平均指標に依存せざるを得ず、非効率な広告予算配分につながります。
よくある質問
アトリビューションリンクには、アトリビューションプラットフォームがトラフィックソースを追跡するための特別なパラメータ(pid、c、af_dp)が含まれています。通常のリンクは、ユーザーの発生元に関する情報を保存せずに、単にURLまたはアプリを開くだけです。
IDFAやGAIDが利用できない場合、プラットフォームはフィンガープリンティングを使用します。IPアドレス、デバイスモデル、OSバージョン、タイムスタンプを照合します。フィンガープリンティングの精度は、5分間のウィンドウ内でAndroidで95%、iOSで90%に達します。
ソースパラメータ(pidまたはmedia_source)とアプリ識別子が必須とみなされます。その他のパラメータ(キャンペーン、クリエイティブ、広告グループ、ディープリンク)はオプションですが、これらがないとレポートは内部の詳細なしにチャネルのみを表示します。
オーガニックインストール(リンクをクリックしないインストール)は、アトリビューションリンクを介して特定のソースに紐付けることはできません。アトリビューションプラットフォームはこれらをオーガニックとしてマークし、レポートで個別に表示します。オーガニックキャンペーンには、ウェブ上のUTMタグやアプリストアの統計など、別の方法が使用されます。
選択は、広告チャネルのスタック、地域、プライバシー要件によって異なります。AppsFlyerは複数のネットワークを持つ複雑なキャンペーンに適しており、Adjustはデータ保護に重点を置いたプロジェクトに、Branchはスタートアップや高度なディープリンキングを備えた製品に適しています。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。