GTM Google 分析数据层得到错误的值
GTM Google analytics dataLayer get wrong values
我定义了一个数据层来存储页面的一些信息,它看起来像:
dataLayer = {
pageType: "Page type",
mainCategory: "Main category of page",
subCategory1 "Sub category level1",
...
}
然后我定义自定义维度:
custom_dimension1: 主要类别
custom_dimension2:子类别 1
..
范围是会话。
我使用 Google 跟踪代码管理器进行调试并准确查看变量记录值:
custom_dimenssion1 = "Main category of page",..
但是,当我在一天后转到 Google 分析时,我看到页面 url,我有多个 custom_dimension1 值:
PageA_URL:
mainCategory = Main category of page A (exact)
mainCategory = Main category of page B (wrong)
mainCategory = Main category of page C (wrong)
不知道为什么?请帮助!
当您设置具有会话范围的自定义维度时,最后给出的值是 GA 中记录的值。因此,在页面 A 上,您可能会从数据层为其提供一个您认为对页面 A 正确的值,但是当您在同一会话中移动到页面 B 并再次将页面类别推送到数据层时,该页面 B 值将被写入到您的自定义维度,依此类推,直到会话结束。推送到自定义维度的最后一个值是该特定会话的最终值。
我定义了一个数据层来存储页面的一些信息,它看起来像:
dataLayer = {
pageType: "Page type",
mainCategory: "Main category of page",
subCategory1 "Sub category level1",
...
}
然后我定义自定义维度: custom_dimension1: 主要类别 custom_dimension2:子类别 1 .. 范围是会话。
我使用 Google 跟踪代码管理器进行调试并准确查看变量记录值: custom_dimenssion1 = "Main category of page",..
但是,当我在一天后转到 Google 分析时,我看到页面 url,我有多个 custom_dimension1 值:
PageA_URL:
mainCategory = Main category of page A (exact)
mainCategory = Main category of page B (wrong)
mainCategory = Main category of page C (wrong)
不知道为什么?请帮助!
当您设置具有会话范围的自定义维度时,最后给出的值是 GA 中记录的值。因此,在页面 A 上,您可能会从数据层为其提供一个您认为对页面 A 正确的值,但是当您在同一会话中移动到页面 B 并再次将页面类别推送到数据层时,该页面 B 值将被写入到您的自定义维度,依此类推,直到会话结束。推送到自定义维度的最后一个值是该特定会话的最终值。