概要:このガイドを使用して、既存のアプリユーザーをリターゲティングして、彼らを直接アプリに誘導するためのカスタムリンクを作成します。これらのユーザーは、リターゲティング計測によって成果を測定できます。
![]() |
![]() |
![]() |
![]() |
作業範囲
関係各位
注 : このガイドでは、マーケティング担当者がいつどのようにデベロッパーを関与させる必要があるかを示しています。 |
前提条件
|
所要時間 約1時間半ほどモバイル開発者と共同作業します。 |
結果 リターゲティングキャンペーン期間中は、リンクをクリックした既存のアプリユーザーがアプリに直接転送されます。 ユーザー以外の閲覧者がカスタムリンクをクリックすると、デバイスごとに正しいアプリストアにリダイレクトされます。 クリック数(および今後のアプリ内イベント)は、リターゲティングを使用して正しく関連付けられます。 |
例
食料品配達アプリ、フィード・ミー(前のガイドの例 から)には、30日以上非アクティブになった多くのユーザーがいます。マーケティング担当者のマークは、これらの既存のアプリユーザーがアプリに戻るよう促したいと思っています。
マークは、Facebook コミュニティに投稿することで、既存のアプリユーザーに働きかけることを決定しました。
投稿には、OneLinkで作成されたリンクが含まれています。これは(Android 開発者のアンドレアと iOS 開発者のヨッシーの助けを借りて)次のように設定されています:
- (アプリをインストールしている)既存ユーザーのためにアプリを直接開きます。アプリが開くと、ユーザーは特定のコンテンツではなく、フィード・ミーのホーム画面に転送されます。(特定のコンテンツへのディープリンクについては、次のガイド)で説明します。
- アプリをインストールしていない新しいユーザーをデバイスに基づき、適切なアプリストアまたはランディングページに転送します。
手順
既存の iOS または Android アプリユーザーをアプリに直接転送するカスタムリンクを設定するには、以下の手順を実行します。
1. OneLink テンプレートの更新
クリックした後に直接アプリを開くには、次の 3 つの技術が使用できます:
- iOS のユニバーサルリンクは: iOS 9 以降で動作し、アプリを開くときにスムーズで安全な体験を提供します。
-
Android App Links: Android 6 以降で動作し、スムーズで安全なディープリンク(アプリ起動)体験を提供します。
注意:Samsung OSでは、Android App Linksによるアプリ起動はできません。 -
URIスキーム:
- フォールバックのメソッド:
- Android:URI スキームは、Android アプリリンクが機能しない、または設定されていないためにアプリが開かない場合の効果的なフォールバック方法です。
- iOS: ユニバーサルリンクが機能しない、または設定されていないためにアプリが開かない場合の制限されたフォールバック機能です。詳細はこちら
- Samsung端末でアプリ起動するための主要な方法。
- URI スキームは、アクセスされたときにアプリがインストールされていれば開くアドレスです。これらは Web サイトのリンクに似ていますが、ここではWeb サイトの代わりにアプリを開きます。
- iOSとAndroidで同じものである必要があります。
- フォールバックのメソッド:
最良なユーザーエクスペリエンス、セキュリティ、デバイス範囲を実現するために、できるだけ多くの技術を有効にすることをお勧めします。全てのリンク技術を有効にすると、OneLinkは自動的に最良の方法を各ユーザーに適用します。
前提条件: AppsFlyerのアドミンユーザーであるか、OneLinkテンプレートを追加/編集するアクセス許可を持っている必要があります。
OneLink テンプレートを更新するには、次の手順に従います:
- AppsFlyer管理画面から、[エクスペリエンス&ディープリンク] > [OneLink] を開きます。
- 前のガイドで作成したOneLinkテンプレートにカーソルを合わせ、ペン型のアイコンをクリックして、OneLinkテンプレートを編集します。
- リダイレクト&ディープリンクタブをクリックしてください。
- アプリがインストールされている場合にスクロールしてください。
- iOS、Android、およびフォールバック設定の手順に従います:
ユニバーサルリンクは 通常の Web リンクの形式を採用(例: https://yourbrand.onelink.me または https://www.yourbrand.com) を使用しており、サブドメインを設定する必要があります(前のガイドで説明)。OneLink は、 完全な ブランドドメインもサポートしていますが、このガイドを完了するのに必須ではありません。
ユニバーサルリンクを使用してアプリを起動するには:
- iOS デベロッパーに問い合わせる:
- この OneLink テンプレートのサブドメインを指定します。
- これらの指示に従うように伝えてください。
- 開発者は、Team ID(PF23MIWNTW など、Apple App ID Prefixとも呼ばれます)をマーケティング担当者へお渡しください。
- アプリがまだ公開されていない場合、開発者はバンドル識別子 (com.myapp.something など) も提供する必要があります。
- OneLink テンプレートページで、ユニバーサルリンクを使用してアプリを起動するように変更するをクリックしてください。
- 新しい画面で、ユニバーサルリンクを使用してアプリを起動するを選択してください。
- チーム IDの項目に、デベロッパーから取得したチームIDを入力します。
- アプリが公開されていない場合は、バンドル識別子も入力します。
- 変更を保存をクリックします。
アプリのリンクは、通常のWebリンクの形式を採用(例:https://yourbrand.onelink.meまたは https://www.yourbrand.com) を使用しており、サブドメインを設定する必要があります(前のガイドで説明)。OneLink は完全な ブランドドメイン もサポートしていますが、このガイドを完了するのに必須ではありません。
はじめに:
この OneLink テンプレート用に選択したサブドメインを記録します。
Android アプリリンクを使用してアプリを起動するには:
- Android 開発者に依頼してください:
こちらの手順に従って、SHA256 フィンガープリントを生成するように指示します。
開発者は、SHA256 フィンガープリントを用意します。例:DC:65:43:67:F3:BD:02:52:AC:B4:50:F1:74:54: 23:49:4D:49:6C:E6:DF:56:BD:CB:53:06:11:5B:C9:4E:5D:0C
- OneLinkテンプレートページで アプリリンクを使用してアプリを起動するように変更するをクリックしてください。
- 新しいウィンドウで、アプリリンクを使用してアプリを起動するを選択してください。
- SHA256フィンガープリントフィールドに、デベロッパーから提供された SHA256 フィンガープリントを入力します。
自動生成されたインテントフィルタコードが表示されます。 - Android 開発者に連絡してください:
自動生成されたインテントフィルタコードを開発者に伝えてください。
これらの指示に従い、 完了を確認するように指示してください。
URI スキームは、主に iOS と Android の両方のユーザーのフォールバックとして機能するため、いずれも同じでなければなりません。
Android と iOS の URI フォールバックを設定するには:
- iOS と Android のデベロッパーに連絡して、URI スキームを決定してください。例:
feedmeapp://
- 以下の手順に従って、アプリに URI スキームを実装するように iOS デベロッパーに指示します。
そして、
これらの指示に従ってアプリに URI スキームを実装するように Android 開発者に指示します。 - 完了すると、デベロッパーは実装された URI スキームの値を確認します。
exampleapp://
やexampleapp://home
やexampleapp: //main
などのように設定します。 - OneLink テンプレートページで、URI スキームの追加してアプリを起動しますをクリックします。
- URI スキームを使用してアプリを起動するを選択します。
- URI スキーム値を入力します。
- 変更を保存をクリックします。
- URI スキームをテストします(これはあなた、またはデベロッパーが実行できます):
- アプリがインストールされている iOS デバイスと Android デバイスの両方でこの無料公開テストツールにアクセスしてください。
- ツールによって生成されたリンクをタップします。
URI スキームが正しい場合は、アプリが開きます。
- iOS デベロッパーに問い合わせる:
- OneLink テンプレートの更新をクリックします。
注意
- OneLinkテンプレートを保存または更新すると、AppsFlyerはあなたの設定したアプリドメインを検証するために、AASA および/またはDigital Asset Links JSONファイルを自動的に生成し、それをホストします。これは、あなたの設定したUniversal LinkとApp Linkが正しく機能するために重要です。AppsFlyer Link Validatorを使うことで、Universal LinkとAppLinkが正しく設定されているかどうかをテストできます。
- OneLinkテンプレートの更新が有効になるまでに最大 1 時間かかることがあります。
2. カスタムリンクのリターゲティングアトリビューションの有効化
OneLink テンプレートを更新した後、カスタムアトリビューションリンク(前のガイドを使用して作成)を使用して、アプリをインストールしたユーザーをリターゲットし、正しく関連付けできます。これらのユーザーがリンクをクリックすると、アプリはデバイス上で開きます。
既存ユーザーのキャンペーンをリターゲティングキャンペーンとしてマークすることが重要です。これにより、ユーザーがカスタムリンクをクリックしたときに実行されるリエンゲージメントを確認できます。
非リターゲティングリンク(UA)をクリックした既存のユーザーも、アプリを起動し、同じユーザーエクスペリエンスを体感します。ただし、リエンゲージメントは通常のセッションとして記録されるため、所有するメディアキャンペーンの成功を測定することはできません。
カスタムリンクでリターゲティングを有効にするには:
- AppsFlyer管理画面から、[エクスペリエンス&ディープリンク] > [OneLink] を開きます。
- リストから、前のガイドで作成したカスタムリンクを選択します。
- [アトリビューション] セクションで、リターゲティング キャンペーンを有効にします。
-
[オプション] 新しいユーザーをアプリストアではなくランディングページに送信する場合は、[ディープリンクとリダイレクト] セクションに移動し、ユーザーを別のURLに誘導します。
Android と iOS のカスタム URL は、指定したランディング ページに新しいユーザーをリダイレクトします。
注意! OneLink テンプレートにカスタム URL の値が既に設定されている場合は、これらのカスタム リンク URL によって上書きされます。 - リンクを更新をクリックしてください。
アプリでリターゲティングが有効になっていない場合は、一度だけ行う必要があります。詳細はこちら
アプリレベルでリターゲティングを設定するには:
- AppsFlyer 管理画面で、設定 > アプリ設定に移動してください。
- アトリビューションセクションで、リターゲティングキャンペーンの計測を有効にしてください。
- 設定の保存をクリックします。
3. ソーシャルアプリランディングページの作成
カスタムリンクがソーシャルメディアアプリ向けではない場合、直接テストまでスキップできます。
ソーシャルメディアアプリは、ユニバーサルリンクまたはAndroidアプリリンクを使用する既存ユーザーの円滑なエクスペリエンスを損なう可能性があります。これに対する対処法は次のとおりです。
- [推奨] ソーシャルアプリのランディングページを作成する。
ソーシャルメディアアプリのランディングページを作成するときは、URI スキームが設定されていることを確認することをお勧めします。 - [代替案] af_force_deeplink=trueのパラメータを使用した、
強制的なアプリ起動
。
注意: このパラメータは、カカオトーク、Naver、Naverブログ、Chrome、Weibo、Twitterでは自動的に有効になります。
ソーシャルアプリのランディングページでは、ソーシャルメディアアプリで広告をクリックしたユーザーは、AppsFlyerが生成したランディングページにリダイレクトされます。そこから、ユーザーがディープリンクされるか、アプリをインストールすることができます。
AppsFlyerには、さまざまなソーシャルアプリのランディングページテンプレートが用意されています。
テンプレート内の要素の位置は固定されていますが、背景画像や色、タイトル、テキスト、画像、ボタン、タグなど、エレメント自体はカスタマイズ可能です。
ソーシャルアプリのランディングページは、次のソーシャルメディアアプリで使用できます。
- Facebook/Facebook Messenger(注: Facebook と Facebook Messenger の場合、URI スキームとソーシャルアプリのランディングページの両方が設定されている場合、ソーシャルアプリのランディングページは表示されません。)
- iOS版 Pinterest
- Slack
- Snapchat
ユーザーエクスペリエンス
ユーザーがランディングページの CTA ボタンをエンゲージするときは、次の操作を行います:
- アプリがインストールされている場合 :クリックしたユーザーがアプリを起動します。
- アプリがインストールされていない場合:ユーザーは関連するアプリストアに移動します。インストール時に、ユーザーをディファードディープリンクすることができます(OneLink 4/4で説明)。
注意
ソーシャルアプリのランディングページでは、OneLink の短縮 URL のみがサポートされています。
ソーシャルアプリのランディングページを使用するには:
- 次のセクションの説明に従って、ランディングページを設定します。
- 生成された OneLink ショートURL を記録します。
ソーシャルアプリのランディングページは、OneLink ロングURLでは機能しません。 - ソーシャルアプリに OneLink の短縮 URL を投稿します。
アトリビューション設定に基づいてアトリビューションが決定されます 。
ソーシャルアプリのランディングページを設定するには:
- カスタムリンクの設定画面で、ソーシャルアプリのランディングページタブをクリックしてください。
- ランディングページの作成をクリックしてください。
ランディングページのテンプレートを選択する画面が開きます。
- ランディングページテンプレートを選択するには、選択したテンプレート上にカーソルを合わせ、作成をクリックしてください。
ヒント:テンプレートの 🛈 アイコンにカーソルを合わせてどのような場合に利用するのかを確認してください。Clustered Poster または ShowAndTell が、Instagramに向いています。
- ランディングページのクリエイティブのすべての要素をカスタマイズしてください。名前で要素を選択するか、プレビュー画像上で要素をクリックして編集できます。
ヒント:クリエイティブテンプレートを置き換える場合に備えて、テキストを保存します。 - すべてのテンプレートの画像を独自の画像に置き換えてください。
- 拡張子を含むイメージの URL を入力します (例:
https://example.com/image.png
)。 - 次のいずれかのファイルタイプを使用してください:jpeg、jpg、png。
注:webp形式はサポートされておりません。 - 画像の推奨事項は次のとおりです:
テンプレート画像タイプ 最大画像ファイルサイズ DPI 画像比率 コレクション 300 キロバイト 72 16:9 (水平) - Trapeze
- Carousel
- ShowAndTell
300 キロバイト 72 1:1 - Flyer
- Poster
- Blurry poster
- Clustered Poster
300 キロバイト 72 9:16 (垂直) - 1つ以上の画像が正確なURLではない場合、エラーが表示され、クリエイティブをレビューすることはできません。
- 拡張子を含むイメージの URL を入力します (例:
- ランディングページのクリエイティブを確認するには、レビューをクリックしてください。
変更が必要な場合は、エディタに戻るをクリックしてください。
- ランディングページを保存するには、完了をクリックします。
重要:新規または更新されたランディングページのクリエイティブは、カスタムリンクを生成/更新した後にのみ適用されます。
4. テスト
前提条件:
アプリがインストールされているAndroidおよび/またはiOSデバイス。デベロッパーが変更を加えたアプリのソースとバージョンであること(およびユニバーサルリンク、アプリリンク、並びに/あるいはURIスキームが実装されていること)を確認します。
リンクをテストするには:
- AppsFlyer管理画面から、[エクスペリエンス&ディープリンク] > [OneLink] を開きます。
- 選択したOneLinkテンプレートをクリックしてください。
- リストからカスタムリンクを選択します。
- テストしたいリンクのアクションアイコンにカーソルを合わせ、URLを取得をクリックします。
- 短縮 URL または長い URL を携帯電話に送信します。次のいずれかを実行できます:
- お使いの携帯電話のカメラまたは QR スキャナーアプリで QR コードをスキャンします。
- リンクを自分宛てにメールまたはWhatsAppで送信し、自分の端末で開きます。
注:iOSのノートや、モバイルブラウザに直接貼り付けたりしないでください。多くの場合、 モバイルオペレーティングシステムは、意図的にこのコンテキストでアプリを開かないようにしています。
- モバイル端末のリンクをクリックします。
アプリのホーム画面が開きます。 - AppsFlyerのリターゲティング管理画面に移動してください。
URLで設定したメディアソース(例:test)とキャンペーン名の下に、新しいクリック/リエンゲージメント(アプリ起動)があるか確認します。
リンクが期待どおりに動作しませんか?トラブルシューティングガイドをご確認ください。
この記事の 3 つの手順をすべて完了したら、完成です!既存のアプリユーザーに送信してアプリに誘導でき、リターゲティングアトリビューションデータを受け取ることができるリンクを作成しました。