我有以下結構:deviceready在multipages和谷歌分析插件在我的PhoneGap應用
-index.html
-page1.html
-page2.html ...
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.analytics.startTrackerWithId('UA-1233455-1');
window.analytics.trackView('Home');
}
</script>
:
我爲了使用谷歌分析插件(https://github.com/danwilson/google-analytics-plugin/)將其添加到index.html的
這在其他頁面(在這個例子中page1.html):
<script>
window.analytics.trackView('page1');
</script>
在GA我只看到了「家」屏幕並沒有看到其他屏幕。
難道我錯過了什麼或做這個插件不具有多個頁面架構工作?
感謝
但我明白,deviceReady僅在程序的第一個負載火一次,是真的嗎?所以如果是的話,可能很難建立一個else/if語句來檢測正確的頁面? –
是的,如果你在多個頁面上加載cordova.js,你應該能夠以這種方式進行設置。 –
所以,如果我知道我必須在每個頁面上添加cordova.js並添加'document.addEventListener(「deviceready」,onDeviceReady,FALSE);'我onDeviceReady功能在每一頁上過,是嗎? –