讓我首先說我知道如何使用iOS SDK,因此請不要用「僅使用SDK」來回答此問題。我想知道爲什麼谷歌分析不起作用。Google Analytics(分析)無法在iOS中的Webview中使用
這是我的設置。我有一個網絡應用程序,也通過webview將其應用於Android應用程序和ios應用程序。我正在使用科爾多瓦。該Android應用程序適用於GA JS代碼。網絡工作得很好。但是,iOS中沒有顯示任何事件或網頁瀏覽量。我聽說GA與域名綁定,所以iOS Webview在域名下做了些什麼?
我會附上我的代碼片段,但我在幾班的CoffeeScript所以我就貼編譯JS
Analytics.prototype.track = function(args) {
window._gaq.push(args);
};
Analytics.track(['_trackEvent', 'SubscriptionModal', "Closed", data]);
該作品在網絡和Android精品,所以它不是一個JS。我將GA_setDomainName設置爲'focusatwill.com',並且可以看到ios和web都有一個域名爲'www.focusatwill.com'
我在線閱讀了幾個人在討論這個問題,每個人說只使用SDK。我正在尋找它不起作用的原因。你如何解決它使用JS?
編輯
我應該提到的是,HTML和JS不烤成的裝置,即他們沒有本地URL,但是從我們的網絡服務器
對於您的Google Analytics應用,您是否已將該項目設置爲移動應用?我以類似的方式參與了這個項目,最終我在GA帳戶下建立了兩個項目; 1用於移動網站(用於webview點擊),另一個用於實際應用程序在應用程序本身內記錄事件(非webview) – kevinl
這是一個網絡跟蹤器。 Android與網絡軌道一起工作,但似乎iOS iOS uiwebviews沒有,我好奇爲什麼?是否由於無法在本地保存GA圖像文件?或者其他一些cookie問題?只是好奇,如果有人真的知道爲什麼 –
'track'是一個原型方法,但你正在調用對象方法.. –