Google Analytics单页面应用程序hitType pageview不起作用?

时间:2017-05-29 12:03:13

标签: javascript google-analytics pageviews

我使我的网络应用程序的缓存更具侵略性,并且基本上使其成为单页面网络应用程序。

即使我认为我已根据the documentation正确实施了Google Analytics,但我得到了很多"未设置"页面。所以我猜我的代码有问题。

以下是我相信我发送网页浏览的信息:

         ga('send', {
           hitType: 'pageview',
           page: pagePath
         });

pagePath包含合成网页地址。

这有什么问题?

3 个答案:

答案 0 :(得分:0)

试试这个:

ga('send', 'pageview', 'page path');

有一种使用GTM的替代方法,您可以轻松(!!)设置虚拟综合浏览量,更多信息link

编辑: 这是我的一个网站的示例,我在其中设置了GTM中虚拟网页浏览的字段 Link

答案 1 :(得分:0)

对于单页面Web应用程序,您应该在Routehash发生更改时应用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