如果所有页面都加载为 ajax 调用,如何在 Google 分析中跟踪页面浏览量
How to track page views in Google analytics if all pages are loaded as ajax calls
我网站上的所有页面都是根据 ajax 请求加载的,因此除了域 URL 之外,它们没有附加任何 URL。我想在 Google 分析中跟踪每个页面视图。我试过像这样添加脚本
<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>
但这只跟踪主页,如何让 google 分析跟踪我的其他页面?
您可以将这些网页跟踪为 虚拟综合浏览量 添加如下代码:
gtag('config', 'UA-XXXXXXXXX-1', {'page_path': path});
其中 path 将是您要为页面指定的名称,如文档中的示例:
https://developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications
我网站上的所有页面都是根据 ajax 请求加载的,因此除了域 URL 之外,它们没有附加任何 URL。我想在 Google 分析中跟踪每个页面视图。我试过像这样添加脚本
<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>
但这只跟踪主页,如何让 google 分析跟踪我的其他页面?
您可以将这些网页跟踪为 虚拟综合浏览量 添加如下代码:
gtag('config', 'UA-XXXXXXXXX-1', {'page_path': path});
其中 path 将是您要为页面指定的名称,如文档中的示例:
https://developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications