我使我的网络应用程序的缓存更具侵略性,并且基本上使其成为单页面网络应用程序。
即使我认为我已根据the documentation正确实施了Google Analytics,但我得到了很多"未设置"页面。所以我猜我的代码有问题。
以下是我相信我发送网页浏览的信息:
ga('send', {
hitType: 'pageview',
page: pagePath
});
pagePath
包含合成网页地址。
这有什么问题?
答案 0 :(得分:0)
答案 1 :(得分:0)
对于单页面Web应用程序,您应该在Route
或hash
发生更改时应用GA。
在那里你必须包含以下代码行而不删除一次加载页面上的先前编写的代码:
window.ga('send', 'pageview', location.hash);
答案 2 :(得分:0)
用于SPA解决方案 你可以试试这个
ga('set', 'page', '/new-page.html');
ga('send', 'pageview');
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications