juh*_*a t 5 google-analytics google-tag-manager
所以我通过谷歌标签管理器设置了我的谷歌分析。页面浏览量跟踪工作正常。但是当我尝试跟踪任何事件时,数据就是无法通过 Analytics。事件跟踪也不适用于传统的 Analytics 代码。
分析调试显示几个“创建配置有一个未知参数:x”和“命令被忽略。未知目标:未定义”
据说这意味着我的跟踪器名称有问题。我已经尝试了默认名称和自定义名称。
可能值得一提:直到最近,我网站的默认 URL 在 Analytics 网站首选项中都是错误的,但我不确定这是否与此有关。
分析调试消息:
Executing Google Analytics commands.
analytics_debug.js:10 Running command: ga("create", {2: null, 3: null, 6: "1", 10: false, 11: false, 12: false, 16: false, 17: false, 18: false, 28: false, 32: "UA-1439995-1", 33: false, 34: false, 35: [{fieldName: "cookieDomain", value: "auto"}]}, {name: "gtm5"})
analytics_debug.js:10 Creating new tracker: t0
analytics_debug.js:10 Create config had an unknown parameter: "2"
analytics_debug.js:10 Create config had an unknown parameter: "3"
analytics_debug.js:10 Create config had an unknown parameter: "6"
analytics_debug.js:10 Create config had an unknown parameter: "10"
analytics_debug.js:10 Create config had an unknown parameter: "11"
analytics_debug.js:10 Create config had an unknown parameter: "12"
analytics_debug.js:10 Create config had an unknown parameter: "16"
analytics_debug.js:10 Create config had an unknown parameter: "17"
analytics_debug.js:10 Create config had an unknown parameter: "18"
analytics_debug.js:10 Create config had an unknown parameter: "28"
analytics_debug.js:10 Create config had an unknown parameter: "32"
analytics_debug.js:10 Create config had an unknown parameter: "33"
analytics_debug.js:10 Create config had an unknown parameter: "34"
analytics_debug.js:10 Create config had an unknown parameter: "35"
Executing Google Analytics commands.
analytics_debug.js:10 Running command: ga("gtm5.set", ">m", "G32NJ6NK7K")
analytics_debug.js:10 Command ignored. Unknown target: undefined
analytics_debug.js:10 Executing Google Analytics commands.
analytics_debug.js:10 Running command: ga("gtm5.set", "nonInteraction", false)
analytics_debug.js:10 Command ignored. Unknown target: undefined
analytics_debug.js:10 Executing Google Analytics commands.
analytics_debug.js:10 Running command: ga("gtm5.set", "hitCallback", [function])
analytics_debug.js:10 Command ignored. Unknown target: undefined
analytics_debug.js:10 Executing Google Analytics commands.
analytics_debug.js:10 Running command: ga("gtm5.send", {hitType: "event", eventCategory: "contact-form", eventAction: "successful-form-submission-mailsent", eventLabel: "362", eventValue: undefined})
analytics_debug.js:10 Command ignored. Unknown target: undefinedRun Code Online (Sandbox Code Playgroud)
我相信我已经找到了解决方案。
我通过将跟踪器名称设置为空白,在 GTM 中编辑了我的 Universal Analytics 代码(联系表单提交和 GA-Pageview)。
(编辑标签 -> 在此标签中启用覆盖设置 -> 更多设置 -> 高级配置 -> 设置跟踪器名称 [True]
我不知道为什么我必须这样做,以及这是否是一个好的解决方案。但是现在事件跟踪似乎起作用了。