Languages 
  • English
  • 中文
  • 日本語

Adjustのディープリンクサポート

Adjustのディープリンクサポートに関する概要とよくある質問が確認できます。

さまざまなディープリンクの作成や使用については、次の記事を参照してください。

ディープリンクの基本

A deeplink is a URL that takes users to a specific page in your app.

要件

プラットフォームの設定

ディープリンクの設定はアプリのプラットフォームによって異なります。ここでは、使用するディープリンクの種類をアプリのプラットフォーム別に示します。

iOS 9以降

Appleでは、iOS 9以降を実行するデバイスでユニバーサルリンクを使用します。

Android

Android OSの全てのバージョンで、トラッカーとパラメーターを使用したディープリンクがサポートされています。

マルチプラットフォーム

マルチプラットフォームのトラッカーは、ユーザーのデバイスのOSに基づいてユーザーをディープリンクします。

ディープリンクの構造

ほとんどのモバイルディープリンクは、URI(Uniform Resource Identifier)スキームを使用してユーザーをアプリにリダイレクトします。これらには一意の場所(パス)と、クエリ文字列内のルーティングパラメーターが含まれ、後者によってリンクの動作が制御されます。

Example: myapp://unique/path?routing_parameter

ディープリンクのよくある質問

ディープリンクが推奨される理由

ディープリンクは、アプリ内のコンテンツに直接、ユーザーを誘導することによってユーザー体験を向上させます。ユーザー獲得、エンゲージメント、継続率を向上させるために、マーケティングファネル全体でこれらを使用します。

ディープリンクは次の場所で使用できます。

  • モバイル広告キャンペーン
  • Push通知キャンペーン
  • ソーシャルキャンペーン
  • メールキャンペーン
  • 友達招待キャンペーンやリワードキャンペーン

Adjustはディープリンクのクリックを全て計測しますか?

Adjustは、AdjustトラッカーまたはAdjustパラメーターが付与されたディープリンクから送られたクリックを計測します。ただし、アプリに固有のドメインのみを含むダイレクトディープリンクは、Adjustにデータを返しません。

Sends click data:

myapp://welcome?adjust_t=abc123&adjust_campaign=re-engage_my_users&adjust_adgroup=apac&adjust_creative=promo1

https://z9pm.adj.st/welcome?adjust_tracker=abc123&adjust_campaign=re-engage_my_users&adjust_adgroup=apac&adjust_creative=promo1

Doesn't send click data:

myapp://welcome

To receive click data for apps that are already installed and for deeplink reattribution, make sure to implement the SDK click within the Adjust SDK (iOS; Android).

Deeplinks that trigger an SDK click are reported as clicks in the Dashboard. They are also visible in your raw data using the click callback. For a granular view of which clicks resulted from a deeplink SDK click, include the {is_deeplink_click} parameter.

ディファードディープリンクとは

ディファードディープリンクは、関連するアプリストアを経由してユーザーをルーティングした後、アプリ内の指定された遷移先に直接ユーザーを送ります。まず、Adjustはアプリがインストールされているかどうかをチェックします。インストールされていない場合、ユーザーはアプリをダウンロードするためにアプリストアに送られ、インストール後にディープリンクされます。Adjustのディープリンクはすべて自動的に指定したアプリ内ページに遷移させます。

ディファードディープリンクを遅らせるか無効にする(たとえば、まずアプリに登録するようユーザーに求める)には、Adjust SDK(iOSAndroid)内でリスナーメソッドを設定するよう開発者に依頼してください。その後、希望するディープリンクの動作を決定できます。

ディープリンクのフォールバックとは

A deeplink fallback overrides the default behavior of deferred deeplinks and redirects users someplace other than the app store, like your mobile website.

ディープリンクのフォールバックを設定するには、AdjustのredirectパラメーターをトラッカーURLに追加します。

例(エンコード前):

https://app.adjust.com/f0ob4r?deep_link=example://&redirect=my.mobile.website

例(エンコード後):

https://app.adjust.com/f0ob4r?deep_link=example%3A%2F%2F%2&redirect=my.mobile.website

アプリが端末にインストールされていない場合は、これによってディープリンクをテストしユーザーをmy.mobile.websiteにリダイレクトします。

Safari Smart App Bannerからユーザーをアトリビューションする

Safari Smart App Bannerは、アプリがユーザーのデバイスでサポートされているかどうかを自動的に判定し、サポートされていない場合は表示しません。バナーをタップした後、アプリがユーザーのデバイスに既にインストールされているかどうかが検出されます。インストールされている場合、ユーザーは指定されたアプリ内のページにディープリンクされます。インストールされていない場合、ユーザーはディープリンクされる前に、アプリをダウンロードしてインストールするようApp Store経由でルーティングされます。

Smart App Bannerのクリックアトリビューションを設定するには、バナーのHTMLタグのapp-argumentパラメーターにディープリンクを追加します。

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myapp://landing_page">

次に、Adjust SDKでディープリンクのリアトリビューションを設定済みであることを確認します。これにより、SDKでパラメーターを捕捉してユーザーをSmart App Bannerにアトリビュートできることが保証されます。

Smart App Bannerの設定方法の詳細については、Appleの開発者向けガイドをご覧ください。

注: Adjustは、ユーザーが既にアプリをインストールしている場合にのみ、ユーザーをSafari Smart App Bannerにリアトリビュートします。App Storeにリダイレクトされた後にアプリをインストールするユーザーは、オーガニック(または他の有効なアトリビューションソース)としてアトリビュートされます。