未在Google Analytics中收到片段

时间:2015-03-18 22:17:23

标签: google-analytics

我有一个这样的网站: https://example.com/path1/path2/#!portal/1

我已经插入了ga的脚本,并且我已经在代码中进行了下一次修改以接收片段(在hash#之后):

ga('send', 'pageview', {
        'page': location.pathname + location.search  + location.hash
      });

但是,当我检查ga页面时,在"行为/行为流程/网站内容/所有页面"我只有: https://example.com/path1/path2/

我是ga的新人,我做错了吗?

2 个答案:

答案 0 :(得分:2)

您的问题中的代码可以正常使用。我认为可能存在影响哈希URL的临时故障,但现在一切似乎都在运行,所以我只是再试一次。

此外,由于听起来您正在构建一个AJAX网站,因此我建议您查看使用Google Analytics跟踪单页应用程序的开发人员指南:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications

答案 1 :(得分:0)

我遇到了同样的问题 - 覆盖页面值没有做任何事情,尽管documentation中明确提到了这一点。

我最终用跟踪代码中的另一个字符(实际上我使用了两个斜杠//)替换了哈希值,并在视图设置中使用了搜索替换过滤器来恢复哈希字符。

如果有人有一个合适的解决方案,我会毫不犹豫地采取行动,但这至少是一种可以解决这个问题的解决方法。