概要:OneLinkカスタムリンクのリダイレクション/動作の問題をテストおよびデバッグするための方法を素早く見つけることができます。
OneLinkトラブルシューティングガイド
よくある質問
OneLinkテンプレートに関するよくある質問
ユニバーサルリンク、アプリリンク、URIスキームなど、アプリの起動にどの方法を使用すればよいですか?
ユニバーサルリンク:98%以上のiOSユーザーに必須です。
アプリリンク:バージョン 6.0以降のAndroidユーザー向けです。 注記:Samsung OSでは、Androidアプリリンクによるアプリ起動はできません。
注意
ユニバーサルリンクとアプリリンクの両方で、クリックされたURLのドメイン(つまり、OneLinkカスタムリンクドメインまたはブランドドメイン)を所有しており、開こうとしている特定のアプリに紐付けられていることを証明する必要があります。このドメインの紐付けは、iOS向けのApple App Site Association(AASA)ファイルとAndroid向けのAssetlinksファイルを介して行われます。
これらのファイルはAppsFlyerまたは広告主によってウェブサイト上でホストされます。デフォルトでは、OneLinkテンプレートを作成してユニバーサルリンクとアプリリンクを設定すると、これらのファイルはAppsFlyerによって生成されホストされます。
URIスキーム:Samsungデバイスでアプリ起動するための主要な方法。それ以外の場合は、アプリを開くための従来のフォールバック方法です。次の場合に使用できます:
- バージョン6.0以前を使用しているAndroidユーザー(Androidユーザーの15%以下)の場合。
- ユニバーサルリンクとアプリリンクが機能しない、または設定されていないためにアプリが起動しない場合のフォールバックとして使用します。 注記:ユニバーサルリンクのフォールバックとして URIスキームを使用することは、iOSの制限の対象となります。詳細はこちらを参照してください。
ディープリンク
ユニバーサルリンク、アプリリンク、およびURIスキームは、アプリを起動するための安全な方法です。ユーザーをアプリ内の特定のアクティビティまたは画面にディープリンクしてリダイレクトするためには、OneLinkディープリンクの手順に従ってください。
URIスキームでアプリを開くことができるOSは?
OS | URIスキームはアプリを開くのに機能しますか? |
---|---|
iOS |
はい。ユニバーサルリンクが失敗した際のフォールバックとして使用してください。
重要な注意事項:
|
Android | はい。Samsung端末、それ以外の端末のAndroidバージョン6以下、およびそれ以降のAndroidバージョンでアプリリンクが失敗した場合のフォールバックとして使用します。 |
Amazon | いいえ |
Windows Mobile | いいえ |
iOSユニバーサルリンクとAndroidアプリリンクの設定後に、アプリバージョンを更新する必要がありますか?
既存ユーザーを、アプリではなくWebページにリダイレクトすることはできますか?
はい。ただし、テンプレートをそのように設定すると、すべてのユーザー(新規および既存)に影響し、全員がランディングページ / ウェブページに送信されます。つまり、新規ユーザーがアプリストアへ遷移しません。
ユーザーをウェブページに遷移させたい場合:
- OneLinkテンプレートでは、ユニバーサルリンク、アプリリンク、およびURIスキームを設定しないでください。
- 設定項目「アプリがインストールされていない場合」で、ランディングページ / ウェブページへのリダイレクトを設定します。
- ランディングページ / ウェブページのURLが、af_android_url と af_ios_url パラメーターの値として追加されます。
- リダイレクト先のURLがドメインリダイレクト許可リストに追加されていることを確認してください。
- その後、アプリをインストールした時(既存のユーザー)にも自動的にリダイレクトが適用されます。
注記:アプリ起動後にのみ、既存のユーザーをモバイルウェブページにリダイレクトさせたい場合は、アプリ開発者がその動作を設定する必要があります。
タブレットユーザーをモバイルアプリユーザーとは異なるアプリまたはURLにリダイレクトできますか?
特定のリダイレクトは、次のものに対して設定できます:
- Windows Phone
- iPad
- Amazon Kindle Fire
他のタブレットは現在、個別のリダイレクトではサポートされていません。
アプリを複数のOneLinkテンプレートに割り当てることはできますか?
はい。単一のOneLinkテンプレートを使用して、無制限の数のOneLink URLを作成できますが、場合によっては、アプリを複数のOneLinkテンプレートに割り当てることが必要になることがあります。たとえば、第三者ストア用に複数バージョンのAndroidアプリを用意している場合は、同じiOSアプリが割り当てられている、Androidバージョンごとの別々のOneLinkテンプレートが必要になることがあります。
重要:
アプリ起動のためにiOSユニバーサルリンクとAndroidアプリリンクを使用するテンプレートの場合、かつテンプレートのサブドメインが異なる場合、それぞれにiOSアプとAndroidアプリを設定し、アップデートする必要があります。
- iOS ユニバーサルリンク:新しいOneLink テンプレートを作成し、アプリ内の関連ドメイン (Associated Domains) を更新した後、アプリストアに新バージョンを提出します。新しいバージョンに更新したiOSユーザーのみが、新しいテンプレートで作成されたOneLink URLをアクティブ化できます。
-
Android アプリリンク:
- 新しいOneLinkテンプレートを作成した後、アプリリンクセクションの下部にあるXMLスニペットをコピーして、ディープリンクするインテント内の AndroidManifest.xmlファイルに、以前のインテントに加える形で追加します。
- 新しいバージョンをストアにリリースします。新しいバージョンに更新したAndroidユーザーのみが、新しいテンプレートで構築されたOneLink URLをアクティブ化できます。
OneLinkテンプレートを削除できますか?
はい
テンプレートを削除するには:
- AppsFlyer管理画面 左メニュー エンゲージメント > OneLink管理へ移動します。
- OneLinkテンプレートを選択します。
- 省略記号メニューから「テンプレートの編集」オプションをクリックします。
- ゴミ箱アイコンをクリックします。
注:削除されたテンプレートに基づく既存のOneLink URLがある場合、これらはユーザーをアプリストアに遷移させる動作も機能しません。このため、テンプレートを削除する前に、テンプレートを使用しているOneLink URLがないことを最初に必ず確認することが重要です。または、既存のテンプレートの設定を削除するのではなく、既存のテンプレートの設定を変更して、必要な結果が得られるかどうかを検討してください。
OneLinkテンプレートのサブドメインを変更できますか?
はい。テンプレートに基づく既存のカスタムリンクがAppsFlyerに存在しない限り変更は可能です。
OneLinkテンプレートに基づくカスタムリンクがすでに存在する場合、サブドメインは変更できません。この制限は、公開されているリンクのリダイレクト/ディープリンクの動作を壊さないように設計されています。
既存のカスタムリンクを含むテンプレートのサブドメインを変更する必要がある場合は、次のいずれかを実行してください:
- 新しいサブドメインを使用して新しいOneLinkテンプレートを作成し、それに基づいてリンクを作成します。
- サブドメインを変更する必要があるテンプレートに基づいて、既存のカスタムリンクをすべて削除してください。テンプレートに基づくすべてのリンクが削除されると、サブドメインは編集可能になります。
OneLinkテンプレートのドメイン/サブドメインを他のテンプレートのテンプレートIDに適用できますか?
いいえ。特定のテンプレートとテンプレートIDに構成されたサブドメイン / ドメインを取得し、手動で別のテンプレートIDに連結すると、ユニバーサルリンクとアプリリンクの機能が中断され、セキュリティ上の脅威となります。
例:
- テンプレート 1ABC は、サブドメイン bank.onelink.me を使用して構成されます。
- テンプレート D123 は、サブドメイン game.onelink.me を使用して構成されます。
- リンク bank.onelink.me/1ABC/shorturl は、テンプレート 1ABC に基づいて作成され、動作します。
- リンク game.onelink.me/D123/exampleurl は、テンプレートD123に基づいて作成され、機能します。
- リンク game.onelink.me/1ABC/shorturl は、動作しません。
- リンク bank.onelink.me/D123/exampleurl は動作しません。
複数のOneLinkテンプレートに同じサブドメインを使用できますか?
はい。ただし、サブドメインで個別のテンプレートを作成してください。サブドメインをテンプレートIDに手動で追加するだけではありません。
デスクトップユーザーをリダイレクトするにはどうしたらいいですか?
デスクトップユーザーは、メールキャンペーンなどを通じてOneLinkカスタムリンクを利用することができます。ただし、デスクトップユーザーがこれらのリンクをクリックすると、モバイルサイト、アプリストア、またはアプリへリダイレクトできません。デフォルトでは、デスクトップユーザーはApp StoreまたはGoogle Playストアのウェブ版にリダイレクトされます。
では、デスクトップユーザーに優れたユーザーエクスペリエンスを提供し、モバイルユーザーに変換するにはどうしたらよいでしょうか。
OneLink URLまたはテンプレートでは、デスクトップユーザー(Windows または Mac)を別のURLにリダイレクトできます。このWeb URLは、af_web_dp
パラメータ内のリンクに追加されます。ユーザーをリダイレクトするすべてのURLがドメインリダイレクト許可リストに追加されていることを確認してください。そうでなければ、リダイレクトは機能しません。
注記:リンクに af_web_dp
が含まれる場合は、クリックがデスクトップから発生した場合、AppsFlyerはそのクリックを記録しません。
ヒント
デスクトップユーザーを、SMSまたはメールでデスクトップユーザーのモバイルデバイスにOneLink URLを送信する専用のWebフォームを含むWeb URLにリダイレクトしてみてください。OneLink スマートスクリプトソリューションの一部として、このオプションの詳細をご覧ください。
Chrome OSユーザーをリダイレクトするにはどうすればよいですか?
ChromebookのアプリはAndroidアプリと見なされます。
Chromebookで、アプリをインストールしていない新規ユーザーを別のウェブ URL にリダイレクトするには:
- OneLink テンプレート設定で リンク動作の設定 >アプリがインストールされていない場合>Androidの順でクリックし、別の URL に変更をクリックします。
もしくは、
OneLinkリンク設定でディープリンクとリダイレクト > リダイレクト> アプリがインストールされていない場合 > Android の順でクリックし、Web URLを選択します。 - URLを入力してください。
リンク設定で追加すると、URLはaf_android_url
パラメーターとしてリンクに追加されます。
OneLinkカスタムリンクFAQ
OneLinkはAppsFlyerのSDK無しで機能しますか?
はい、ただし機能するのは一部の機能のみです。
モバイルウェブ訪問者をいち早くモバイルユーザーにしたく、AppsFlyer SDKをまだ実装できない場合は、その方法も可能です。
アプリにまだAppsFlyerのSDKが実装されていなくても、基本的なユーザーのリダイレクトとアプリ起動は機能します。スマートバナーはSDKを必要としないため、SDKなしでも正常に動作します。
ただし、SDKがないということは、次のことを意味します:
- クリックしたユーザーは、最初のアプリ起動以降はディープリンクすることはできません。
- アトリビューションデータは記録されません。
- アプリ内イベントは記録されません。
OneLinkのカスタムリンクを作成するには、どのような方法がありますか?
次の表は、OneLinkのカスタムリンクを作成する際に利用できるさまざまな方法を比較したものです。
リンク作成方法 | 用途 | ショート/ロングURL | プレミアム機能 | 管理画面での表示 | アトリビューション TTL(Time to Live)の最大値とデフォルト |
---|---|---|---|---|---|
AppsFlyer管理画面 | OneLinkテンプレートとカスタムリンクの作成 | どちらも | -- | ✓ | TTLなし |
OneLink API | 何千ものOneLinksを素早く作成 | ショート | ✓ | -- | 31日間 |
OneLinkを一括作成 | CSVで定義されたパラメータを使って数千のOneLinksショートURLを素早く作成 | ショート | -- | -- | 365日間 |
SDK | ユーザー招待(リファラル)キャンペーン | ショート | -- | -- | 60日間 |
OneLinkスマートスクリプト | モバイルウェブからアプリへのキャンペーン | ロング | -- | -- | TTLなし |
スプレッドシート | 独自の計算式を適用して、何千ものOneLinkカスタムリンクを作成することができます。 | ロング | -- | -- | TTLなし |
OneLinkカスタムリンクでブラウザからアプリを開くことはできますか?
はい、ただしユニバーサルリンクとアプリリンクは、クリックしたときにのみ機能することに注意してください(たとえば、Webページやメール上のリンクをクリックした場合など)。ブラウザのアドレスバーにリンクを貼り付けても、アプリは起動しません。ブラウザのURLボックスに貼り付けるのではなく、URLをクリックしてリンクをテストしてください。
OneLink URLがアプリを開いたり、既存のユーザーをディープリンクしたりしないのはなぜですか?
全ての設定が完璧であっても、場合によってはOneLink URLが意図したディープリンクにならないことがあります。この場合、アプリを起動したりアプリ内の特定のアクティビティにディープリンクする代わりに、ユーザーはアプリストアまたはエラーページにリダイレクトされます。
これにはいくつかの理由が考えられます。
- ホストアプリケーション:計測リンクが共有されるアプリ(例えば、WhatsApp、Gmail、WeChat)は、独自の内部ブラウザなど、クリックされたリンクを有効にするために異なる方法を使用します。これらのいくつかは、すべての計測リンクをブロックすることが知られています。
- ブラウザ:一部のブラウザやOSプラットフォームでは、リンクの動作が異なります。一部のブラウザでは、例えばリンクを貼り付けても機能しません。リンクは実際にクリックされる必要があります。
- OSのアップデート:新しいOSアップデート(iOSとAndroidの両方)により、ディープリンクを妨げる予期しない不具合が発生する可能性があります。
- デバイス:iOS、Android、Windows Mobile、その他のOSの異なるバージョンを実行しているスマートフォン、タブレット、ラップトップ、その他のデバイスは、計測リンクの処理に大きな違いがある場合があります。
- 構成ミス:ディープリンクの値に特殊文字を使用すると、リンクが切れます。
ユーザー体験を向上させるための2つのソリューションは、フォールバックURLと強制的なディープリンクです。
フォールバックURL
フォールバックURLは、何らかの理由でアプリを開くことやディープリンクに失敗した場合に、ユーザーを特定のWebページに送ります。警告!アプリがインストールされていないユーザーも、正しいアプリストアではなくフォールバックURLに送信されます。そのため、このオプションは、すでにアプリがインストールされているユーザーをリターゲティングする場合にのみ使用するようにしてください。
フォールバックURLを実装するには、OneLinkのテンプレートまたはカスタムリンクの設定で、アプリがインストールされていないときのリンク動作を設定し、別のURLにリダイレクトしてください。
この設定を使用すると、af_ios_url
と af_android_url
がフォールバックの宛先パラメーターとして追加され、iOSユーザーは af_ios_url
で指定されたページに、Androidユーザーは af_android_url
で指定されたページにリダイレクトされます。
例
例えば、次のようなOneLinkのURLを考えてみましょう:
https://go.onelink.ly/qwerty?pid=source&af_dp=greatapp%3A%2F%2F&af_ios_url=www.yoursite.com/ios-bonus &af_android_url=www.yoursite.com/android-bonus
このリンクをクリックしたiOSユーザーとAndroidユーザーの両方が、アプリにディープリンクされるはずです。ただし、ディープリンクに失敗した場合、ユーザーは以下のようにリダイレクトされます。
- iOS: www.yoursite.com/ios-bonus
- Android: www.yoursite.com/android-bonus
注記
-
URLのパラメータ値の一部としてハッシュ記号(#)を含む場合は、エンコードする必要があります。
- リダイレクトが発生すると、OneLinkのURLパラメーターは、
af_ios_url
またはaf_android_url
で指定されたリダイレクトページに渡されます。この動作を防ぐには、パラメータaf_param_forwarding=false
をOneLinkに追加します。
強制ディープリンク
強制ディープリンクを使用すると、アプリを起動してユーザーをディープリンクさせるためのフォールバックとしてURIスキームを使用できます。
このソリューションは、既にアプリをインストールしているほとんどのユーザーに対して機能します。ただし、iOSの場合、アプリを開くためにURIスキームを使用するには限界があり、URIスキーム(af_dp
パラメータ)で指定されたアクティビティへのディープリンクを強制するために、OneLink URLに af_dp
を追加する必要がある場合があります。詳細は、iOS向けのURIスキームフォールバックをご覧ください。
OneLink URLがChromeで空白のページを開くのはなぜですか?
BraveのリダイレクトにOneLinkを使用できますか?
はい。ただし、Androidでは、ユーザーがBraveブラウザでOneLinkリンクをクリックすると、ディファードディープリンクは機能しません。また、iOSでは、ユーザーがクリックすると空白の画面が表示され、ディファードディープリンクは、空白の画面でスクロールやタップなど、何かを行った場合にのみ機能します。
OneLinkカスタムリンクは、他のリンクよりも読み込みに時間がかかりますか?
いいえ。OneLinkカスタムリンクは、余分な処理や読み込み時間を加えることなく、適切に機能し、必要に応じてユーザーをリダイレクトします。他のAppsFlyerリンクと同様に高速に機能します。
OneLinkを使用する際、1回のインストールあたりのコストを記録するにはどうすればいいですか?
CPI(インストール毎のコスト)(その他のパラメーターの下)をオンにすると、このリンク経由で発生した各インストールに特定のCPI値を適用することができます。
CPIとして適用するコストの通貨と数値のみの値(小数点以下4桁まで)を選択してください。これにより、af_cost_currency と af_cost_value というパラメーターがリンクに追加されます。
例
SMSキャンペーンのコストが、1000メッセージにつき$20と仮定します(CPM)。経験上、キャンペーンのコンバージョン率は5%で、導き出されるCPIは0.40ドルです。インストールあたりのコストを0.40 USDに設定することで、SMSキャンペーンの最終的なROIを測定することができます。
リダイレクト時のパラメーターの転送を防ぐにはどうしたらいいですか?
af_r
、af_ios_url
、af_android_url
、af_web_dp
は、計測リンクまたはOneLinkからリダイレクト先のページにパラメーターを引き継ぎます。この動作を防ぐには、af_param_forwarding=false
を計測リンクに追加します。
リダイレクト時にAppsFlyerのPIDおよびCパラメータを削除し、リダイレクトURLの他のすべてのパラメーターを保持するにはどうすればよいですか?
場合によっては、複数のPIDパラメータを持つURLがあるケースがあります。これは、AppsFlyerがリダイレクトURLに PID および C パラメーターを追加し、広告主が独自の PIDパラメーターを追加できるためです。たとえば、広告主のウェブサイトのURLの 'product ID' が 'pid' である場合があります。
通常、af_param_forwarding=false
を 計測リンクに追加すると、すべてのパラメーターが削除されます。
ただし、デスクトップからリンクがクリックされた場合、広告主は重要なCRM関連のデータが保持されているパラメーターを残したい場合があります。AppsFlyer PID と C パラメーターのみを削除し、他のすべてのパラメータを保持するには、計測リンクに af_base_params_forward=false
を追加します。
シングルプラットフォームのカスタムリンクはまだ利用できますか?
OneLinkは、オウンドメディア向けのカスタム計測リンクを作成するためにサポートされている唯一の方法です。
以前は、OneLinkを使用せずに、単一プラットフォーム(アプリ固有)のカスタムリンクを作成することができました。この方法は廃止され、新しいカスタムリンクはOneLinkテンプレートに基づいてのみ作成できます。
ただし、従来の単一プラットフォームのカスタムリンクをお持ちの場合、それらは引き続き機能します。OneLink管理画面の右下隅にある従来のシングルプラットフォームリンクを表示をクリックして、従来のリンクを表示および編集することもできます。
リンクを保存した後、ショートURLのIDを変更することはできますか?
いいえ、ショートURLのIDは、リンク作成時にしか設定できません。
OneLinkのカスタムリンクを短縮化できますか?
外部リンクの短縮やOneLinkカスタムリンクのラッピングは、ユニバーサルリンクやアプリリンクのアプリ起動機能を壊します。
ユニバーサルリンクやアプリリンクを有効にするためには、OSがアプリに関連するURLのドメイン (Assosicted Domain) を認識する必要があり、外部からのリダイレクトや短縮、ユーザー向けリンクへのリダイレクトなどを行うと、これが不可能になります。これには、bit.ly、AppsFlyerブランド以外のリンク、またはクリック記録が有効なメールサービスプロバイダ(ESP)の使用が含まれます。
リダイレクトが正常に機能するようにリンクをラップまたは短縮するには:
- OneLinkカスタムリンクを作成する際は、(bit.ly のような外部短縮機能ではなく)AppsFlyerが生成したショートURLを使用してください。
ヒント!リンクに短いブランドドメインを作成することで、URLをさらに短くすることができます。また、AppsFlyerの管理画面でリンクを作成している場合は、URL IDを編集してできるだけ短くすることができます。例:https://brand.com/a1b2/a(brand.com はブランドドメイン、a1b2 はテンプレート IDで常に4文字、a は URL ID で1文字まで編集可能)
メリット:- この方法は、OneLinkテンプレートで設定されたOneLinkサブドメインを使用するため正常に機能します。
- 計測リンクをリードに配信した後でも、ディープリンク設定を含め、パラメーターをその場で変更することができます。
- AppsFlyerの管理画面上で端末からの全クリックを計測するため、別のサービスを確認する必要もありません。
- ショートURLの最後の部分をカスタマイズして、ブランドリンクにすることも可能です。
- ユニバーサルリンクやアプリリンクが失敗したときにアプリを開くためのフォールバックとして、URIスキームを使用し、リンクに次のパラメータ:
af_force_deeplink=true
を追加します。 - ESPを使用するオプションを参照してください。
OneLinkのカスタムリンクをメールで使用できますか?
はい、ただし、メールサービスプロバイダー(ESP)と連携する場合は、特別な配慮が必要です。クリック数をカウントするために、ESPはメール内に貼られたすべてのリンクをラップします。これにより、URLをクリックしたユーザーのアプリ起動/ディープリンクの流れが崩れてしまいます。
これを防ぐには、以下のオプションのいずれかを使用してください:
- ESPの設定でクリックの記録を無効にしてください。
(ヒント:これは一般的に最も簡単な解決策です。) - 計測リンクに
af_esp=true
フラグを追加することで、af_dp
パラメータで指定されたURIスキームでアプリを強制的に開きます。この解決策は、既にアプリをインストールしているユーザーに対しては機能します。 - ユニバーサルリンクでのアプリの起動とディープリンクについてAppsFlyerソリューションをサポートしているESPをご利用ください。詳細はこちら
ユーザーが各地域のアプリストアにリダイレクトされる仕組みは?
OneLinkは、ユーザーのIPアドレスに基づいて、適切な地域のアプリストアにリダイレクトします。
OneLinkのURLでユーザーが指定したドメインにリダイレクトされないのはなぜですか?
AppsFlyerで「許可されたリンクドメイン」が有効になっているか確認してください。有効にしている場合は、目的のウェブURLのドメインまたはサブドメインが表示されている必要があります。 許可されたリンクドメインに関してはこちらをご覧ください。
「探しているアプリは利用できません」というエラーが表示されるのはなぜですか?
次の理由により、Google Playへのリダイレクトの代わりに、「お探しのアプリは利用できません」というエラーが発生する場合があります:
- あなたのアプリは現在、Google Playで「保留中」ステータスになっています。上記のエラーメッセージを回避するには、リンクのリダイレクト先をGoogle PlayではなくWeb URLに設定してください。アプリが承認されると、リダイレクトをGoogle Playに戻すことができます。これらの設定変更は、リンクのテンプレートページで実行されます。
- アプリがサードパーティストアを通じてのみ入手可能である場合、AppsFlyerで誤ったGoogle Playステータスが割り当てられることで問題が発生する可能性があります。これを解決するには、「マイアプリの設定」ページで Google Playのステータスを「第三者ストアで公開」に設定する必要があります 。
m.onelink.meのショートリンクが機能しないのはなぜですか?
2024年6月現在、旧ショートリンクであるm.onelink.meは非推奨となりました。このサブドメインを使用しているリンクは、本来の目的地にリダイレクトされなくなり、予定されていたユーザーエクスペリエンスが阻害される可能性があります。
既存のリンクで、ブランドドメインとそのOneLinkサブドメインを手動で切り替えることはできますか?
はい - ブランドドメインとOneLinkサブドメインが正しくマッピングされている場合見る:AppsFlyerでブランドドメインを設定
例:
OneLinkサブドメイン:demo.onelink.me
テンプレートID:A1r4
demo.onelink.meサブドメインにマッピングされたブランドドメインは次のとおりです:
- app.simulatorapp.com
- click.simulatorapp.com
OneLink管理画面で次のブランドリンクを作成しました。
app.simulatorapp.com/A1r4/simulationlink
上記のブランドリンクを、他のブランドドメインリンクまたはOneLinkサブドメインリンクに置き換えることができます。
次のリンクは機能的に同一であり、どの環境でも同じように機能します:
- app.simulatorapp.com/A1r4/simulationlink
- demo.onelink.me/A1r4/simulationlink
- click.simulatorapp.com/A1r4/simulationlink
OneLinkパラメータに関するよくある質問
OneLinkのカスタムリンクにはどのパラメーターが必須ですか?
メディアソースパラメーター(pid)のみが必須です。
ショートURLにパラメーターを付加することはできますか?
はい、任意のパラメーターをショートURLに追加することができます。
重要!ショートURLに追加されたパラメーターはリンク内のパラメーターを上書きしません。
例
-
次のような出力でOneLinkカスタムリンクを作成します:
- ロングURL: https://onelink-sim.onelink.me/Il2C?pid=training&c=peaches
- ショートURL:https://onelink-sim.onelink.me/Il2C/70e6d165
- 次のパラメーターをショートURLに追加しました:https://onelink-sim.onelink.me/Il2C/70e6d165?c=bananas&af_adset=fruits
- ショートURLに付加されたaf_adset=fruitsパラメータはアトリビューションに有効です。しかし、ロングURLにはすでに c パラメータがあるので、c=bananasパラメータは有効ではありません。
カスタムメディアソース名はどのようなものがありますか?
オウンドメディアの場合、カスタムメディアソース名は任意です。ただし、カスタムメディアソース名として オーガニックを使用しないことをお勧めします。これは、アトリビューションデータの整合性に影響を与える可能性があるためです。
広告メディアにOneLinkを使用している場合:
- 連携済みパートナーで指定されている PID値(_int で終わるパートナー識別子)を、OneLinkカスタムリンクのメディアソース値として使用します。googleadwords や facebookなどのSRNメディアソースをカスタムメディアソース名として使用しないでください。これは、アトリビューションデータの整合性に影響を与える可能性があります。
- パートナーがAppsFlyerと連携され、OneLinkテンプレートで設定されているすべてのアプリに対してアクティブになっている(パートナーを有効にするトグルがオンになっている)ことを確認します。
OneLinkに追加できるアトリビューションパラメーターは何ですか?
多数のアトリビューションパラメーターを追加することで、徹底したドリルダウン分析を行うことができます。
アトリビューションパラメーター | 説明 | パラメータリンク名 |
---|---|---|
キャンペーン | オウンドメディア内の異なるキャンペーンを比較するためのキャンペーン名の設定してください。 | c |
広告セット | オウンドメディアの特定のキャンペーン内の異なる広告セットを比較するための広告セット名を設定してください。 | af_adset |
広告名 | オウンドメディアソースの特定のキャンペーン、広告セット内での広告名を追加し、成果を比較します。 | af_ad |
チャネル |
オウンドメディアの複数の配信チャネルを比較したい場合は、チャネル名を設定してください。 例:2つのSMSサービスプロバイダ間でSMSメッセージを分割する場合、チャネルパラメータを使用してプロバイダを指定すると、後でコンバージョン率を比較して、より優れたプロバイダーを判断できます。 |
af_channel |
Subscriber Parameters(サブパラメーター) |
5つのサブパラメーターを使用して、分析に有用な値を挿入することができます。 注記:これらのパラメーターは、解析されてローデータレポート内に表示されるので、データの集約やフィルタリングを実行する際に便利です。 |
af_sub1、af_sub2、af_sub3、af_sub4、af_sub5 |
Custom Parameters(カスタムパラメーター) |
サブパラメーターと同様に、任意のパラメーター名と値でフィールドを指定することができます。 サブパラメーターとは異なり、カスタムパラメーターはローデータでは解析されません。ローデータレポートでは、original url カラムにのみ表示されます。 |
カスタム (指定どおり) |
詳細については、AppsFlyer計測リンクの構造およびパラメーターを参照してください。
OneLinkのカスタムリンクに追加したカスタムパラメーターはローデータで確認できますか?
はい。カスタムパラメーターは、ローデータの original url カラムに渡され、そこで確認することができます。これらのパラメーターはローデータ内の独自のカラムでは表示されません。
解析データについては、ローデータレポート内にそれぞれ独自のカラムを持つサブパラメーター af_sub1-5
を使用してください。
パラメータ名では大文字と小文字が区別されますか?
はい。パラメーターや値には必ず小文字を使用してください。大文字やパラメータ名と値の大文字小文字が一致していないと、管理画面上とローデータの両方でエラーやデータの不一致が発生する可能性があります。
連携済みパートナーに関するよくある質問
ソーシャルアプリ(無料投稿)でもOneLinkを利用できますか?
ソーシャルアプリの無料投稿では、投稿を目にする潜在的なユーザーを、デバイスに応じて事前にターゲティングすることができないため、OneLinkは有効な手段です。
しかし、iOSのユニバーサルリンクの制限や、一部のソーシャルアプリの制限により、基本的なデバイス認識、リダイレクトとアトリビューション、ディープリンクのためのOneLinkの使用が困難な存在します。場合によっては、ユーザーをリダイレクトまたはディープリンクさせるために、ソーシャルアプリのランディングページやURIスキームを設定する必要があります。
次の表では、現在の主要ソーシャルアプリでOneLinkを使用できる場合をまとめています:
ソーシャルアプリ | アプリをインストールしていないAndroidユーザー | Androidディープリンク | アプリをインストールしていないiOSユーザー | iOSディープリンク |
---|---|---|---|---|
Facebook(ブースト投稿を含む) | ✓**†† | ✓** | ✓ | ✓* |
Facebookメッセンジャー | ✓**†† | ✓** | ✓ | ✓* |
Snapchat | ✓ | ✓* | ✓ | ✓* |
✓ | ✓ | ✓ | ✓* | |
✓ | ✓** | ✓ | ✓* | |
- | - | - | - | |
Slack | ✓ | ✓* | ✓ | ✓* |
X(旧ツイッター) | ✓ | ✓* | ✓ | ✓* |
✓ | ✓ | ✓* | ✓ | |
✓ | ✓ | ✓ | ✓ | |
* URIスキームまたはソーシャルアプリのランディングページが設定されている場合。 注記:Facebook および Facebookメッセンジャーにおいて、URIスキームとソーシャルアプリのランディングページの両方が設定されている場合、ソーシャルアプリのランディングページは表示されません。 ** URIスキームを持っている必要があります。 † 外部ブラウザでリンクを開くように要求されることがあります。 ††/span>AndroidソーシャルアプリのWebViewディープリンクのリダイレクト制限。詳細はこちらを参照してください。 |
アドネットワーク(有料)でOneLinkを利用できますか?
はい、ただしOneLinkは主にオウンドメディアで使用され、アドネットワークでは使用されませんのでご注意ください。 アドネットワークは通常アプリに広告を掲載しているため(つまり、ユーザーのプラットフォームやデバイスIDなどを知っている)、アプリやプラットフォーム固有の計測リンクで十分であり、OneLinkを使う必要はありません。 しかし、アドネットワークがユーザーのプラットフォーム(OS)を事前に把握していない場合(メールやSMSキャンペーンを自ら行う場合など)では、OneLinkが有効な手段になります。
重要!
OneLinkをアドネットワークで使用する際には、OneLinkのロングURLを使用する必要があります。
アドネットワークパートナー向けにOneLinkを設定する方法は次のとおりです:
- アドネットワークの計測リンクの指示 に従い、プロンプトが表示されたらOneLinkを使用を選択してください。
AndroidとiOSのすべてのパラメータが正しく追加されると、OneLinkのカスタムリンクがクリックされ、ユーザーが適切なプラットフォームにリダイレクトされると、ユーザーがインストールした後のポストバック内で、必要なパラメータがネットワークに送信されます。
例
https://greatapp.onelink.me/3287867539?pid=network_int&c=email& idfa{$IDFA}&gaid={$GAID}&clickid=$SITEID& af_sub1=[pixel_code]&af_sub2=[creative]
ネットワークは、クライアントのデバイスのプラットフォームに従って、IDFAまたはGAIDのいずれかのパラメーターを使用し、その他のパラメーターを無視します。
ソーシャルメディアアプリからのiOSアプリ起動の問題はどうすれば解決できますか?
Facebookとその他のソーシャルメディアアプリでは、iOSユニバーサルリンクがアプリを開くのをブロックすることがあります。ソーシャルアプリのランディングページは、 アプリの起動に関するこれらの問題に対する推奨される解決策です。/span>
ソーシャルアプリのランディングページを使用したくない場合は、予備の方法としてURI スキームを使用することができます。ただし、次の点に注意してください:
- フォールバックとしてURIスキームを使用することは、iOSの制限の対象となります。
- Safariを含む多くのブラウザでは、URIスキームをフォールバックとして使用するには、パラメータ
af_force_deeplink=true
をURLに追加する必要があります。詳細はこちら
InstagramでOneLinkを使用できますか?
はい、ただし以下の制限がありますのでご注意ください:
- Instagramがページ投稿のテキストをレンダリングする方法のため、投稿のキャプション内のリンクはクリックできません。
- アプリ起動やAndroidアプリへのディープリンクは、特別な配慮なしにサポートされています。ただし、InstagramはiOSアプリへのアプリ起動とディープリンクをサポートしていません。この問題を解決するには、次の2つの方法のいずれかを使用できます。
- 推奨:ソーシャルアプリのランディングページを設定してください。テンプレート「Clustered Poster」と「ShowAndTell」が最適です。ソーシャルランディングページに加えて、URIスキームをOneLinkテンプレートで設定することを推奨します。
- InstagramでOneLinkを使用する際は、URIスキームと強制ディープリンクを使用してください。
af_force_deeplink=true
をInstagramのOneLinkで使用する際には、以下の点に注意してください。
アプリはインストールされていますか? パラメータ af_force_deeplink=true が付与されているか 結果 いいえ はい アプリストアが開きます。 いいえ いいえ アプリストアが開きます。 はい はい アプリが起動します。 はい いいえ アプリストアが開きます。
WeChatでのリダイレクトにOneLinkを使用できますか?
WeChatはAndroidとiOSのディープリンクを上書きし、ユーザーをWebページにリダイレクトします。Webページから、ユーザーはオプションボタンをクリックし、ブラウザでページを開くように選択する必要があります。その結果、ユーザーエクスペリエンスが損なわれ、コンバージョンファネルから離脱する可能性が高くなります。
この問題を解決するため、OneLinkは、WeChatでのクリックを検知すると、専用のランディングページを表示させ、ユーザーにオプションボタンをクリックし、その後ブラウザで開くをクリックするよう誘導します。これにより、OneLinkテンプレート設定で定義されたリダイレクトURLが開かれます。
WeChatのユーザー言語が中国語で登録されている場合、OneLinkはローカライズバージョンのランディングページを表示します。
アプリをインストールしたAndroidユーザーが、Facebookのウェブビューでリンクをクリックすると、アプリではなくウェブのURLにリダイレクトされるのはなぜですか?
アプリを開いて Facebook上の広告からディープリンクすることは、通常は可能です。ただし、次の条件が当てはまる場合、Facebook は既存のアプリユーザーに対してOneLinkURL からアプリを開くことができません。代わりに、アプリを持つユーザーを含むすべてのユーザーは、OneLinkテンプレート、またはaf_android_url/span>、af_r、またはaf_custom_android_urlパラメータの値で定義された URL に送信されます。
- ユーザーのモバイル端末がAndroidの場合
- Facebookアプリでリンクをクリックした場合
- リンクが、Facebookのウェブビューで開くHTMLページ(サイトまたはソーシャルアプリのランディングページ)につながります。
- HTMLページには、 af_dp パラメータ(URIスキーム付き)と、OneLinkテンプレートまたはパラメータ( af_android_url, af_r、またはaf_custom_android_urlのいずれか)でのURLリダイレクト設定の両方を持つリンクが含まれていることになります。
テストに関するよくある質問
ソーシャルアプリのランディングページをA/Bテストどうすればよいですか?
ソーシャルアプリのランディングページは、ソーシャルネットワークアプリで OneLinkを使用する際に、ユーザーにシームレスなアプリ起動体験を提供します。ファネルにステップを追加すると、コンバージョン率が低下するという懸念点をお持ちかもしれません。しかし、実際にはランディングページがないと、ユーザージャーニーが途切れてしまい、コンバージョン率が非常に低くなってしまいます。
半信半疑ですか?一度テストしてみることをお勧めします。
ソーシャルアプリ向けのランディングページを使用する場合と使用しない場合で、ソーシャルメディアアプリ内のカスタムリンクをA/Bテストします。
ソーシャルアプリのランディングページをA/Bテストする方法:
- ソーシャルメディアアプリ内で使用するOneLinkリンクを作成(Link1)します。このリンクにはソーシャルアプリのランディングページ設定しません。
- アトリビューションパラメータ af_adset を追加します。
- アトリビューションパラメータ af_ad の値を「no lp」と設定し追加します。
- このLink1をソーシャルメディアアプリを使わずに、まずリンクが機能し、アプリを正常に起動するかをテストします。
- Link1を複製して、Link2と名付けます。
- このアトリビューションパラメータ af_ad の値を「using lp」に変更します。
- Link2向けにソーシャルメディアアプリのランディングページを作成してください。
- Link1とLink2を使用して、同じソーシャルメディアアプリで、2つの異なる投稿を公開します。
各リンクで発生するクリック数の違いは重要ではありません。ここで重要なKPIは、各リンクの最終的なコンバージョン率です。 -
十分なトラフィックが集まったら、A/Bテストの結果を確認します。
- AppsFlyerオーバービュー管理画面を開き、集計パフォーマンスレポートの表までスクロールダウンします。
- Link1とLink2には、同じメディアソース、キャンペーン、広告セット名が設定されています。広告セットレベルまでドリルダウンします。
- Link1とLink2 をクリックしたユーザーのコンバージョン率(と他のKPI)を比較します。
アプリ選択ダイアログを回避するにはどうしたらいいですか?
OneLink使用時にアプリセレクションダイアログが表示された場合、デバッグアプリだとしてもアプリにサインインしてください。アプリにサインインするために使用したこの証明書は、アプリリンク向けにOneLinkを設定した際にSHA256 fingerprintを生成するために使用した証明書と同じものです。
ディープリンクに関するよくある質問
どのようなディープリンクメソッドを実装する必要がありますか?
開発者は、ディープリンクにUDL(Unified Deep Link)方式を採用する必要があります。ディープリンクの詳しい説明を参照してください。
iOS ユニバーサルリンクとAndroidアプリリンクは、アプリ起動のメソッドで、実際にはユーザーをディープリンク(アプリ内の特定のコンテンツに遷移させる)する機能ではありません。URIスキームのメソッドはアプリを起動し、ユーザーをディープリンク(af_dpカスタムリンクパラメータ経由)しますが、アプリ起動のみに対して使用すべきです。主な用途は、ユニバーサルリンクとAndroidアプリリンクのフォールバックメソッドと、Android OSバージョン6.0以前を使用するユーザーのアプリ起動のためのものです。
これらのいずれかの方法でアプリが起動されると、AppsFlyer SDK は、カスタム計測リンクで指定された deep_link_value を供給します。この値は、開発者が実装したUDLメソッドによって提供されるべきものです。
URIスキーム(af_dpパラメーター)はディープリンクに使用できますか?
はい、ただし推奨はされていません。理想的には、ディープリンクには deep_link_value を使用し、ディープリンクなしでアプリを起動するための予備の方法としてURIスキームを使用してください(af_dp パラメーター経由)。ただし、すでにURI スキームがディープリンクに設定されており、追加のパラメーターがURIパスの一部として連結されている場合(例:greatapp://param1/param2)、既存の設定やコードを変更する必要はなく、URIスキームは引き続き機能します。
カスタムパラメーターを追加するベストプラクティスは、カスタムリンクの設定ページで設定する方法です。
iOS 14に関するよくある質問
OneLinkのディープリンクはiOS 14でも使えますか?
UDL (Unified Deep Linking) 方式でアドネットワークやオウンドメディアのキャンペーンからディープリンクされたiOS 14ユーザーへのユーザーエクスペリエンスへの影響はありません。レガシー(従来)方式(=GCD API - Get Conversion Data API)では、ディープリンクの妨げになる可能性があります。
計測/レポーティングを目的とし、AppsFlyerは、利用可能な場合にIDFAまたはIDFVを使用します。IDFAまたはIDFVが利用できない場合は、確率論的モデリングが使用されることがあります。iOS 14.5以降、確率論的モデリングは、オウンドメディア、クロスプロモーション、同意したうえでのWebからアプリの誘導のコンテキストでのみ使用されます。
OneLinkのディファードディープリンクはiOS 14でも使えますか?
UDL方式でアドネットワークやオウンドメディアのキャンペーンからディファードディープリンクするiOS 14ユーザーへのユーザーエクスペリエンスへの影響はありません。レガシー方式では、ディファードディープリンクを妨げる可能性があります。
計測/レポーティングを目的とし、AppsFlyerは、利用可能な場合にIDFAまたはIDFVを使用します。IDFAまたはIDFVが利用できない場合は、確率論的モデリングが使用されることがあります。iOS 14.5以降、確率論的モデリングは、オウンドメディア、クロスプロモーション、同意したうえでのWebからアプリの誘導のコンテキストでのみ使用されます。アドネットワークやオウンドメディアからのディファードディープリンクを実施したいお客様には、AppsFlyer iOS SDK V6.1.0+を使用することをお勧めします。ATTの同意(必要な場合)が得られ、アトリビューションへの影響が緩和され、レスポンスタイムが短縮されるというメリットがあります。