在GAnalytics中跟踪AJAX请求

时间:2019-02-11 08:11:59

标签: google-analytics-v4

我正在尝试找出如何使用Google Analytics(分析)跟踪页面上的AJAX请求(在这种情况下,我们正在加载更多类别结果)。这是我要添加到页面上的代码:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxx"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXX');
</script>

我被认为相信在AJAX请求之后运行此功能可以达到目的:

ga('set', 'page', this_url);
ga('send', 'pageview', this_url);

但是,它似乎不起作用。我该怎么做?在我们的旧设置中,您只需执行以下操作:

_gaq.push(['_trackPageview', this_url]);

...这完美地跟踪了它。

1 个答案:

答案 0 :(得分:0)

好,所以我知道了。我在读这篇文章:

https://www.analyticsmania.com/post/single-page-web-app-with-google-tag-manager/

...它提到了“推送”功能:

 window.dataLayer.push({
 'event': 'Pageview',
 'url': this_url
 });

当然,在其中添加了内容,现在我看到了进入Google Analytics(分析)的额外页面视图。希望这可以帮助您节省一些麻烦!

相关问题