最初に、私は iOS SDK の使用方法を知っていると言うことから始めさせてください。「SDK を使用するだけ」でこれに答えないでください。Google アナリティクスが機能しない理由を知りたいです。
これが私のセットアップです。私は、webview を介して Android アプリと iOS アプリにも焼き付けられた Web アプリを持っています。コルドバを使用しています。Android アプリは、GA JS コードで問題なく動作します。ウェブは問題なく動作します。ただし、iOS からはイベントやページ ビューが表示されません。GA はドメインに関連付けられていると聞いたことがありますが、iOS Webview は内部でドメインに対して何かを行いますか?
コード スニペットを添付するつもりでしたが、一部のクラスは coffeescript なので、コンパイル済みの js を貼り付けます
Analytics.prototype.track = function(args) {
window._gaq.push(args);
};
Analytics.track(['_trackEvent', 'SubscriptionModal', "Closed", data]);
これは Web と Android で正常に動作するため、JS ではありません。GA _setDomainName を「focusatwill.com」に設定しており、iOS と Web の両方に「www.focusatwill.com」のドメインがあることがわかります。
この問題について話している人をオンラインで読んだことがありますが、誰もが SDK を使用するだけだと言っています。うまくいかない理由を探しています。JSを使用するように修正するにはどうすればよいですか?
編集
html と JS はデバイスに組み込まれていないことに注意してください。つまり、ローカル URL はありませんが、Web サーバーから提供されます。