【发布时间】:2014-07-31 07:28:47
【问题描述】:
我已经实现了 kik.metrics.enableGoogleAnalytics();在我的 kik 页面上并在我的谷歌分析中确认“kikSend”和“kikReceive”实际上是在 ping 我的 GA 帐户。然而,在最近的一些测试中,我发现这些 ping 似乎非常零星,我不知道为什么。 - 我的标题中有我的通用 GA 脚本以及我的帐户/域信息 - kik.metrics.enableGoogleAnalytics();在我的脚本底部 - 我可以成功发送一个kik项目给朋友 - 我的朋友可以成功收到物品
但大多数时候,我的 GA 帐户没有收到这些 kikSend 和 kikReceieve 事件的 ping。当这些事件被触发时,我很可能会误解......我相信只要我成功向朋友发送 kik 消息,就应该触发 kikSend。并且每次朋友查看消息时都应该触发 kikReceive。准确吗?
在head标签中:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-2', 'mydomain.com');
ga('send', 'pageview');
</script>
在我底部的脚本标签中(就在 app.js 包含之后...这是第一件事:
<script>
kik.metrics.enableGoogleAnalytics();
</script>
【问题讨论】:
-
ga.js不会触发任何事件,除非在指定域 (mydomain.com) 上运行。您是否在本地版本的应用上运行? -
感谢您的回复...“mydomain.com”只是我在此帖子中使用的占位符。但它实际上是我托管我的 kik 页面的实际域。另外,不确定是否重要,但我指的是较新的 analytics.js 与 ga.js。根据kik dev docs,他们默认使用analytics.js,所以我认为这一切都很好。而且我成功地获得了我为其他功能所拥有的任何自定义 ga 事件 ping。
标签: kik