Google Analytics 和 Tag Manager,是否支持自定义页面路径?
Google Analytics and Tag Manager, support for custom page paths?
刚开始使用 Google 跟踪代码管理器。在我的分析设置中,我发送自定义页面路径以规范化或 "unify" 页面路径,因为在网络应用程序中,同一页面可以有许多不同的 URL。示例:
/?action=view
/view
/view_page
在我发送的那个页面的 GA 中:
ga('send', 'pageview', '/view');
我不知道如何使用 GTM 进行设置。我可以访问服务器端,因此我可以在那里进行任何必要的更改。
我试过在dataLayer中设置它link这个:
<script>
dataLayer = [{
'pageview': '/view'
}];
</script>
而且我可以在数据层中看到数据 debug/preview,但它并没有显示这实际上被设置为页面路径。我猜想需要在 GTM 管理员上设置一些东西来映射 dataLayer 值?
如果您想将页面路径作为数据层参数推送,则需要
- 配置值为
pageview
的 dataLayer 类型变量(这就是您在 dataLayer 中定义的值传递到 GTM 的方式)。
- 在您的基本网页浏览代码中,您需要使用 dataLayer 类型变量名称的值设置
page
字段(在 "Fields to Set" 下)。
值得一提的是,您的数据层声明必须位于 GTM 容器之前。通过这种方式,您可以将网页浏览设置为在常规网页浏览触发器上触发。
刚开始使用 Google 跟踪代码管理器。在我的分析设置中,我发送自定义页面路径以规范化或 "unify" 页面路径,因为在网络应用程序中,同一页面可以有许多不同的 URL。示例:
/?action=view
/view
/view_page
在我发送的那个页面的 GA 中:
ga('send', 'pageview', '/view');
我不知道如何使用 GTM 进行设置。我可以访问服务器端,因此我可以在那里进行任何必要的更改。
我试过在dataLayer中设置它link这个:
<script>
dataLayer = [{
'pageview': '/view'
}];
</script>
而且我可以在数据层中看到数据 debug/preview,但它并没有显示这实际上被设置为页面路径。我猜想需要在 GTM 管理员上设置一些东西来映射 dataLayer 值?
如果您想将页面路径作为数据层参数推送,则需要
- 配置值为
pageview
的 dataLayer 类型变量(这就是您在 dataLayer 中定义的值传递到 GTM 的方式)。 - 在您的基本网页浏览代码中,您需要使用 dataLayer 类型变量名称的值设置
page
字段(在 "Fields to Set" 下)。
值得一提的是,您的数据层声明必须位于 GTM 容器之前。通过这种方式,您可以将网页浏览设置为在常规网页浏览触发器上触发。