【问题标题】:Meteor w/Google Analytics not reportingMeteor w/Google Analytics 不报告
【发布时间】: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 工作了。但是,如果不查看您的一些代码,很难知道发生了什么。贴一些相关的东西,一定要说明代码是客户端还是服务器,或者两者兼而有之。

标签: meteor google-analytics


【解决方案1】:

原来我的 GA 包安装都不是问题所在。整个问题是我的 GA 视图(在 GA 管理页面上)是一个移动应用程序视图,当我的 GA 跟踪器包在 Cordova 中时它运行良好。但是当我删除了 cordova 包并添加了 Meteor 包时,GA 停止接受信标,因为它们是用于网站浏览的。所以我只是在我的 GA 属性中添加了另一个 GA 视图,用于网站数据。该新视图现在显示网络和移动平台数据,因为无论您是在浏览器还是设备上运行,GA 信标都是从 Meteor 应用程序发送的。

【讨论】:

  • 我正在使用 reywood:iron-router-ga 进行谷歌分析,它在网络上运行良好,但是当我在移动应用程序上运行我的同一个应用程序时,它没有显示任何实时分析。你能帮我看看我的 GA admin View for mobiles 中缺少什么
猜你喜欢
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 2012-12-19
  • 2017-07-20
  • 1970-01-01
相关资源
最近更新 更多