概要:さまざまなマーケティングキャンペーン用に作成するすべてのOneLinkリンクのリダイレクトロジックの基礎を形成するテンプレートを作成します。テンプレートは、リンクとエンドユーザーのエクスペリエンスの作成に必須です。
OneLinkテンプレート
OneLinkテンプレート
- これはエンドユーザーがクリックできるリンクではありません。多くのカスタムリンクを生成するための基礎となります。通常、アプリごとに(テスト以外で)1つのテンプレートを作成するだけで、さまざまな広告キャンペーンに必要な多くのリンクを生成できます。
- OneLink テンプレートは、ユーザーのデバイスプラットフォーム、およびアプリがインストールされているか否かに基づいて、ユーザーのリダイレクト方法を決定する部分です。
- さまざまなマーケティングキャンペーン用に作成するすべてのOneLinkリンクの中核となるユーザーの振り分けロジックを表します。これには以下のようなリダイレクト設定が含まれます。
- アプリを持っていない新規ユーザー:正しいアプリストアまたはWeb URLへリダイレクト。
- アプリをインストール済みの既存ユーザー:Androidアプリリンク、iOSユニバーサルリンク、またはURIスキームでアプリを起動。これには開発担当者がセットアップの作業をする必要があります。
- 注:Webサイトまたはアプリストアへのリダイレクトの設定はリンク単位で上書きすることが可能です。
OneLinkテンプレートの作成方法
作業担当者
|
前提条件
|
所要時間 約1.5時間。Android/iOS開発者と一緒に作業する必要があります。 |
結果
|
新規アプリユーザーのリダイレクトロジックを含むOneLinkテンプレートの作成
OneLink テンプレートを作成する方法:
- AppsFlyerのサイドメニューから、 Engage > OneLink管理を選択します。OneLink はアカウントレベルの機能で、すべてのアプリの OneLink テンプレートとそのカスタムリンクを作成できます。
注:テンプレートをまだ作成していない場合、オンボーディングウィザードが開きます。ウィザードの手順に従い、この手順の残りの部分は無視してください。 - メニューアイコン > OneLinkテンプレートを追加するをクリックしてください。
OneLinkテンプレートの設定ページが開きます。
- OneLink テンプレート名の項目に、名前を入力します。
注記
- OneLink テンプレート名には、アプリの名前(例:feed_me)やOneLink のユースケースまたはエクスペリエンス(例:pre_launch_landing_page)を含めることをお勧めします。
- 名前には、キャンペーン名、チャンネル名、メディアソース(これは実際のエンドユーザーリンクではなく、多くのリンクを作成するための基礎となるテンプレートなので)、プラットフォームの名前(Android、iOS、これは複数のプラットフォームが OneLink テンプレートを使う理由であるため)を含めることはできません。
- このテンプレート名は内部でのみ使用されます。マーケティングアトリビューションデータには影響せず、ユーザーには見えません。
- サブドメインフィールドに、サブドメイン名を入力してください。
- ブランドにマッチするサブドメインを選択します。例えば、Webサイトが www.abcd.com である場合は、abcd をサブドメインとして選択してください。
- ユーザーには、このサブドメインがリンクURLの一部として表示されます。例:
https://abcd.onelink.me/RPsv/37e5cd36
. - このテンプレートを使ってカスタムリンクを作成すると、サブドメインは変更できません。
- 小文字、数字、またはハイフン (-) のみを使用してください。
- OneLinkはブランドドメインをサポートしており、これによりキャンペーンパフォーマンスの向上とブランド露出の増加を図ることができます。詳細はこちら
-
Androidアプリ、iOSアプリ、またはその両方を選択してください。
-
アプリがインストールされていない場合、どこにユーザーをリダイレクトするかを設定してください。
- AndroidアプリとiOSアプリを選択した場合は、デフォルト設定でテンプレートは新規ユーザーを正しいアプリストアへ誘導するように設計されています。
- AndroidまたはiOSのいずれか1つのアプリのみを選択した場合、テンプレートは、すべてのユーザー(iOSとAndroid、新規および既存)を1つの既定の宛先に転送するように構成されます。
- Google PlayにないAndroidアプリを選択した場合、AndroidユーザーがリダイレクトされるURLを入力する必要があります。
- [オプション] Google Play以外のストアにアプリが存在する場合は、サードパーティアプリストアにリダイレクトしてください。他のストアにあるアプリがOneLinkテンプレートで選択したAndroidアプリと同じパッケージ名であることを確認してください。
- [オプション] 別のURLに変更する: 場合によっては、新規ユーザーをアプリストアに直接アクセスさせるのではなく (またはアプリがまだストアに未公開の場合など)、モバイルWebエクスペリエンスに誘導したい場合があるかもしれません。この実装をするには、URLをURLフィールドに入力してください。注:サードパーティのリダイレクトと別のURLの両方を設定している場合、デフォルトのリダイレクトはサードパーティのアプリストアです。
- [オプション] プライベートリレーを使用しているユーザー向けに「App Clipの表示」 をオンにします (iOS 14以降で利用可能)。詳しくは、App Clipについての記事をご覧ください。
- アプリがインストールされている場合はスキップしてください。これについては、次の手順で説明します。
-
[オプション] デスクトップでリンクがクリックされたとき、遷移先を変更できます。
- 場合によっては、デスクトップコンピュータ上でリンクがクリックされることがあります。特に、電子メールやソーシャルメディアから送信される場合です。リンクまでのデスクトップトラフィックが多くなると想定される際、正しいアプリストアではなく、ランディングページやメイン Web サイトのホームページ、あるいは携帯電話上に SMS リンクをリクエストできるページに転送したい場合があるかもしれません。
- デフォルトでは、デスクトップユーザーは、アプリの iOS App Store ページ、または Google Play のアプリページ(iOS アプリが定義されていない場合)にリダイレクトされます。
-
[ オプション] 他のプラットフォームからのアプリを選択してください。
以下に関する専用アプリバージョンをお使いの場合:- Windows Phone:トグルを有効にしてアプリを選択するか、別のURLに変更してください。
- iPad:トグルを有効にして iPad アプリを選択してください。
- Amazon Kindle Fire:トグルを有効にして、AmazonストアのASINまたはアプリページのURLを追加してください。
- OneLink テンプレートを保存(編集済みテンプレートの OneLink テンプレートを更新)をクリックしてください。
これで OneLink テンプレートが作成され、さまざまなクリック可能なリンクの作成に使用できます(「OneLinkリンクとエクスペリエンス」を参照してください)。
既存アプリユーザー用のリダイレクトロジックの追加
既存のアプリユーザーは、通常、アプリストアやWebページではなく、アプリに直接リダイレクトされることを期待しています。クリックした直後にアプリを開くためには、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のサイドメニューから、 Engage > 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が正しく機能するために重要です。
- OneLinkテンプレートの更新が有効になるまでに最大 1 時間かかることがあります。
QRコードのカスタマイズ
OneLinkで生成したQRコードを、以下のようにカスタマイズできます。
- QRコードにロゴを追加する
- QRコードの色を変更する
注:QRコードのカスタマイズはテンプレートレベルで行われ、個々のリンクレベルでは行われません。そのため、カスタマイズした場合は、編集したテンプレートに基づくすべてのQRコードに影響します。
QRコードをカスタマイズする方法:
- AppsFlyerのサイドメニューから、Engage > OneLink Custom Linksを選択します。
- 編集したいテンプレートのアクションアイコンにカーソルを合わせ、QRコードのカスタマイズをクリックします。
QRコードエディターが開きます。 -
Enter the URL where your logo is hosted. For example: https://yourbrand.com/logo.png.
ロゴの仕様:
- PNG または JPG形式
- 背景が透明な正方形または円形
- 最小サイズは400 x 400 px
- 印刷時は最大画像解像度を使用してください
- QRコードの色を設定してください。
- 保存 をクリックしてください。
特性と制限
特性 | 備考 |
---|---|
代理店 |
|
OneLinkテンプレートの追加・編集 | アカウントユーザーには、OneLinkテンプレートを追加および編集するための権限が必要です。 |
OneLinkテンプレート | 1つのアカウントにつき、最大600個のOneLinkテンプレートを利用できます。 |
デスクトップ | OneLink URL またはテンプレートを設定してデスクトップユーザーを別の URL にリダイレクトすると、Web URL がリンクのパラメーター af_web_dp に追加されます。リンクに af_web_dp が含まれている場合、AppsFlyerはデスクトップで発生したクリックを登録しません。 |
サードパーティのアプリストアへリダイレクト |
複数のアプリストアをOneLinkテンプレートに設定できるのは、すべてのアプリストアでアプリパッケージ名が同じ場合のみです。サードパーティのAndroidアプリストアへのOneLinkリダイレクトの詳細については、 こちらをご覧ください。 注意:
|
テンプレートの更新 |
OneLink テンプレートの構成に対する変更が適用されるまでに最大1時間かかります。 |
URIスキーム |
詳細はこちらをご覧ください。 |
OneLink テンプレートについてご質問がありますか?よくある質問をご参照ください。
次のステップ
この手順に従って、テンプレートに基づいてOneLinkリンクを作成しましょう。