For the complete documentation index, see llms.txt. This page is also available as Markdown.

アプリ間トラッキングでユニバーサルリンクの問題をトラブルシュート

PXAコースを受講する

ユニバーサルリンクはオペレーティングシステム(OS)レベルで検証され、モバイルアプリを開くには、Webリンクのクリックなどユーザーが起点となる操作が必要です。

ユニバーサルリンクのトラブルシューティング

1

パートナーのアプリからのクリックがユーザー起点のクリックであることを確認してください

リンクが通常のアンカータグではなく、新しい WebView (このページの下部にある説明を参照してください)。その場合、これはユーザー起点のナビゲーションとしてカウントされないため、OS はユニバーサルリンクを開きません。これは最も一般的なシナリオです。解決するには、アプリを起動するユニバーサルリンクとして、WebView(WKWebView、UIWebView、または SFSafariViewController)の中に通常のアンカーリンクを使用することを検討してください。

ユーザー起点ではないクリックのその他の例としては、URLを検索バーに直接コピー&ペーストすることや、JavaScriptでリンクへ移動する際に onload() または click().

2

ユーザーを送信しているページがユニバーサルリンクを許可しているか確認してください

場合によっては、impact.com はユニバーサルリンクの設定が後続のリダイレクト、通常は広告主ドメインに依存します。

  • たとえば、impact.com のトラッキングドメイン(goto.advertiser.com)は advertiser.comへリダイレクトします。ユニバーサルリンクは advertiser.com ドメイン上で設定されます。そのため、ユーザーを送信するページでユニバーサルリンクが有効になっていることを確認することが重要です。広告主ドメインにあるAppleの関連付けファイルを確認することで確認できます。

  • この例では、 http://advertiser.com/.well-known/apple-app-site-association、impact.com のトラッキングドメインの関連付けファイルは、デフォルトで全サブディレクトリを含むようになっていることがわかります。

注: JavaScriptリダイレクトを使用している場合はユニバーサルリンクは機能しませんが、HTTP 3xxリダイレクトでは元のユーザーイベントへの参照は保持されます。impact.com はトラッキングにHTTP 3xxリダイレクトを使用しているため、他の条件が満たされていれば、トラッキングドメインをクリックした後のリンクで広告主アプリが正常に起動します。

たとえば、以下の関連付けファイルでは、次のユニバーサルリンクが許可されます: advertiser.com/item/123 ただし、次のものは許可されません: advertiser.com または advertiser.com/section/furniture.

{
   "applinks":{
      "apps":[
      ],
      "details":[
         {
            "appID":"A1AAA22BBB.com.advertiser.Advertiser",
            "paths":[
               "NOT /section/*",
               "/item/*"
            ]
         }
      ]
   }
} 
3

最初に開く WebView も、ユニバーサルリンク経由のリダイレクトをサポートしていることを確認してください

一部のWebViewはユニバーサルリンクをブロックすることがあり、その場合、トラッキングリンクは広告主アプリを開かずにWebView内で開かれます。一般的ではありませんが、WebViewのナビゲーションポリシーが WKNavigationActionPolicyAllow + 2 に設定されている場合に発生することがあります。これにより、WebViewはユニバーサルリンクを試行せずにリンクへ遷移する可能性があります。

4

ソーシャルメディアのポリシーを確認する

Facebookのような一部のソーシャルメディアアプリはユニバーサルリンクをブロックします。これに該当する場合は、 モバイルアプリ用インタースティシャル を使うと役立つ場合があり、この点についてはCSMに相談することをおすすめします(または サポートにお問い合わせください)。impact.com は、ソーシャルメディアアプリからのディープリンクとアトリビューションを改善する方法に積極的に取り組んでいます。

Appleからのさらなる説明

次のものをインスタンス化した場合、 SFSafariViewController , WKWebView 、または UIWebView オブジェクトを使用してユニバーサルリンクを処理する場合、iOS はアプリを開く代わりに Safari でウェブサイトを開きます。ただし、ユーザーが埋め込みの SFSafariViewController、WKWebView、または UIWebView オブジェクト内からユニバーサルリンクをタップした場合、iOS はアプリを開きます。

Appleの ユニバーサルリンクのサポート ヘルプ記事を参照してください。

最終更新

役に立ちましたか?