【问题标题】:Use Google Analytics with Phonegap 2.1 without a plugin?在没有插件的情况下将 Google Analytics 与 Phonegap 2.1 一起使用?
【发布时间】:2012-12-03 15:37:55
【问题描述】:

我希望在没有 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']);

当我进入 Google 的报告时,实时我没有任何人,对于我的事件操作,我在第二天检查了,我什么都没有......

我的代码有问题吗?

【问题讨论】:

    标签: cordova google-analytics


    【解决方案1】:

    不,我已经使用它并且它对我有用。 我在 iOS 和 android 中使用 phonegap 2.1。

    请确保您在 index.html 中添加了已编辑的 ga.js n 将域名设置为无。

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

    它应该可以工作。

    GA 事件有时不会立即注册,因此请等待一段时间再检查。

    【讨论】:

    • 在我的 ga.js 文件中我有“_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', '播放', '乱世佳人']);当我进入谷歌的报告时,我没有任何人,对于我的事件操作,我第二天检查了,我什么都没有......我的代码有问题吗?
    • 我没有发现代码有什么问题。但是你能在 Android 中看到日志猫吗?它们可能是域被阻止的问题。请看,然后告诉
    • 我的申请只针对IOS。事实上,我已经找到了问题所在。如果我将我的 GA 代码放在 cordova.js 之后,则跟踪不起作用,如果我的代码在上面,它就可以工作。这很奇怪,因为我在 xcode 控制台中没有错误。
    猜你喜欢
    • 2012-06-17
    • 2013-09-10
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2012-04-14
    相关资源
    最近更新 更多