Google 跟踪代码管理器中的页面浏览量和事件类型与 "some page views" 存储在 Google 分析中的位置有什么区别?

What is difference between Page Views and Event type in Google Tag Manager and where "some page views" are stored in Google Analytics?

我对这个话题有点陌生,想知道 Google 跟踪代码管理器中的页面浏览量和事件数据类型有什么区别。我想创建一个电子商务渠道。我已经为 GTM 中的每个步骤配置了标签,它们在预览模式下可以正常工作。但我无法在 Google Analytics 中找到它们。我一直在使用 pageview 创建标签 -> 一些 page views 标签。这种类型的标签存储在 Google Analytics 中的什么位置?我应该将其更改为事件数据类型吗?在什么情况下我们需要一些浏览量标签?

GTM 和 GA 是两个不同的系统,不幸的是,它们使用相同的词来表示不同的事物。

GTM 是 Javascript 标签的部署系统。在 GTM 术语中,“事件”是使 GTM 更新其内部变量并允许触发标签的东西。 GTM 事件在数据层中显示为名称为“event”的键(GTM 覆盖数据层数组的“push”方法以检测包含在被推送到的 object 中的“event”键数据层)。 GTM 中的综合浏览量只是 GTM 代码首次执行时发生的一种事件。它本身不会向任何地方发送数据,也不会存储任何内容。数据仅由配置为由事件触发的标签发送。

GA 是一个记录跟踪数据的系统。跟踪数据作为“命中”发送,其中命中是一个 http 请求,其有效负载根据特定协议(measurement protocol,可以在任何支持 http 请求的语言中使用,并且也是analytics.js 库使用)。点击有不同的类型(页面浏览、事件、时间,可能还有其他)。区别不是技术性的(它都是 http 请求),不同的命中类型按照惯例绑定到不同的“维度”,即命中的描述性属性。 “页面视图”点击具有文档位置和文档标题。 GA 中的“事件”还具有“事件类别”、“事件操作”和“事件标签”维度。在创建 GA 时,这种区别是有意义的,因为那时“页面视图”或多或少是由浏览器行为定义的,但今天 ajax 和 SPA 以及所有这些变得越来越没有意义,这就是为什么GA4,新版Google Analytics,现在只有一种点击类型——事件,您可以通过参数的方式添加维度。

因此 GTM 中的页面视图可能被配置为在 Google Analytics 中发送页面视图,但不一定如此;两者同名,但独立存在。如果未记录 GTM 事件,那么它可能没有通过触发器连接到它的 GA 标记。 GTM 事件本身不会在任何地方存储数据。

至于漏斗,在 Universal Analytics 中,您可以创建此 by implementing enhanced e-commerce. Enhanced E-Commerce can be implemented both via pageviews or via events (that mostly depends on how your page is structured - if you have a checkout with multiple pages you might want to use page views, if everything happens on one page you would rather use events). The important thing is that the appropriate dimensions and metrics are attached to the hit. In GTM the easiest way to this is to have your developers set up the datalayer structure according to the linked documentation,然后您只需检查 GA 代码中的“增强 e-commerce”功能并将其指向 e-commerce 数据层中的变量(说明在文档中,如果您通过单击展开“查看此示例的标记配置”部分)。