在 Google 分析中未收到片段
Not receiving Fragment in Google Analytics
我有一个这样的网站:
https://example.com/path1/path2/#!portal/1
我已经插入了 ga 的脚本,并且我已经对代码进行了下一次修改以接收片段(在哈希 # 之后):
ga('send', 'pageview', {
'page': location.pathname + location.search + location.hash
});
但是当我查看 ga 页面时,在 "Behavior/Behavior Flow/Site Content/All Pages" 我只有:
https://example.com/path1/path2/
我是 GA 新手,我是不是做错了什么?
我有同样的问题 - 覆盖页面值没有做任何事情,尽管 documentation.
中明确提到了这一点
我最终在跟踪代码中用另一个字符(两个实际上我使用了双斜杠//)替换了散列,并在视图设置中使用了搜索替换过滤器来恢复散列字符。
如果有人有合适的解决方案,我会立即采用,但这至少是一种解决方法。
您问题中的代码可以正常工作。我认为可能存在影响哈希 URL 的临时故障,但现在一切似乎都正常,所以我会再试一次。
此外,由于听起来您正在构建一个 AJAX 网站,我建议您查看有关使用 Google Analytics 跟踪单页应用程序的开发人员指南:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
我有一个这样的网站: https://example.com/path1/path2/#!portal/1
我已经插入了 ga 的脚本,并且我已经对代码进行了下一次修改以接收片段(在哈希 # 之后):
ga('send', 'pageview', {
'page': location.pathname + location.search + location.hash
});
但是当我查看 ga 页面时,在 "Behavior/Behavior Flow/Site Content/All Pages" 我只有: https://example.com/path1/path2/
我是 GA 新手,我是不是做错了什么?
我有同样的问题 - 覆盖页面值没有做任何事情,尽管 documentation.
中明确提到了这一点我最终在跟踪代码中用另一个字符(两个实际上我使用了双斜杠//)替换了散列,并在视图设置中使用了搜索替换过滤器来恢复散列字符。
如果有人有合适的解决方案,我会立即采用,但这至少是一种解决方法。
您问题中的代码可以正常工作。我认为可能存在影响哈希 URL 的临时故障,但现在一切似乎都正常,所以我会再试一次。
此外,由于听起来您正在构建一个 AJAX 网站,我建议您查看有关使用 Google Analytics 跟踪单页应用程序的开发人员指南:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications