概要:さまざまなマーケティングキャンペーン用に作成するすべての OneLink リンクのリダイレクトロジックの基礎を形成するテンプレートを作成します。テンプレートは、リンクとエンドユーザーのエクスペリエンスの作成に必須です。
OneLinkテンプレート
OneLink テンプレート:
- これはエンドユーザーがクリックできるリンクではありません。多くのカスタムリンクを生成するための基礎となります。通常、アプリごとに(テスト以外で)1つのテンプレートを作成するだけで、さまざまな広告キャンペーンに必要な多くのリンクを生成できます。
- OneLink テンプレートは、ユーザーのデバイスプラットフォーム、およびアプリがインストールされているか否かに基づいて、ユーザーのリダイレクト方法を決定する部分です。
- さまざまなマーケティングキャンペーン用に作成するすべてのOneLinkリンクの中核となるユーザーの振り分けロジックを表します。これには以下のようなリダイレクト設定が含まれます。
- アプリをインストールしていない新規ユーザー:正しいアプリストアまたはウェブ 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 への変更:場合によっては、新規ユーザーをアプリストアに直接アクセスさせるよりも、モバイルウェブエクスペリエンスに誘導したい場合があります(または、アプリがストアに掲載されない場合もあります)。実装するには、その URL を URL フィールドに入力します。 注:サードパーティのリダイレクトと別の URL の両方を設定した場合、デフォルトのリダイレクトはサードパーティのアプリストアになります。
- [オプション] プライベートリレーを使用しているユーザー向けに「App Clipの表示」 をオンにします (iOS 14以降で利用可能)。詳しくは、App Clip についての記事をご覧ください。
- アプリがインストールされている場合はスキップしてください。これについては次の手順で説明します。
-
[オプション]デスクトップでリンクがクリックされたとき、遷移先を変更します 。
- 場合によっては、デスクトップコンピュータ上でリンクがクリックされることがあります。特に、メールやソーシャルメディアから送信される場合です。リンクまでのデスクトップトラフィックが多くなると想定される際、正しいアプリストアではなく、ランディングページやメイン Web サイトのホームページ、あるいは携帯電話上に SMS リンクをリクエストできるページに転送したい場合があるかもしれません。
- デフォルトでは、デスクトップ・ユーザーはApp StoreまたはGoogle Playストアのウェブ版にリダイレクトされる。
-
[オプション] 他のプラットフォームからアプリを選択する
以下の専用アプリバージョンがある場合:- Windows Phone:トグルを有効にしてアプリを選択するか、別のURLに変更してください。
- iPad:トグルを有効にして iPad アプリを選択してください。
- Amazon Kindle Fire:トグルを有効にして、Amazon ストアの ASIN またはアプリページの URL を追加してください。
-
OneLink テンプレートを保存(編集済みテンプレートの OneLink テンプレートを更新)をクリックしてください。
これで OneLink テンプレートが作成され、さまざまなクリック可能なリンクの作成に使用できます(「Amazon Kindle Fire 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は自動的に最良の方法を各ユーザーに適用します。
OneLink テンプレートに既存アプリユーザーのリダイレクトロジックを追加する方法:
- AppsFlyerのサイドメニューから、 Engage > OneLink管理を選択します。
- 編集するOneLinkテンプレートを選択します。
- メニューアイコン(⋮)をクリックし、 OneLinkテンプレートの編集をクリックします。
- アプリがインストールされている場合にスクロールしてください。
- iOS、Android、およびフォールバック設定の手順に従います:
ユニバーサルリンクは通常のウェブリンク (https://yourbrand.onelink.me や https://www.yourbrand.com など) の形式をとるため、サブドメインを設定する必要があります (前のガイドで説明しました)。OneLink は、 完全な ブランドドメインもサポートしていますが、このガイドを完了するのに必須ではありません。
ユニバーサルリンクを使用してアプリを起動するには:
- iOS デベロッパーに問い合わせる:
- この OneLink テンプレートのサブドメインを指定します。
- これらの指示に従うように伝えてください。
- 開発者は、Team ID(PF23MIWNTW など、Apple App ID Prefixとも呼ばれます)をマーケティング担当者へお渡しください。
- アプリがまだ公開されていない場合、デベロッパーはバンドル識別子 (com.myapp.something など) も提供する必要があります。
- OneLink テンプレートページで、ユニバーサルリンクを使用してアプリを起動するように変更するをクリックしてください。
- 新しい画面で、ユニバーサルリンクを使用してアプリを起動するを選択してください。
- チーム IDの項目に、デベロッパーから取得したチームIDを入力します。
- アプリが公開されていない場合は、バンドル識別子も入力します。
- 変更を保存をクリックします。
アプリリンクは通常のウェブリンク(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コードエディターが開きます。 -
ロゴが保存されている URL を入力してください。例:https://yourbrand.com/logo.png
ロゴの仕様:
- PNG または JPG形式
- 背景が透明な正方形または円形
- 最小サイズは400 x 400 px
- 印刷時は最大画像解像度を使用してください
- QR コードの色を設定してください。
- 保存をクリックします。
特性と制限
特性 | 備考 |
---|---|
代理店 |
エージェンシーはOneLinkテンプレートとリンクを作成できません。 |
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リンクを作成しましょう。