首页 > 解决方案 > 如果所有页面都作为 ajax 调用加载,如何在 Google Analytics 中跟踪页面浏览量

问题描述

我网站上的所有页面都是根据 ajax 请求加载的,因此除了域 URL 之外,它们没有附加任何 URL。我想跟踪谷歌分析中的每个页面视图。我试过添加这样的脚本

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

gtag('config', 'UA-1234567-1');
</script>

但这只跟踪主页,我怎样才能让谷歌分析跟踪我的其他页面?

标签: javascriptgoogle-analytics

解决方案


您可以将这些页面跟踪为虚拟综合浏览量,添加如下代码:

gtag('config', 'UA-XXXXXXXXX-1', {'page_path': path});

其中path将是您要为页面提供的名称,如文档中的示例:

https://developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications


推荐阅读