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

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

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

ディープリンクの基本

ディープリンクは、ユーザーをアプリ内の特定のページに誘導するURLです。

要件

プラットフォームの設定

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

iOS 9以降

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

Android

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

マルチプラットフォーム

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

ディープリンクの構造

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

例: myapp://unique/path?routing_parameter

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

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

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

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

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

Adjustは全てのディープリンクからクリックデータを受信しますか。 

Adjustは、Adjustトラッカートークンが追加されていないディープリンクからのクリックデータが送られてきても、受信しません。たとえば、アプリに固有のドメインのみを含むディープリンクはAdjustに一切のデータを返さず、Adjustはアトリビューションまたはリアトリビューションを行いません。Adjust SDK(iOSAndroid)内でSDKクリックを有効にし、Adjustトラッカートークンを追加します。

クリックデータを送信しない: myapp://welcome

クリックデータを送信する: myapp://welcome?adjust_tracker=abc123&adjust_campaign=re-engage_my_users&adjust_adgroup=apac&adjust_creative=promo1

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

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

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

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

ディープリンクのフォールバックは、ディファードディープリンクのデフォルトの動作をオーバーライドし、アプリストア以外の場所(モバイルWebサイトなど)にユーザーをリダイレクトします。  

ディープリンクのフォールバックを設定するには、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%26redirect%3Dmy.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にリダイレクトされた後にアプリをインストールするユーザーは、オーガニック(または他の有効なアトリビューションソース)としてアトリビュートされます。

このトピックについて

このトピックについて