ディープリンクとは?OneLink・Adjust Linkの仕組みと設定方法
アプリ広告の成果を左右する「ディープリンク」。広告をタップしたユーザーをアプリ内の特定画面にダイレクトに遷移させることで、UXを向上させ、CVRを大幅に改善できます。本記事では、ディープリンクの基本概念から、AppsFlyer OneLink・Adjust Linkの具体的な設定手順、TikTok広告での活用法、よくあるトラブルの解決策までを体系的に解説します。
この記事のポイント
- ディープリンクは「アプリ内の特定画面に直接遷移させるリンク」。通常・ディファード・コンテキストの3種類があり、広告運用ではディファードディープリンクが必須
- AppsFlyer OneLinkもAdjust Linkも、テンプレート作成→URL生成→テストの3ステップで設定可能。Universal Links / App Linksの事前設定が鍵
- ディープリンクの導入でストア離脱を防ぎ、CVRが改善。リエンゲージメント施策にも不可欠な基盤技術
ディープリンクとは?基本概念を理解する
ディープリンクとは、アプリ内の特定の画面(ページ)に直接遷移させるリンクのことです。通常のリンクがWebサイトのトップページに飛ばすだけなのに対し、ディープリンクは「商品詳細画面」「キャンペーンページ」「会員登録画面」など、アプリ内の任意の画面をピンポイントで開くことができます。
たとえば、ECアプリの広告をタップしたユーザーが、アプリのトップ画面ではなく広告に表示されていた商品の詳細画面に直接たどり着く。この体験の違いが、コンバージョン率に大きな差を生みます。
ディープリンクの3つの種類
ディープリンクは、ユーザーの状態(アプリがインストール済みかどうか)によって挙動が異なります。大きく分けて3種類あります。
| 種類 | インストール済みの場合 | 未インストールの場合 | 主な用途 |
|---|---|---|---|
| 通常ディープリンク Standard Deep Link 用途限定 | アプリ内の特定画面を開く | エラーになるか、ストアに遷移する | インストール済みユーザーへの導線 |
| ディファードディープリンク Deferred Deep Link 標準 | アプリ内の特定画面を開く | ストアに誘導しインストール後、初回起動時に目的の画面を自動表示 | 新規獲得広告で最も重要。広告運用の標準 |
| コンテキストディープリンク Contextual Deep Link 用途限定 | 特定画面+コンテキスト情報を渡す | 同上に加え、流入元・キャンペーン情報・クーポンコードも引き継ぐ | パーソナライズした初回体験を作りたい場合 |
広告運用においては、新規ユーザーとリエンゲージメントの両方をカバーするため、ディファードディープリンクに対応したリンクを使うのが標準です。AppsFlyer OneLinkやAdjust Linkは、この3種類すべてに対応しています。
なぜ広告でディープリンクが重要なのか
ディープリンクが広告運用で重視される理由は、大きく2つあります。
1. UX向上によるCVR改善
ディープリンクがない場合、広告をタップしたユーザーはアプリのトップ画面に飛ばされ、自分で目的のページを探す必要があります。この「探す手間」が離脱の最大要因です。
ディープリンクを設定すれば、広告の訴求内容とアプリ内の遷移先が一致し、ユーザーは迷わずアクションを起こせます。業界の一般的な事例では、ディープリンク導入後にCVRが2〜3倍改善されるケースも珍しくありません。
2. リエンゲージメント施策の基盤
一度アプリをインストールしたものの休眠状態にあるユーザーに対して、特定のキャンペーン画面やお得な情報を直接見せて復帰を促すリエンゲージメント広告は、ディープリンクなしには成立しません。アプリのトップに戻すだけでは、ユーザーの再訪動機が弱すぎるためです。
AppsFlyer OneLinkの設定手順
AppsFlyer OneLink は、iOS / Android / Web のすべてに対応するワンリンクソリューションです。1つのURLでデバイスを自動判別し、適切な遷移先に振り分けます。
STEP 1:OneLinkテンプレートの作成
- AppsFlyerの管理画面にログインし、左メニューの「Experiences & Deep Linking」→「OneLink」を開きます
- 「New OneLink Template」をクリックし、テンプレート名を入力します(例:「general_deeplink」)
- 対象のiOS / Androidアプリを選択します
- サブドメインを設定します(例:yourapp.onelink.me)。このドメインがOneLinkのベースURLになります
- ディープリンクのフォールバック(アプリ未インストール時の遷移先)として、App Store / Google Play のURLが自動設定されます。Webのフォールバック先も指定可能です
STEP 2:OneLinkカスタムURLの生成
- 作成したテンプレートを選択し、「Create Link」をクリックします
- ディープリンクパラメータ(af_dp)にアプリ内遷移先のURIスキームを入力します(例:myapp://product/123)
- キャンペーン名(c)、メディアソース(pid)、アドセット名(af_adset)などのアトリビューションパラメータを設定します
- 「Generate Link」で短縮URLが発行されます。このURLをそのまま広告のリンク先に使用します
STEP 3:テスト
- テストデバイスをAppsFlyerに登録します(IDFA / GAIDで紐付け)
- アプリがインストールされた状態でOneLinkをクリックし、指定画面が開くことを確認します(通常ディープリンクのテスト)
- アプリをアンインストールした状態でOneLinkをクリックし、ストア経由でインストール後に指定画面が開くことを確認します(ディファードディープリンクのテスト)
- AppsFlyerのログでアトリビューションデータが正しく記録されていることを確認します
Adjust Linkの設定手順
Adjust Linkは、Adjustが提供するディープリンクソリューションです。トラッカー(計測リンク)にディープリンクパラメータを追加することで、ワンリンク形式のディープリンクを実現します。
STEP 1:トラッカーの作成
- Adjustの管理画面にログインし、対象アプリのダッシュボードを開きます
- 「Campaign Lab」からトラッカーを新規作成します
- チャネル(TikTok、Meta等)を選択し、キャンペーン名・アドグループ名を設定します
- トラッカーURLが発行されます(例:https://app.adjust.com/abc123)
STEP 2:ディープリンクパラメータの追加
- 発行されたトラッカーURLに、deep_linkパラメータとしてアプリ内遷移先を指定します(例:&deep_link=myapp%3A%2F%2Fproduct%2F123)
- ディファードディープリンクを有効にする場合は、Adjust管理画面のアプリ設定で「ディープリンク」セクションからディファードディープリンクを有効化します
- 必要に応じてリダイレクト先(フォールバック)を設定します。未インストール時にカスタムLPを表示したい場合に使用します
STEP 3:テスト
- Adjustのテストコンソールを使い、テストデバイスを登録します
- アプリインストール済みの状態でリンクをクリックし、正しい画面が開くことを確認します
- アプリ未インストール状態でリンクをクリックし、インストール後に正しい画面が開くことを確認します
- Adjustダッシュボードでアトリビューションイベントが正しく記録されていることを確認します
ZVA の運用サービス
ディープリンクでつまずきやすいのは、OS側の対応です
Universal Links / App Linksの設定は、アプリ側の開発対応が必要になります。ZVAはMMP連携の設定支援を含めて、広告運用を引き受けます。
広告運用について相談する →Universal Links(iOS)/ App Links(Android)の対応
ディープリンクを確実に動作させるためには、OSレベルのリンク技術であるUniversal Links(iOS)とApp Links(Android)への対応が不可欠です。
Universal Links(iOS)
Universal Linksは、Appleが提供するリンク技術です。通常のHTTPS URLをタップするだけで、ブラウザを経由せずに直接アプリが起動します。
- apple-app-site-association(AASA)ファイルをWebサーバーの
.well-known/ディレクトリに配置します - AASAファイルには、アプリのBundle IDと対応するURLパスを記述します
- Xcodeのプロジェクト設定で「Associated Domains」にドメインを登録します
- AppsFlyer / Adjustを使用する場合、MMP側が管理するドメイン(onelink.me / adj.st等)のAASA設定はMMP側で自動管理されるため、アプリ側のAssociated Domainsに追加するだけで完了します
App Links(Android)
App Linksは、Googleが提供するAndroid版のリンク技術です。Universal Linksと同様に、HTTPSリンクから直接アプリを起動できます。
- assetlinks.jsonファイルをWebサーバーの
.well-known/ディレクトリに配置します - AndroidManifest.xmlで、対象のActivityに
autoVerify="true"付きのintent-filterを設定します - assetlinks.jsonには、アプリのパッケージ名とSHA-256証明書フィンガープリントを記述します
- MMP利用時は、Universal Linksと同様にMMP管理ドメインの設定はMMP側で行われます
URIスキーム vs Universal Links / App Links:従来のURIスキーム(myapp://)方式は設定が簡単ですが、他のアプリに乗っ取られるリスクがあり、アプリ未インストール時にエラーになるなどの問題があります。現在はUniversal Links / App Linksの使用が推奨されており、AppsFlyer・Adjustともにこの方式を標準サポートしています。
TikTok広告でのディープリンク活用
TikTok広告は、ディープリンクとの相性が非常によい媒体です。アプリインストールやリエンゲージメントを目的とするキャンペーンでは、ディープリンクの設定が成果を大きく左右します。
設定の流れ
- MMP連携の確認TikTok Ads ManagerとAppsFlyer / Adjustの連携(ポストバック設定)が完了していることを確認します
- ディープリンクURLの準備OneLinkまたはAdjust Linkで、TikTok向けのディープリンクURLを生成します。メディアソースをTikTok用に設定してください
- 広告作成時に設定TikTok Ads Managerの広告作成画面で「ディープリンクURL」の入力欄にURLを貼り付けます
- ディファードディープリンクの有効化新規インストールユーザーにもディープリンクを適用する場合は、MMP側でディファードディープリンクを有効にしたうえで、TikTokの広告設定でも「ディファードディープリンク」をオンにします
TikTokでのディープリンク活用パターン
- 新規インストール促進:特定のキャンペーン画面やウェルカムオファーに直接遷移させ、インストール直後のエンゲージメントを最大化
- リターゲティング:カート放棄ユーザーに対して、放棄した商品の画面を直接表示。購入完了率を引き上げる
- 季節キャンペーン:期間限定のセールページやクーポン画面に直結させ、広告からアクションまでの導線を最短化
よくあるトラブルと対処法
ディープリンクは設定項目が多く、初回設定時にトラブルが発生しやすい領域です。代表的な問題と対処法をまとめます。
| 症状 | 原因 | 確認・対処 |
|---|---|---|
| リンクをタップしてもアプリが開かない | AASA / assetlinks.json の配置ミス | ファイルが /.well-known/ に配置されているか、Content-Type が application/json になっているかを確認 |
| Associated Domains / intent-filter の設定不備 | アプリ側の設定がMMP管理画面のドメインと一致しているか確認 | |
| iOSのクリップボード制限 | iOS 14以降、URLをコピペしてSafariに貼り付けるとUniversal Linksが発火しないことがある。必ず実際のタップで動作確認する | |
| アプリではなくストアに飛んでしまう | Universal Links が無効化されている | 右上のドメイン表示をタップしてSafariに切り替えると、そのドメインのUniversal Linksが無効化される。設定アプリからリセットするか、長押しで「アプリで開く」を選び直す |
| アプリのバージョンが古い | ディープリンク対応コードが入っていない古いバージョンでは動作しない。最新版でテストする | |
| パラメータが欠落する・正しく渡らない | URLエンコードの不備 | パラメータが正しくURLエンコードされているか確認。特に & や = などの特殊文字に注意 |
| MMP管理画面の設定漏れ | ディファードディープリンクのパラメータ転送が有効になっているか確認 | |
| アプリ側の受け取り処理の不備 | アプリのコードでパラメータを正しく解析・処理しているか、開発チームと連携して確認 |
設定が不安なら専門家に相談を:ディープリンクはMMP・アプリ開発・広告媒体の3者にまたがる設定が必要で、どこか1箇所でもミスがあると全体が動きません。ZVAでは広告運用だけでなく、MMP連携やディープリンクの設定支援も含めて、成果報酬型でワンストップで対応しています。「設定がわからない」「テストが通らない」といったお悩みもお気軽にご相談ください。
まとめ
ディープリンクは、アプリ広告の成果を最大化するために欠かせない基盤技術です。通常ディープリンク・ディファードディープリンク・コンテキストディープリンクの3種類を理解し、Universal Links / App Linksに対応した形でMMP(AppsFlyer OneLink / Adjust Link)から設定するのが現在の標準的なアプローチです。
特に重要なのは、設定後のテストを怠らないことです。iOS / Android の両方で、インストール済み・未インストールの両パターンを必ず実機で確認してください。ディープリンクが正しく動作していれば、広告タップからコンバージョンまでの導線がシームレスになり、CVRの改善に直結します。
参考資料・出典
各プラットフォームの仕様・管理画面の名称は変更される場合があります。実務では必ず公式ドキュメントの最新版をご確認ください。上記の一次情報に基づかない制作・運用上の数値(本数・工数・単価・改善率など)は、株式会社ZVAの自社運用実績に基づく参考値であり、案件条件により変動します。