Adapty アトリビューションでのディファードディープリンク
ディファードディープリンクを使うと、ユーザーが広告をクリックしてアプリをインストールした際に、カスタムデータをアプリに渡すことができます。たとえば、インストール後に初めてアプリを起動したとき、特定の画面に直接ナビゲートするといったことが可能です。
仕組みは次のとおりです:
- ユーザーが広告をクリックすると、Adapty はクリックデータを保存します。
- Adapty がインストールイベントを検知すると、クリック時のディファードデータを取得します。
- ユーザーがアプリをインストールして初回起動すると、Adapty は保存されたデータを取り出し、アプリがカスタムパラメーターを受け取ります。これにより、アプリのコード内でさまざまな値に応じた処理を行えます。 Adapty は以下の遅延データパラメーターをサポートしています:
ios_deferred_dataandroid_deferred_datadeferred_data_sub[1-10]
遅延データパラメーターを追加するには、キャンペーン設定のリンクにパラメーターを追記します:
- Integrations -> Meta/TikTok Ads ページからキャンペーンを開くか、Tracking links ページからトラッキングリンクを開きます。キャンペーンで使用するクリックリンクをコピーしてください。
- 広告プラットフォーム(Meta、TikTok、Google Adsなど)で、そのリンクを広告の遷移先URL欄に貼り付け、遅延データのパラメーターを追加のクエリパラメーターとして末尾に付加します。各パラメーターの先頭には
&を付けてください。たとえば、インストール後にiOSユーザーを「Welcome」画面に誘導したい場合は、&ios_deferred_data=welcomeを追加します。最終的な遷移先URLは次のようになります。
https://api-ua.adapty.io/api/v1/attribution/click?adpt_cid=__ADAPTY__ID__&ios_deferred_data=welcome&campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&campaign_name=__CAMPAIGN_NAME__&adset_name=__AID_NAME__&ad_name=__CID_NAME__&redirect_url=__APP_LINK__
- アプリのコードでパラメーターを処理します。なお、遅延データのパラメーターは
payloadパラメーターに含まれており、payloadパラメーターはエスケープされた JSON であるため、アプリのコード内でパースする必要があります。
たとえば、ios_deferred_data が welcome のインストールを処理する方法は次のとおりです。