我定义了一个dataLayer来存储页面的一些信息,它看起来像:
dataLayer = {
pageType: "Page type",
mainCategory: "Main category of page",
subCategory1 "Sub category level1",
...
}
然后我定义自定义尺寸: custom_dimension1:mainCategory custom_dimension2:subCategory1 .. Scope是Session。
我使用Google跟踪代码管理器来调试和查看变量记录值: custom_dimenssion1 ="页面的主要类别",..
但是,当我在白天访问Google Analytics后,我看到了网页网址,我有多个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)
我不知道为什么?请帮忙!
答案 0 :(得分:0)
使用会话范围设置自定义维度时,给出的最后一个值是GA中记录的值。因此,在页面A上,您可能会从数据层给出一个您认为对于页面A正确的值,但是当您在同一会话中移动到页面B并再次将页面类别推送到数据层时,该页面B值将被写入到您的自定义维度,等等,直到会话结束。无论最后一个值被推送到您的自定义维度是该特定会话的最终值。