概要:OneLinkを使用して、意図したユーザー体験を提供するリンクを作成します。リンクをクリックしたユーザーは、適切なアプリストア、WebのURL、またはアプリ内へリダイレクトされ、メディアソースにアトリビューションされます。
OneLinkリンクとユーザー体験
顧客は、オンラインとオフラインのさまざまな接点でブランドに触れています。ユーザーの流入元を問わず、クリック、アプリのインストール、ディープリンク、ディファードディープリンクまで、最適な体験を提供するリンクを作成できます。
リンクの設定手順は以降のセクションで詳しく説明しますが、主に次の作業が必要です。
- ユーザー体験の選択
- 一般設定
- ユーザー体験に応じた設定
- ディープリンクとリダイレクトの設定
- 追加パラメータの設定
OneLinkリンクの作成
|
担当者
|
|
前提条件
|
|
所要時間 通常のリンクは30分。ディープリンクまたはディファードディープリンクの機能が必要なリンクは約3時間。 |
|
作成結果
|
AIツールからのOneLinkリンクの作成
AppsFlyer MCPに接続したAIツールに、作成したいリンクを普段の言葉で説明して、OneLinkリンクを作成することもできます。例えば、「ブラックフライデーのメールマガジン用に、アプリ内のセールページを開くリンクを作成して」と依頼できます。 AIが依頼内容を適切なパラメータに変換してリンクの詳細を表示し、承認を得てからリンクを作成します。リンクは既存のOneLinkテンプレートの配下に作成されます。詳細はこちら
特定のユーザー体験を提供するOneLinkリンクを作成するには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- カスタムリンクを追加するOneLinkテンプレートを選択します。
- [リンクを追加]をクリックします。
- 提供する[ユーザー体験]を選択します。
-
メディアソースを選択するか、独自のメディアソースを入力します。 AppsFlyerでは、データがこのメディアソースに紐づいて表示されます。メディアソースは、リンク内の
pidパラメータの値として設定されます。注意
AppsFlyerは、メールやSMSなどのオウンドメディアで、予約済みのSRN名をPID値に使用したアトリビューションリンクをブロックします。この制限は、アドバンスSRNには適用されません。
- [次へ]をクリックします。
- [一般設定]を完了します。
- [次へ]をクリックします。
-
(任意)作成するユーザー体験に応じて、該当する手順を実施します。
ユーザー体験 設定できる項目 - Social-to-app
- Text-to-app
- Referral-to-app
- カスタムリンク
Email-to-app ESPを使用する場合は、ESPの連携手順に従ってください。 App-to-app クロスプロモーションを利用すると、複数のアプリ間で機能する動的なリンクを作成できます。 Referral-to-app - ソーシャルメディアプレビュー
- ソーシャルアプリ向けランディングページ
- ユーザー招待の連携を利用すると、アプリのSDK経由でReferral-to-appリンクを動的に作成できます。
- [次へ]をクリックします。
- (任意)[ディープリンクとリダイレクト]で、ディープリンク/ディファードディープリンクの設定を完了します。このリンクでディープリンクを使用しない場合は、このセクションをスキップします。
- (任意)[ディープリンクとリダイレクト]で、リダイレクト設定を変更します。 OneLinkテンプレートのリダイレクト設定が適切な場合は、このセクションをスキップします。
- [次へ]をクリックします。
- [追加パラメータ]で、リンクに定義済みまたはカスタムのパラメータを追加し、より詳細な分析に活用します。アトリビューションパラメータの詳細はこちら
- [リンクを生成]をクリックします。
- ユーザーのリダイレクト先とするすべてのドメインが、ドメインのリダイレクト許可リストに登録されていることを確認します。
ユーザー体験
以下のユーザー体験に対応するリンクを作成できます。
- Social-to-app:ソーシャルメディア上でユーザーの関心を引き、投稿からアプリへ誘導します。
- App-to-app:他のアプリ内に表示される広告から、自社アプリへユーザーを誘導します。
- QR-to-app:オフラインでの顧客体験の要所でユーザーにQRコードを読み取ってもらい、アプリのインストールを促進します。デスクトップサイトやテレビ・CTV広告にQRコードを掲載して、ユーザーをアプリへ誘導することもできます。
- Email-to-app:メール配信サービスプロバイダー(ESP)を利用してメールでユーザーの関心を引き、受信トレイからアプリへ誘導します。
- Text-to-app:SMSやメッセージ配信キャンペーン用のリンクを作成し、テキストメッセージを通じてユーザーのエンゲージメントを促進します。
- Referral-to-app:ユーザーやインフルエンサーが他のユーザーをアプリに招待したり、記事などの特定のアプリ内コンテンツを共有したりできるユーザー招待リンクを作成します。
- カスタムリンク:上記のいずれにも該当しないユーザー導線には、OneLinkカスタムリンクを作成できます。デスクトップ/モバイル、オンライン/オフライン、オウンドメディア/有料メディアを問わず、あらゆる流入元のユーザーを適切な遷移先へ簡単に誘導できます。
一般設定
一般設定は、OneLinkリンクの作成時に、すべてのユーザー体験に共通して設定するセクションです。
一般設定を行うには:
- (任意)メディアソース名を変更します。
- (任意)キャンペーン名を変更します。
-
(任意)このリンクで既存ユーザーをターゲティングする場合は、[リターゲティング]を有効にします。
これにより、カスタムリンクをクリックしたユーザーによるリエンゲージメントを確認できます。
既存ユーザーがリターゲティング以外のリンク(UA)をクリックした場合も、アプリが開き、同じユーザー体験が提供されます。ただし、リエンゲージメントは通常のセッションとして記録されるため、オウンドメディアキャンペーンの成果を計測できません。
重要
リターゲティングを機能させるには、アプリ側でもリターゲティングを有効にする必要があります。
- (任意)[アクティブユーザーをリターゲティング対象から除外]を有効にし、非アクティブ期間を選択します。
これにより、リンクにaf_inactivity_window=[number of days]パラメータが追加され、指定した期間内にアクティブだったすべてのユーザーがリターゲティング対象から除外されます。 - リエンゲージメント期間を設定します。これは、リエンゲージメント後に発生したユーザーのアプリ内イベントを、リターゲティングメディアソースにアトリビューションする期間です。
- 日単位(1~90日)、時間単位(最大23時間)、または無期限に設定できます。
- リエンゲージメント期間は、リンクのaf_reengagement_windowパラメータに追加されます。
- (任意)[リンクのブランディング]サブセクションで、以下を設定します。
- ブランドに合った別のドメインを選択します。詳細はこちら
- キャンペーンの訴求内容が伝わるようにURL IDを編集します。 URL IDは英数字の組み合わせで、最大50文字です。デフォルトは8文字です。
アプリのリターゲティングの有効化
アプリでリターゲティングを一度も有効にしたことがない場合は、一度設定する必要があります。 詳細はこちら
アプリ単位でリターゲティングを設定するには:
- AppsFlyerのサイドメニューから、[設定]>[アプリ設定]を選択します。
- [アトリビューション]セクションで、[リエンゲージメントのアトリビューション]を有効にします。
- [設定を保存]をクリックします。
ソーシャルメディアプレビュー:OGタグ
リンクを共有すると、Open Graph(OG)タグを使用して、タイトル、説明、画像を含むプレビューが生成されます。
これらのOGタグは、リダイレクト先のWeb URLやアプリストアから自動的に取得される場合があります。ただし、この方法ではプレビューを生成できないことがあります。そのため、OneLinkでソーシャルメディアプレビューを設定することをおすすめします。OneLinkのUIを使用するか、UI以外で作成したリンクの場合はOGタグのパラメータをリンクに追加してください。
OneLinkのUIで独自のソーシャルメディアプレビューを作成するには:
- OneLinkカスタムリンクエディターで、[ソーシャルメディアで共有]セクションに移動します。
- [ソーシャルメディアプレビュー]セクションで、リダイレクト先URLのOGタグを使用する場合は[デフォルトのプレビュー(Webサイト/ストアから取得)]を、独自に設定する場合は[カスタムプレビュー(画像とタグ)]を選択します。
- [カスタムプレビュー(画像とタグ)]を選択した場合は、以下を入力します。
- タイトル
- 説明
- 画像URL
- (任意)[テンプレートのファビコン]フィールドを確認します。
リンクにOGタグのパラメータを追加するには(OneLinkのUI以外で作成したリンクの場合):
- 以下の必須パラメータを追加します。
- af_og_title(最大40文字)
- af_og_description(最大300文字)
- af_og_image
注意
- AppsFlyerのUI以外でも、リンクにOGタグのパラメータを追加できます。
- X(旧Twitter)用のOGタグを別途追加すると、通常のAppsFlyerのプレビューよりも優先されます。
ソーシャルアプリ向けランディングページ
重要
Meta広告でiOS Universal Linksがサポートされるようになりました。
- MetaがUniversal Linksに対応したため、Universal Linksに対応するMetaの有料広告では、ソーシャルアプリ向けランディングページは不要になりました。
- 自社の投稿(有料広告以外)には、ソーシャルアプリ向けランディングページが必要です。
ソーシャルメディアアプリでは、Universal Linksを利用する既存ユーザー向けのスムーズな導線が機能しない場合があります。これには、次の方法で対処できます。
- [推奨]ソーシャルアプリ向けランディングページを作成します。
ソーシャルアプリ向けランディングページを作成する場合は、URIスキームを設定しておくことをおすすめします。
注意:X(旧Twitter)はiOSのURIスキームに対応していません。アプリの起動に関する問題を避けるため、Universal Linksを使用するソーシャルアプリ向けランディングページを利用してください。 - [代替手段]
af_force_deeplink=trueパラメータを使用して、アプリを強制的に開きます。
注意:このパラメータは、Kakaotalk、Naver、Naver-Blog、Chrome、Weibo、X(旧Twitter)では自動的に有効になります。
ソーシャルアプリ向けランディングページを使用すると、ソーシャルメディアアプリ内の広告をクリックしたユーザーは、AppsFlyerが生成するランディングページにリダイレクトされます。そのページから、ディープリンクでアプリ内へ移動するか、アプリのインストールに進むことができます。
AppsFlyerは、さまざまなソーシャルアプリ向けランディングページのテンプレートを提供しています。テンプレート内の要素の配置は固定されていますが、背景画像や背景色、タイトル、テキスト、画像、ボタン、タグなど、各要素はカスタマイズできます。
ソーシャルアプリ向けランディングページは、以下のソーシャルメディアアプリで使用できます。
- Facebook/Facebook Messenger(注意:FacebookとFacebook Messengerでは、URIスキームとソーシャルアプリ向けランディングページの両方が設定されている場合、ランディングページは表示されません。)
- iOS版Pinterest
- Snapchat
- X(旧Twitter)
ユーザー体験
ユーザーがランディングページのCTAボタンを操作した場合:
- アプリがインストールされている場合:クリックしたユーザーのアプリが開きます。
- アプリがインストールされていない場合:該当するアプリストアへ誘導されます。インストール後は、ディファードディープリンクでユーザーを誘導できます(ディープリンクとディファードディープリンクで説明しています)。
注意
ソーシャルアプリ向けランディングページは、OneLinkのショートURLにのみ対応しています。
ソーシャルアプリ向けランディングページを使用するには:
- 次のセクションの説明に従って、ランディングページを設定します。
- 生成されたOneLinkのショートURLを控えておきます。
OneLinkのロングURLでは、ソーシャルアプリ向けランディングページは機能しません。 - OneLinkのショートURLをソーシャルアプリに投稿します。
アトリビューションは、アトリビューション設定に基づいて決まります。
ソーシャルアプリ向けランディングページを設定するには:
- カスタムリンクの設定で、[Social-to-app]セクションに移動します。
- [ソーシャルアプリ向けランディングページ]セクションで、[ソーシャルアプリ向けランディングページを作成]をクリックします。
ランディングページのテンプレートを選択するウィンドウが開きます。 - 使用するランディングページのテンプレートにカーソルを合わせ、[作成]をクリックします。ヒント:テンプレートの🛈アイコンにカーソルを合わせると、適した用途を確認できます。 Instagramでは、Clustered PosterとShowAndTellをおすすめします。
- ランディングページのクリエイティブ内の各要素をカスタマイズします。要素名から選択するか、プレビュー画像内の要素をクリックして編集します。
ヒント:クリエイティブのテンプレートを変更する場合に備えて、入力したテキストを保存しておいてください。 - テンプレートの画像をすべて独自の画像に置き換えます。
-
https://example.com/image.pngのように、拡張子を含む画像URLを入力します。 - 使用できるファイル形式は、jpeg、jpg、pngです。
注意:webp形式には対応していません。 -
画像の推奨仕様は以下のとおりです。
テンプレートの画像タイプ 画像ファイルの最大サイズ 画像の縦横比 Collection 300KB 16:9(横長) - Trapeze
- Carousel
- ShowAndTell
300KB 1:1 - Flyer
- Poster
- Blurry poster
- Clustered poster
300KB 9:16(縦長) - いずれかの画像URLが正確でない場合はエラーが表示され、クリエイティブを確認できません。
-
- ランディングページのクリエイティブを確認するには、[確認]をクリックします。
修正が必要な場合は、[エディターに戻る]をクリックします。 - ランディングページを保存するには、[完了]をクリックします。
重要:作成・更新したランディングページのクリエイティブは、カスタムリンクを生成・更新してから適用されます。 - (任意)ランディングページを編集するには、[ソーシャルアプリ向けランディングページを編集]をクリックします。
ディープリンクとディファードディープリンク
ディープリンクでは、既存のアプリユーザーをリターゲティングし、アプリストアやアプリのホーム画面を経由せずに、アプリ内の特定の体験(特定のページなど)へ直接誘導します。これらのユーザーには、リターゲティングのアトリビューションが適用されます。
ディファードディープリンクでは、新規ユーザーにも既存ユーザーと同様のディープリンク体験を提供します。ただし、新規ユーザーはまずアプリストアへ誘導され、アプリをダウンロードして起動した後に、特定の体験やページへ移動します。
注意
ディープリンクとディファードディープリンクの設定には、Android/iOS開発者の対応が必要です。
ユーザーをアプリ内の特定の体験へ誘導するディープリンクとディファードディープリンクを設定するには:
- iOS/Android開発者と相談し、リンクに設定するdeep_link_valueを決めます。
- deep_link_valueは、ユーザーの誘導先となる特定のアプリ内コンテンツを示す値です。開発者が、deep_link_valueに応じた動作をコードに実装します。
- 開発者が、意図した動作をコードに実装します。技術的な処理の流れや実装例を確認できるよう、開発者にガイドを共有してください。
- アプリのインストール有無を問わず、新規・既存ユーザーにディープリンクとディファードディープリンクの両方を提供するためのガイドです。
UDLに関する注意事項:- SDK V6.1以降が必要です。
- クリックのルックバック期間は最大15分です。
-
注意:OneLinkでディープリンクをすでに利用している場合は、UDLではなく、AndroidやiOSの従来の方法を使用している可能性があります。
ヒント
deep_link_valueには、商品のSKU、ソーシャルメディアの投稿ID、URLのパス、その他任意の値を使用できます。
deep_link_valueやその他のパラメータ・値について、長期的な運用に適した仕組みを開発者と協力して検討することが重要です。これにより、追加のアプリアップデートを最小限に抑えられます。その都度アプリのコードを変更せずに、アプリ内の異なるコンテンツへ誘導するさまざまなディープリンクを生成できるよう、動的な値の利用について開発者と相談してください。
例えば、deep_link_valueに果物の種類を指定することにし、開発者が動的な値に対応するよう実装したとします。この場合、開発チームの追加作業なしで、任意の果物を指定できます。
<0>https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month0><1><0>&<2>deep_link_value=apples2>0>1><3><0>...0>0>
<0>https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month0><1><0>&<2>deep_link_value=bananas2>0>1><3><0>...0>0>
<0>https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month0><1><0>&<2>deep_link_value=peaches2>0>1><3><0>...0>0>
- アプリのインストール有無を問わず、新規・既存ユーザーにディープリンクとディファードディープリンクの両方を提供するためのガイドです。
- 選択したパラメータと値に応じてアプリが動作することを開発者に確認したら、リンク設定ページの[ディープリンクとリダイレクト]セクションで、開発者と決めた[ディープリンクの値]を入力します。
- (任意)ディープリンクで複数のアプリ内体験を提供する場合(商品ページへ誘導し、さらに割引も提供する場合など)は、ディープリンクのデータペイロードに[追加のディープリンクの値]を追加できます(deep_link_sub1パラメータを使用)。さらにディープリンク用パラメータ(deep_link_sub2-10)を追加する場合は、[追加パラメータ]セクションで設定できます。
- iOS/Android開発者と相談し、使用する値を決めます。
-
開発者が、意図した動作をコードに実装します。 技術的な処理の流れや実装例を確認できるよう、開発者にOneLinkのガイドを共有してください。
- [追加パラメータ]セクションで、開発者と決めた内容に従い、必要に応じてカスタムパラメータdeep_link_sub2-10とその値を追加します。
注意
開発者がパラメータと動的な値を実装すれば、マーケターはOneLink APIで数千ものカスタムリンクを自動生成できます。詳細はこちら
リダイレクト
新規ユーザーをアプリストアではなくランディングページへ誘導するには:
- リンク設定ページの[ディープリンクとリダイレクト]セクションで、[アプリがインストールされていない場合]の遷移先として別のURLを選択します。
AndroidとiOSそれぞれのカスタムURLにより、新規ユーザーは指定のランディングページへ誘導されます。
注意 OneLinkテンプレートにカスタムURLがすでに設定されている場合は、カスタムリンクに指定したURLで上書きされます。 - 新規ユーザーをカスタムプロダクトページへ誘導することもできます。
追加パラメータ
キャンペーン、広告セット名、広告名、チャネル、独自のカスタムパラメータ、番号1~5のサブパラメータなどをリンクに追加できます。これにより、マーケティング施策をより詳細に分析できます。追加のアトリビューションパラメータの詳細をご確認ください。
ディープリンク用の追加パラメータ(deep_link_sub2-10)も追加できます。
パラメータを追加するには:
- リンク設定の[追加パラメータ]セクションで、[パラメータを追加]をクリックします。
- 追加するパラメータを選択するか、カスタムパラメータを入力します。
テスト
以下のユーザーがリンクから正常にリダイレクトされるか、テストできます。
- アプリをインストールしていない新規ユーザー
- アプリをインストール済みの既存ユーザー
アプリをインストールしていない新規ユーザー
前提条件:アプリがインストールされていない登録済みテストデバイス。
リンクをテストするには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- テストするリンクの[アクション]アイコンにカーソルを合わせ、[URLを取得]をクリックします。
- ショートURLまたはロングURLをスマートフォンに送信します。次のいずれかの方法を使用できます。
- スマートフォンのカメラまたはQRコード読み取りアプリで、QRコードを読み取ります。
- メールまたはWhatsAppで自分宛てにリンクを送信し、スマートフォンで開きます。
注意:iOSのメモやモバイルブラウザに直接貼り付けないでください。この場合、モバイルOSの仕様により、アプリが開かないことがよくあります。
- モバイルデバイスでリンクをクリックします。
プラットフォームに応じて、アプリストアまたはランディングページが開くことを確認します。
注意:モバイルデバイス上で実際にクリックする必要があります。 JavaScriptや301/302リダイレクトでは、Universal LinksとAndroid App Linksを動作させることはできません。ブラウザによっては、これらの方法では基本的なリダイレクトも機能しません。 - アプリをダウンロードして起動します。
- アプリのホーム画面が開くことを確認します。
- ディファードディープリンクを実装した場合は、リンクのパラメータで指定したコンテンツが開くことを確認します。
- AppsFlyerのOverview dashboardで、新しいインストールを確認します。
URLに指定したメディアソース(例:test)とキャンペーン名に、新しいクリックとインストールが記録されていることを確認します。
リンクが想定どおりに機能しない場合 OneLinkのよくある質問とトラブルシューティングガイドをご確認ください。
アプリをインストール済みの既存ユーザー
前提条件:アプリがインストールされているAndroidデバイスまたはiOSデバイス(両方も可)。 開発者が変更を加え、Universal Links、App Links、URIスキームを実装したアプリの配布元とバージョンであることを確認してください。
リンクをテストするには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- 対象のOneLinkテンプレートをクリックします。
- 一覧からカスタムリンクを選択します。
- テストするリンクの[アクション]アイコンにカーソルを合わせ、[URLを取得]をクリックします。
- ショートURLまたはロングURLをスマートフォンに送信します。次のいずれかの方法を使用できます。
- スマートフォンのカメラまたはQRコード読み取りアプリで、QRコードを読み取ります。
- メールまたはWhatsAppで自分宛てにリンクを送信し、スマートフォンで開きます。
注意:iOSのメモやモバイルブラウザに直接貼り付けないでください。この場合、モバイルOSの仕様により、アプリが開かないことがよくあります。
- モバイルデバイスでリンクをクリックします。
- アプリのホーム画面が開くことを確認します。
- ディープリンクを実装した場合は、リンクのパラメータで指定したコンテンツが開くことを確認します。
- AppsFlyerのOverview dashboard([表示タイプ:リターゲティング])に移動します。
リンクのメディアソース(例:test)とURLに指定したキャンペーン名に、新しいクリック/リエンゲージメント(アプリ起動)が記録されていることを確認します。
リンクが想定どおりに機能しない場合 OneLinkのよくある質問とトラブルシューティングガイドをご確認ください。
その他の手順
カスタムインプレッションURLの作成
カスタムインプレッションリンクを使用すると、次のことが可能です。
- 配信する広告のインプレッションからクリックへの転換率を計測できます。
- インプレッションに基づくアトリビューションを行えます。
前提条件:正常に機能するOneLinkのロングURL。ショートURLには対応していません。
担当者:
マーケターとWeb開発者
インプレッションの計測のみを行うインプレッションURLを作成するには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- テストするリンクのオプションメニューにカーソルを合わせ、[URLを取得]をクリックします。
- 編集するため、OneLinkのロングURLをコピーします。
例:https://subdomain.onelink.me/j7rN?pid=email&c=Spring - サブドメイン(ブランドドメインを使用している場合はその全体)を「impressions」に置き換えます。
例:ブランドドメインを使用したOneLinkが次の場合:https://app.alltrails.com/Waim?次のインプレッションリンクに変更します:https://impressions.onelink.me/Waim? - インプレッションURLをコピーして、開発者に送信します。
- Web開発者に、Webサイトの処理にインプレッションURLを組み込むよう依頼します。
これで、Webサイトのページでインプレッション数をカウントするためのURLができました。ただし、このURLでは新規インストールのアトリビューションは行えません。 ビュースルーアトリビューションを行うには、次の手順に進みます。
インプレッションURLをアトリビューションに使用するには:
- 前述の手順に従って、インプレッションURLを用意します。
- ビュースルーアトリビューションが有効になっていることを確認します。
- (任意)ビュースルーのルックバック期間をデフォルトの1日から変更する場合は、新しい値を指定した
af_viewthrough_lookbackパラメータを追加します。例:af_viewthrough_lookback=1d。 - インプレッションURLをコピーして、開発者に送信します。
- Web開発者に、Webサイトの処理にインプレッションURLを組み込むよう依頼します。
インプレッションURL全体の例:
イベント後のディープリンク
iOSのプライベートリレー利用時のディファードディープリンク
iOS 15以降、AppleはiCloud+ユーザーにプライベートリレー機能を提供しています。ユーザーはこの機能を使ってWeb閲覧時の通信を暗号化し、正確な位置情報、IPアドレス、閲覧時の通信内容を非公開にできます。ユーザーがプライベートリレーを有効にすると、アトリビューションとディファードディープリンクに影響が生じる可能性があります。つまり、アプリをインストールしていない新規ユーザーがApp Storeへ移動し、アプリをインストールして起動しても、プライベートリレーによってアプリ内の特定のページへ誘導できない場合があります。
ディファードディープリンク(DDL)を想定どおりに機能させるには、次のいずれかのAppsFlyerのソリューションを実装する必要があります。
- [推奨]App Clipを利用する方法:ユーザーのアトリビューションデータを取得し、DDLで実現したい体験に近い、カスタマイズした体験へユーザーを誘導するApp Clipを作成します。 App Clipからフル版アプリへユーザーを誘導する導線を追加することもできます。
- クリップボードを利用する方法:URLからディファードディープリンクのデータをコピーし、ユーザーをアプリへ正しくリダイレクトするWebランディングページを作成します。注意:この方法は、アトリビューションには対応していません。
App Clipを利用する方法
この方法では、OneLinkのショートURLとiOSのApp Clips技術を組み合わせ、フル版アプリをインストールしなくても、ユーザーを製品内の特定の操作フローへ誘導できます。 OneLinkのショートURLからユーザーのアトリビューションデータを取得し、DDLで実現したい体験に近い、カスタマイズしたApp Clipの体験へユーザーを誘導します。 App Clipからフル版アプリへユーザーを誘導する導線を追加することもできます。注意:App Clipを利用する方法でフル版アプリを再インストールすると、AppsFlyerでオーガニックインストールとして報告される場合があります。 0>
処理の流れ
App Clipを利用したDDLの処理の流れは、以下のとおりです。
- 広告主がApp Clipを作成し、プライベートリレーを有効にしているユーザー向けに、OneLinkテンプレートへ追加します。
- ユーザーがOneLink URLをタップします。
- AppsFlyerのWebハンドラーが、以下を確認します。
- デバイスがiOS 15以降を使用していること
- ブラウザがSafariであること
- ユーザーがプライベートリレーを有効にしていること
- 上記を確認すると、[App Clipを再生]または[Safariで表示]をクリックするよう、ユーザーに案内が表示されます。
- ユーザーが[App Clipを再生]をクリックすると、App Clipカードが表示されます。
- [Safariで表示]をクリックすると、App Clipを開くよう案内するランディングページが開きます。
- ユーザーがApp Clipを開きます。
- App Clipが開き、アプリのマーケターと開発者が決めたユーザー体験が提供されます。
- App Clipにフル版アプリへの導線がある場合、ユーザーはApp Storeへ誘導され、フル版アプリをダウンロードします。アプリを起動すると、開発者が定義したユーザー体験が提供されます。
前提条件:AppsFlyer SDK V6.4.0以降
App Clipを利用するDDLを設定するには:
- 開発者に、App Clipを利用する方法の開発者向けドキュメントに従って作業するよう依頼します。あわせて、意図したユーザー体験を提供するApp Clipの作成を依頼します。 App Clipからフル版アプリへユーザーを誘導する導線を追加することもできます。
- Universal Linksとディファードディープリンクを設定したOneLinkテンプレートを作成または編集します。
- OneLinkテンプレートで、[プライベートリレーを使用しているユーザーにApp Clipを表示]を有効にします。 App Clipを用意していない場合は、有効にしないでください。
注意:Universal Linksを設定したOneLinkテンプレートで、App Clip機能の追加・削除などの変更を行うと、AASAファイルの更新に数時間かかる場合があります。そのため、そのテンプレートから作成したリンクに、更新した機能がすぐには反映されないことがあります。
- OneLinkテンプレートをもとにカスタムリンクを作成します。
- App Store Connectで[App Clip Experience]セクションに移動し、[App URLs]までスクロールして、OneLinkテンプレートのURL(ドメイン+テンプレートID)を入力します。例:
yourbrand.onelink.me/GrbZ。または、特定のOneLinkカスタムリンクのショートURLを入力します。
注意:OneLinkカスタムリンクを入力した場合、App Clipを利用する方法は、そのリンクをタップしたユーザーにのみ機能します。同じOneLinkテンプレートから作成した他のリンクでは機能しません。
クリップボードを利用する方法
処理の流れ
クリップボードを利用したDDLの処理の流れは、以下のとおりです。
- 広告主が、
af_cp_lp=trueパラメータを含むディファードディープリンクを作成します。 - ユーザーがディファードディープリンクをタップします。
- AppsFlyerが、以下を確認します。
- デバイスがiOS 15以降を使用していること
- ブラウザがSafariであること
- ユーザーがプライベートリレーを有効にしていること
- リンクに
af_cp_lp=trueパラメータが含まれていること
- 上記を確認すると、アプリアイコン、画像、App Storeからアプリを入手するためのCTAを含むWebランディングページが読み込まれます。また、アプリ内の特定のページへ誘導して最適なユーザー体験を提供するために、URLをコピーすることを説明したメッセージも表示されます。
- ユーザーが[アプリを入手]をタップします。
- ユーザーはApp Storeへ誘導され、アプリをインストールします。その後、初回起動時にアプリ内の特定のページへ誘導されます。
要件
コピー&ペースト用ランディングページを利用するDDLには、次の要件があります。
- ユーザーがSafariでWebを閲覧していること。
-
ディファードディープリンクに
af_cp_lp=trueパラメータが含まれていること。 - AppsFlyer iOS SDK V6以降を使用していること。
- iOSアプリの開発者が、クリップボードからURL内のディファードディープリンクデータを貼り付けるコードを実装していること。このコードはAppsFlyer SDKには含まれていません。
- ユーザーがチェックボックスをオンのままにしていること(デフォルト)。チェックを外すとURLがコピーされず、ディファードディープリンクは機能しません。
設定
クリップボードを利用するDDLを設定するには:
-
iOS開発者に、以下の対応を依頼します。
- 開発者向けドキュメントの手順に従い、AppsFlyer SDKに必要なコードを組み込みます。
- クリップボードからURL内のディファードディープリンクデータを貼り付けるコードを実装します。このコードはAppsFlyer SDKには含まれていません。
-
リンクに
af_cp_lp=trueパラメータを追加します。
AppsFlyerのOneLinkカスタムリンクのUIでカスタムパラメータを追加するか、任意のリンクにこのパラメータを直接追記できます。
補足情報
使用例
基本的な例
Markは、人気の食料品配達サービス「Feed Me」のマーケターです。 Markは、ユーザーの電話番号を活用して、Feed Meの新しいiOS/Androidモバイルアプリのダウンロードを促そうとしています。 SMSキャンペーンを計画しています。しかし、どのユーザーがAndroidとiOSのどちらを使用しているかは分かりません。アプリがインストールされているかどうかも分かりません。
そこで、OneLinkのショートURLを含むSMSをユーザーに送信します。ユーザーがSMSを受信してリンクをクリックすると、次のように動作します。
- アプリが未インストールの場合は、適切なアプリストアまたはランディングページへ自動的に誘導され、簡単にアプリをインストールできます。
- アプリがインストール済みの場合は、アプリが開きます。
新規インストールとリエンゲージメントはSMSキャンペーンにアトリビューションされるため、MarkはAppsFlyerでキャンペーンの成果を確認できます。
ディープリンクの例
前の例でマーケターのMarkが送信したSMSは、アプリのダウンロードと起動に一定の成果を上げました。しかし、リンクをクリックしてアプリを開いたユーザーのうち、注文まで至ったユーザーは多くありませんでした。
Markはコンバージョンを増やすため、購入ごとに桃、りんご、アボカドのいずれか1袋を無料で提供することにしました。そのために、既存ユーザー向けにスムーズなディープリンク体験を作成します。ユーザーに詳しいメールを送り、この3種類の健康的な果物のメリットを伝えます。
メールで紹介する果物ごとに、OneLinkのディープリンクの値を設定したリンクを掲載し、モバイル開発者と協力して次の動作を設定します。
そこで、OneLinkのショートURLを含むSMSをユーザーに送信します。ユーザーがSMSを受信してリンクをクリックすると、次のように動作します。
- アプリがインストール済みの場合は、該当する果物のページが直接開きます。
- アプリが未インストールの場合は、デバイスに応じて適切なアプリストアまたはランディングページへ誘導されます。その後、アプリをダウンロードして開くと、果物のページが直接開きます。
特性と制限事項
| 項目 | 説明 |
|---|---|
| OneLinkの文字数 |
|
| リンクの上限数 | AppsFlyerで作成できるOneLinkリンクは、1アカウントあたり最大120,000個です。 |
| WebページへのOneLink URLの掲載 | HTMLのhrefタグでtarget="_blank"を使用すると、Google PlayやApp Storeへリダイレクトされません。 OneLink URLを、target="_blank"属性を持つHTMLのaタグ内に配置すると、AndroidとiOSのChromeで空白のページが開きます。これにより、OneLinkの機能に影響が生じます。 aタグにtarget属性を含めないでください。 |
| 代理店 | 代理店はOneLinkテンプレートやリンクを使用できません。これらはカスタムメディアソース/オウンドメディア専用です。 |
| アドネットワーク | アドネットワークはOneLinkテンプレートやリンクを使用できません。これらはカスタムメディアソース/オウンドメディア専用です。 |
| ソーシャルメディアプレビューの画像 |
|
| デスクトップ | OneLinkのURLまたはテンプレートで、デスクトップユーザーを別のURLへリダイレクトするよう設定すると、そのWeb URLがリンクのaf_web_dpパラメータに追加されます。リンクにaf_web_dpが含まれている場合、AppsFlyerはデスクトップからのクリックを記録しません。 |
| af_enc_data | インプレッションURLには対応していません。 |
| Androidのソーシャルアプリ内WebView |
さまざまなAndroidのソーシャルアプリに最近加えられた変更により、アプリ内ブラウザ(WebView)で一部のディープリンクやストアへのリダイレクトが機能しなくなりました。 Android App Links 現在、Facebookのアプリ内ブラウザからクリックした場合、Android App Linksはサポートされていません。この導線でURIスキームを使用するリンクは、従来どおり機能します。 ストアへのリダイレクト これらの変更に対応してストアへのリダイレクトを再び機能させるため、以下のAndroidソーシャルアプリでは、ユーザーによる追加操作が必要になりました。
これらのアプリでは、Google Playストアや他のサードパーティストアへリダイレクトするために、ランディングページ上の追加ボタンをクリックする必要があります。 このボタンは自動的に追加されるため、設定作業は不要です。 注意:
|
| OneLinkリンクのプレビュー |
説明 解決方法 プレビュー用ロボットは、各リンクのリダイレクトパラメータがリダイレクト許可リストに適合するかも確認します。パラメータが許可リストにないドメインを指定している場合、ロボットはそのURLを無視するため、プレビューが空白のままになるか、一般的な内容になります。プレビューに表示したいすべてのランディングページのドメインを、リダイレクト許可リストに追加してください。 |
| Android版Naver Blogアプリ | Android版Naver Blogアプリは、ディープリンクに対応していません。ユーザーは、リンクの設定に従ってGoogle PlayまたはWebのリダイレクト先へ誘導されます。 |
| iOSのChromeブラウザ | iOS版Chromeの変更により、ChromeでURIスキームのリンク(af_dpパラメータ)を含むOneLinkリンクをクリックすると、アプリを開くかApp Storeへリダイレクトするかを確認するポップアップが表示されます。 |
| TelegramのWebView | TelegramのWebView(Telegramブラウザ)でのユーザーエンゲージメントでは、確率論的モデリングによるアトリビューションは機能しません。これは、WebViewからのエンゲージメントリクエストに、デバイスモデルとOSバージョンが含まれないためです。 |
| Xiaomi Browser | Xiaomi Browserでのユーザーエンゲージメントでは、確率論的モデリングによるアトリビューションは機能しません。 |