【发布时间】:2015-08-26 16:50:05
【问题描述】:
我有一个使用用于 Google Analytics 的 Cordova 插件的 Meteor 应用程序。现有的 Cordova 插件运行良好,我们有实时 GA 报告。我们即将发布应用程序的网络平台,因此我删除了 Cordova GA 插件,转而支持适用于所有平台的 Meteor 包。
使用相同的跟踪代码,我尝试了 reywood:iron-router-ga、okgrow:analytics、datariot:ganalytics 和原始 Google 代码。从 Firefox 和 Chrome 中的 GA 调试器显示它们都正确发送的角度来看,我可以让它们全部工作。但是,它们都没有出现在 GA 实时报告中。我已经在这两天了,在这一点上感觉很愚蠢。
我搜索了几页,但没有找到解决方案。对于疲惫的开发人员有什么想法吗? 更新:我安装了 reywood:iron-router-ga 并且我的 settings.json 看起来像这样:
{
"public" : {
"ga": {
"id":"UA-450xxxxx-y"
}
}
}
我正在使用带有 --settings settings.json 的构建命令,并在我的 Modulus 项目中使用相同的 json 创建了 METEOR_SETTINGS 环境变量。
我的发送命令在客户端是这样的:
ga("send","event",evCat,evName);
我没有使用来自服务器的任何发送。
正如我之前所说,Chrome 和 Firefox 中的 GA 调试器都会显示正在发送的相应信标。
感谢您的任何想法!
【问题讨论】:
-
我已经成功让
okgrow:analytics工作了。但是,如果不查看您的一些代码,很难知道发生了什么。贴一些相关的东西,一定要说明代码是客户端还是服务器,或者两者兼而有之。