アプリ間トラッキングにおける Universal Links のトラブルシューティング
Universal Links のトラブルシューティング
2
Apple からのさらなる説明
最終更新
役に立ちましたか?
Universal Links はOSレベルで検証され、モバイルアプリを開くにはWebリンクのクリックなど、ユーザーが開始した操作が必要です。
リンクが通常のアンカータグではなく、代わりに新しいものを生成する場合 WebView (このページ下部の補足を参照してください)。その場合、これはユーザー起点のナビゲーションとはみなされないため、OS は Universal Link を開きません。これが最も一般的なケースです。これを解決するには、Universal Link でアプリを起動するために、WebView(WKWebView、UIWebView、または SFSafariViewController)内の通常のアンカーリンクを検討してください。
ユーザーによって発生していないクリックの他の例としては、URL を検索バーに直接コピー&ペーストすることや、JavaScript で次を使用してリンクへ移動することがあります onload() または click().
場合によっては、impact.com は、その後のリダイレクト先、通常は広告主ドメインで Universal Links が設定されていることに依存しています。
たとえば、impact.com のトラッキングドメイン(goto.advertiser.com)は次へリダイレクトされます advertiser.com。Universal Links は advertiser.com ドメインで設定されています。そのため、ユーザーを送信するページで Universal Links が有効になっていることを確認することが重要です。広告主ドメインにある Apple の関連付けファイルを確認することでこれを行えます。
この例では、 http://advertiser.com/.well-known/apple-app-site-association、impact.com のトラッキングドメインの関連付けファイルでは、既定で全サブディレクトリが含まれていることがわかります。
注: JavaScript リダイレクトが使用されている場合は Universal Links は機能しませんが、HTTP 3xx リダイレクトでは元のユーザーイベントへの参照は保持されます。impact.com ではトラッキングに HTTP 3xx リダイレクトを使用しているため、他の条件が満たされていれば、トラッキングドメインのクリックに続くリンクで広告主アプリが正常に起動します。
たとえば、以下の関連付けファイルでは、次の Universal Links が許可されます advertiser.com/item/123 しかし、次のものは許可されません advertiser.com または advertiser.com/section/furniture.
{
"applinks":{
"apps":[
],
"details":[
{
"appID":"A1AAA22BBB.com.advertiser.Advertiser",
"paths":[
"NOT /section/*",
"/item/*"
]
}
]
}
} Facebook のような一部のソーシャルメディアアプリは Universal Links をブロックします。この場合、 モバイルアプリ用インタースティシャル が役立つ場合があり、これについては CSM に相談することをおすすめします(または サポートに連絡してください)。impact.com は、ソーシャルメディアアプリからのディープリンクとアトリビューションを改善する方法に積極的に取り組んでいます。
次を生成した場合 SFSafariViewController , WKWebView 、または UIWebView Universal Link を処理するオブジェクトを生成した場合、iOS はアプリを開く代わりに Safari で Web サイトを開きます。ただし、ユーザーが埋め込みの SFSafariViewController、WKWebView、または UIWebView オブジェクト内から Universal Link をタップした場合、iOS はアプリを開きます。
Apple の Support Universal Links サポート記事を参照してください。
最終更新
役に立ちましたか?
役に立ちましたか?

