2012-12-03 18 views
2

我正在尋找使用谷歌分析沒有phoneGap 2.1插件。使用谷歌分析與Phonegap 2.1沒有插件?

我跟着這個線程:

How to use Google Analytics with Phonegap without a plugin?

步驟:
1.下載的ga.js
2.通過添加一個字符,它修改ga.js文件。在ga.js文件中搜索單詞「file:」,並將其替換爲「_file:」。
3.將谷歌分析代碼包含在頁面頂部

但是它似乎在phoneGap 2.1中不起作用。

有人找到了解決這個問題的解決方案?

謝謝


在我的ga.js

文件我有 「_file:」

在我的index.html

我有這樣的代碼:

<script type="text/javascript" src="js/ga.js"></script> 

,並在我的javascript:

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-36500003-1']); 

_gaq.push(['_setDomainName', 'none']); 

_gaq.push(['_setAllowLinker', true]); 

_gaq.push(['_trackPageview']); 


_gaq.push(['_trackEvent', 'IpadVideos', 'Play', 'Gone With the Wind']); 

當我要去在谷歌的報告中,在實時我沒有人和我的事件行動,我已經檢查了第二天,我什麼都沒有...

我的代碼有什麼問題嗎?

回答

0

不,我已經使用它,它爲我工作。 我在iOS和android中使用phonegap 2.1。

請確保您已將編輯好的ga.js添加到您的index.html n set damain名稱中。

_gaq.push(['_setDomainName', 'none']);

,它應該工作。

GA事件有時不會立即註冊,所以請等待一段時間再檢查它。

+0

在我的ga.js文件I有 「_file:」, 在我的index.html我有這樣的代碼: 和在我的javascript: var _gaq = _gaq || []; _gaq.push(['_ setAccount','UA-36500003-1']); _gaq.push(['_ setDomainName','none']); _gaq.push(['_ setAllowLinker',true]); _gaq.push(['_ trackPageview']); _gaq.push(['_ trackEvent','IpadVideos','播放','飄']); 當我參加Google的舉報時,我實時沒有人和我的活動行動,我已經檢查了第二天,我什麼也沒有... 我的代碼有問題嗎? – user1872994

+0

我在代碼中找不到任何錯誤。但你可以看到在Android的登錄貓,他們可能是該域被阻止的問題。Plz看,然後告訴 –

+0

我的應用程序只適用於IOS。事實上,我發現了這個問題。如果我將我的GA代碼放在cordova.js之後,跟蹤不起作用,並且如果我的代碼超過了它的工作範圍。這很奇怪,因爲我在xcode控制檯中沒有錯誤。 – user1872994