概要:各種マーケティングキャンペーンで作成するすべてのOneLinkリンクに共通する、リダイレクト設定の土台となるテンプレートを作成します。リンクを作成してユーザーに適切な体験を提供するには、テンプレートが必要です。
OneLinkテンプレート
OneLinkテンプレートには、次の特徴があります。
- ユーザーが実際にクリックするリンクではなく、多数のカスタムリンクを作成するための土台です。通常、テスト目的を除けば、アプリごとにテンプレートが1つあれば、さまざまな広告キャンペーンに必要な数だけリンクを作成できます。
- ユーザーのデバイスのプラットフォームと、アプリをインストール済みかどうかに応じたリダイレクト先を設定します。
- 各種マーケティングキャンペーンで作成するすべてのOneLinkリンクに共通する、振り分けルールを定義します。具体的には、次のリダイレクトを設定します。
- アプリをインストールしていない新規ユーザー:適切なアプリストアまたはWebのURLへ誘導します。
- アプリをインストール済みの既存ユーザー:Android App Links、iOS Universal Links、またはURIスキームを使用してアプリを開きます。この設定には、開発者による作業が必要です。
- 注意:Webサイトまたはアプリストアへのリダイレクト設定は、リンク単位で上書きできます。
OneLinkテンプレートの作成
| 担当者 | 前提条件 | 所要時間 | 作成結果 |
|
|
Android/iOS開発者と共同で作業し、約1.5時間。 | ユーザーのデバイスに応じて、適切なアプリストア、Webページ、またはアプリ内へ誘導するリンクを作成できるテンプレート。 |
新規アプリユーザー向けのリダイレクトを設定したOneLinkテンプレートの作成
OneLinkテンプレートを作成するには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
OneLinkスイートはアカウント単位の機能で、アカウント内のすべてのアプリについてOneLinkテンプレートとカスタムリンクを作成できます。注意:テンプレートをまだ作成していない場合は、導入ウィザードが開きます。ウィザードの案内に従ってください。この場合、以降の手順は不要です。
- メニューアイコン>[OneLinkテンプレートを追加]をクリックします。
OneLinkテンプレートの設定ページが開きます。
<0><1> 0> -
[OneLinkテンプレート名]フィールドに名前を入力します。
注意
- OneLinkテンプレート名には、アプリ名(例:feed_me)や、OneLinkの用途または提供する体験が分かる名前(例:pre_launch_landing_page)を含めることをおすすめします。
- キャンペーン名、チャネル名、メディアソース名は含めないでください。テンプレート自体はユーザーが実際に使用するリンクではなく、多数のリンクを作成するための土台です。また、通常、複数のプラットフォームに対応することがOneLinkテンプレートの利用目的であるため、プラットフォーム名(Android、iOS)も含めないでください。
- テンプレート名は内部管理にのみ使用されます。マーケティングのアトリビューションデータには影響せず、ユーザーにも表示されません。
- [サブドメイン]フィールドに、サブドメイン名を入力します。
- ブランドに合ったサブドメインを選択してください。例えば、Webサイトがwww.abcd.comの場合、サブドメインにはabcdを選択します。
-
このサブドメインは、リンクURLの一部としてユーザーに表示されます。例:
https://abcd.onelink.me/RPsv/37e5cd36。 - このテンプレートをもとにカスタムリンクを作成すると、サブドメインは変更できなくなります。
- 使用できる文字は、英小文字、数字、ハイフン(-)のみです。
- OneLinkは独自のブランドドメインにも対応しており、キャンペーンのパフォーマンス向上やブランドの露出拡大に役立ちます。 詳細はこちら
- Androidアプリ、iOSアプリ、またはその両方を選択します。
-
(任意)パラメータの追加によるリンクの不正利用を防ぐには、[ショートリンクの改ざん防止]を有効にします。ショートリンクの改ざん防止を有効にするには:
[ショートリンクの改ざん防止]で、[パラメータが追加されたリンクのクリックをアトリビューション対象外にする]を有効にします。
この設定を有効にすると、このテンプレートから作成したショートリンクにパラメータが追加された場合、そのクリックはアトリビューション対象外になります。ユーザーはテンプレートのリダイレクト設定に従って誘導されます。影響を受けるのはアトリビューションのみです。
例:リンク 結果 [subdomain].onelink.me/[template_id]/[shortlink_id]通常どおりアトリビューションが行われます。 [subdomain].onelink.me/[template_id]/[shortlink_id]?param=valueパラメータが追加されているため、クリックはアトリビューション対象外になります。 注意:
- この設定はテンプレート単位で適用されます。個々のリンクで有効・無効を切り替えることはできません。
- この機能のリリース前に作成されたテンプレートでは、無効になっています。利用する場合は、有効にしてください。リリース後に作成されたテンプレートでは、デフォルトで有効です。不要な場合は、無効にしてください。
-
[アプリがインストールされていない場合]のユーザーのリダイレクト先を設定します。
- AndroidアプリとiOSアプリの両方を選択した場合、デフォルトでは新規アプリユーザーが適切なアプリストアへ誘導されるように設定されます。
- AndroidまたはiOSのいずれか一方のアプリのみを選択した場合、iOS/Android、新規/既存を問わず、すべてのユーザーが指定された1つの遷移先へ誘導されます。
- Google Playに掲載されていないAndroidアプリを選択した場合は、Androidユーザーのリダイレクト先URLを入力する必要があります。
- (任意)アプリをGoogle Play以外のストアにも掲載している場合は、[サードパーティアプリストアにリダイレクト]を設定します。他のストアのアプリが、OneLinkテンプレートで選択したAndroidアプリと同じパッケージ名を使用していることを確認してください。
- (任意)[別のURLに変更]:新規ユーザーをアプリストアへ直接誘導する代わりに、モバイルWebへ誘導したい場合があります。また、アプリがストアに掲載されていない場合もあります。この場合は、URLフィールドにリダイレクト先のURLを入力します。注意:サードパーティアプリストアへのリダイレクトと別のURLの両方を設定した場合、デフォルトではサードパーティアプリストアへリダイレクトされます。
- (任意)[プライベートリレーを使用しているユーザーにApp Clipを表示]を有効にします(iOS 14以降で利用可能)。 App Clipsの詳細はこちら。
- [アプリがインストールされている場合]の設定はスキップします。この設定については、次の手順で説明します。
-
(任意)[デスクトップでリンクがクリックされた場合]の遷移先を変更します。0>
- 特にリンクをメールやソーシャルメディアで送信する場合、デスクトップPCでリンクがクリックされることがあります。デスクトップからのアクセスが多いと予想される場合は、適切なアプリストアへ誘導する代わりに、ランディングページ、Webサイトのホームページ、または携帯電話へのSMSリンク送信をリクエストできるページへ誘導することもできます。
-
デフォルトでは、テンプレートに設定されたアプリに応じて、デスクトップユーザーはWeb版のApp StoreまたはGoogle Playストアへ誘導されます。
- デフォルトのストアを変更するには、[デスクトップWeb URL]を選択し、該当するWebストアのURLを追加します。ストアのドメインをリダイレクト許可リストに追加してください。
-
(任意)[他のプラットフォームのアプリを選択]
以下のプラットフォーム専用のアプリがある場合に設定します。- Windows phone:トグルを有効にしてアプリを選択するか、[別のURLに変更]を選択します。
- iPad:トグルを有効にしてiPadアプリを選択します。
- Amazon Kindle Fire:トグルを有効にして、AmazonストアのASINまたはアプリページのURLを追加します。
- [OneLinkテンプレートを保存]をクリックします(既存のテンプレートを編集した場合は[OneLinkテンプレートを更新])。
OneLinkテンプレートが作成されました。このテンプレートから、ユーザーがクリックできるさまざまなリンクを作成できます(OneLinkリンクとユーザー体験を参照)。
既存アプリユーザー向けのリダイレクト設定の追加
アプリをインストール済みのユーザーは通常、アプリストアやWebページではなく、アプリが直接開くことを期待します。クリック後にアプリを直接開く方法として、次の3つの技術を利用できます。
- iOS Universal Links:iOS 9以降に対応し、アプリをスムーズかつ安全に開けます。
- Android App Links:Android 6以降に対応し、アプリをスムーズかつ安全に開けます。注意:Samsung Internet Browserでは、Android App Linksを使用してアプリを開くことはできません。
-
URIスキーム:
- 代替手段としての利用:
- Android:Android App Linksが動作しない、または未設定のためアプリを開けない場合に、URIスキームを有効な代替手段として利用できます。
- iOS:Universal Linksが動作しない、または未設定のためアプリを開けない場合、代替手段として利用できる範囲は限定的です。詳細はこちら
- Samsungデバイスでは、アプリを開くための主な方法です。
- アプリがインストールされている場合に、アクセスするとアプリが開くアドレスです。 Webサイトのリンクに似ていますが、Webサイトではなくアプリを開きます。
- iOSとAndroidで同じ値にする必要があります。
- 代替手段としての利用:
ユーザー体験、セキュリティ、対応デバイスの範囲を最適化するため、できるだけ多くの技術を有効にすることをおすすめします。 すべてのリンク技術を有効にすると、OneLinkがユーザーごとに最適な方法を自動的に適用します。
OneLinkテンプレートに既存アプリユーザー向けのリダイレクト設定を追加するには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- 編集するOneLinkテンプレートを選択します。
- メニューアイコン(⋮)をクリックし、[OneLinkテンプレートを編集]をクリックします。
- [アプリがインストールされている場合]までスクロールします。
-
iOS、Android、代替手段のそれぞれについて、以下の手順に従って設定します。
Universal Linksは通常のWebリンクと同じ形式(例:https://yourbrand.onelink.meまたはhttps://www.yourbrand.com)を使用するため、サブドメインの設定が必要です(前のガイドで説明しています)。 OneLinkは独自のブランドドメインにも対応していますが、このガイドの手順を完了するうえで設定は必須ではありません。
Universal Linksを使用してアプリを開くには:
- iOS開発者に、次の対応を依頼します。
- このOneLinkテンプレートのサブドメインを伝えます。
- こちらの手順に従って作業するよう依頼します。
- 開発者からTeam ID(Apple App ID Prefixとも呼ばれます。例:PF23MIWNTW)を受け取ります。
- アプリが未公開の場合は、Bundle Identifier(例:com.myapp.something)も開発者から受け取る必要があります。
- OneLinkテンプレートのページで、[Universal Linksを使用してアプリを開く設定に変更]をクリックします。
- 開いたウィンドウで、[Universal Linksを使用してアプリを開く]を選択します。
- [Team ID]フィールドに、開発者から受け取ったTeam IDを入力します。
- アプリが未公開の場合は、[Bundle Identifier]も入力します。
- [変更を保存]をクリックします。
App Linksは通常のWebリンクと同じ形式(例:https://yourbrand.onelink.meまたはhttps://www.yourbrand.com)を使用するため、サブドメインの設定が必要です(前のガイドで説明しています)。 OneLinkは独自のブランドドメインにも対応していますが、このガイドの手順を完了するうえで設定は必須ではありません。
作業を始める前に:
このOneLinkテンプレートで選択したサブドメインを控えておきます。
Android App Linksを使用してアプリを開くには:
- 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テンプレートのページで、[App Linksを使用してアプリを開く設定に変更]をクリックします。
- 開いたウィンドウで、[App Linksを使用してアプリを開く]を選択します。
- [SHA256フィンガープリント]フィールドに、開発者から受け取ったSHA256フィンガープリントを入力します。
intent-filterのコードが自動生成され、表示されます。 - Android開発者に連絡します。
自動生成されたintent-filterのコードを渡します。
こちらの手順に従って作業し、完了したら連絡するよう依頼します。
URIスキームは主にiOS/Androidユーザー向けの代替手段として使用するため、両方で同じ値にする必要があります。
AndroidとiOSでURIスキームによる代替手段を設定するには:
-
iOSとAndroidの両方の開発者に連絡し、使用するURIスキームを決めます。例:
feedmeapp://
- iOS開発者に、こちらの手順に従ってアプリにURIスキームを実装するよう依頼します。
さらに
Android開発者にも、こちらの手順に従ってアプリにURIスキームを実装するよう依頼します。 - 作業が完了したら、実装されたURIスキームの値を開発者に確認します。値は、
exampleapp://、exampleapp://home、exampleapp://mainなどの形式になります。 - OneLinkテンプレートのページで、[アプリを開くためのURIスキームを追加]をクリックします。
- [URIスキームを使用してアプリを開く]を選択します。
- URIスキームの値を入力します。
- [変更を保存]をクリックします。
- URIスキームをテストします(担当者または開発者が実施できます)。
- アプリがインストールされているiOSデバイスとAndroidデバイスの両方で、こちらの無料公開テストツールを開きます。
- ツールで生成されたリンクをタップします。
URIスキームが正しければ、アプリが開きます。
- iOS開発者に、次の対応を依頼します。
- [OneLinkテンプレートを更新]をクリックします。
注意
- OneLinkテンプレートを保存または更新すると、AppsFlyerはアプリのドメインを検証するためのAASAファイルやDigital Asset LinksのJSONファイルを自動生成し、ホストします。これらのファイルは、Universal LinksとApp Linksが正常に機能するために不可欠です。
- OneLinkテンプレートの更新が反映されるまでに、最大1時間かかる場合があります。
QRコードのカスタマイズ
OneLinkで生成したQRコードには、次のカスタマイズが可能です。
- QRコードへのロゴの追加
- QRコードの色の変更
注意:QRコードのカスタマイズは個々のリンク単位ではなく、テンプレート単位で行います。そのため、変更は編集したテンプレートに基づくすべてのQRコードに適用されます。
QRコードをカスタマイズするには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLinkカスタムリンク]を選択します。
- 編集するテンプレートの[アクション]アイコンにカーソルを合わせ、[QRコードをカスタマイズ]をクリックします。
QRコードエディターが開きます。 -
ロゴがホストされているURLを入力します。例:https://yourbrand.com/logo.png。
ロゴの要件:- PNG形式またはJPG形式
- 背景が透明な正方形または円形
- 最小サイズ:400×400ピクセル
- 印刷する場合は、最大解像度の画像を使用
- QRコードの色を設定します。
- [保存]をクリックします。
リンクプレビュー用のファビコンの設定
ファビコンは、ソーシャルメディアやメッセージアプリでリンクを共有したときに、リンクのタイトルの横に表示される小さなアイコンです。独自のアイコンを追加して、表示をカスタマイズできます。この設定は、このテンプレートに基づくすべてのリンクに適用されます。カスタムのソーシャルメディアプレビューを設定してリンクを共有すると、対応するプラットフォームに表示されます。
注意
このファビコンは、対応するプラットフォームのリンクプレビューにのみ表示されます。また、リンク単位で[カスタムプレビュー(画像とタグ)]を設定している必要があります。詳細はこちら
OneLinkテンプレートにファビコンを設定するには:
- AppsFlyerのサイドメニューから、[Engage]>[OneLink管理]を選択します。
- 編集するOneLinkテンプレートを選択します。
- メニューアイコン(⋮)をクリックし、[OneLinkテンプレートを編集]をクリックします。
- [ファビコン]セクションまでスクロールします。
- [ファビコン画像のURL]フィールドに、ファビコン画像のURLを入力します。
- 対応形式:ICO
- 推奨アイコンサイズ:32×32または64×64ピクセル
- ファイルサイズは100KB以下にしてください。
- URLは一般公開されている必要があります。
- [プレビュー]でアイコンが正しく表示されることを確認します。
- [OneLinkテンプレートを更新]をクリックします。
特性と制限事項
主な特性と制限事項
| 項目 | 説明 |
|---|---|
| 代理店 | 代理店はOneLinkテンプレートやリンクを作成できません。 |
| OneLinkテンプレートの追加・編集 | アカウントユーザーがOneLinkテンプレートを追加・編集するには、権限が必要です。 |
| OneLinkテンプレート | 1アカウントあたり最大600個のOneLinkテンプレートを作成できます。 |
| デスクトップ | OneLinkのURLまたはテンプレートで、デスクトップユーザーを別のURLへリダイレクトするよう設定すると、そのWeb URLがリンクのaf_web_dpパラメータに追加されます。リンクにaf_web_dpが含まれている場合、AppsFlyerはデスクトップからのクリックを記録しません。 |
| サードパーティアプリストアへのリダイレクト |
OneLinkテンプレートに複数のアプリストアを設定できるのは、すべてのストアでアプリのパッケージ名が同じ場合のみです。 OneLinkによるサードパーティAndroidアプリストアへのリダイレクトの詳細は、こちらを参照してください。 注意:
|
| テンプレートの更新 |
|
| URIスキーム | こちらを参照してください。 |
OneLinkテンプレートに関するご質問はありますか?よくある質問をご確認ください。
次のステップ
手順に従い、テンプレートをもとにOneLinkリンクを作成します。