Sol*_*son 5 javascript google-analytics google-tag-manager
我正在尝试使用最新的dataLayer对象在 Google Analytics 中设置要触发的1 个点击事件,并将其设置为如下触发:
$('.vinyl-calc .calculate').click(function() {
// some code here...
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'calculatorClick',
'calculatorType': 'vinyl'
});
});
Run Code Online (Sandbox Code Playgroud)
和
$('.silane-calc .calculate').click(function() {
// some code here...
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'calculatorClick',
'calculatorType': 'silane'
});
});
Run Code Online (Sandbox Code Playgroud)
我在 Google Tag Manager 和名为“Tools and Calculators”的标签中正确创建了 dataLayer 变量calculatorType,其中添加了自定义事件,如下所示是通过 Google Tag Manager 触发的:
但是,进入 Google Analytics,即使在 Realtime 中也不会显示此处发生的任何事件。我在 Google Analytics 中根本看不到任何东西,而且在 Google Analytics 中似乎根本无法跟踪它。如何calculatorClick使用calculatorType变量在谷歌分析中显示事件???
我一直在这几个小时内尝试各种方法来使其正常工作,但没有任何工作正常。我遵循的一些在 Google Analytics 中不起作用的参考资料是https://johannesmehlem.com/blog/google-analytics-event-tracking-via-google-tag-manager/#section3.4和https://www .analyticsmania.com/post/pull-data-from-data-layer-google-tag-manager-tutorial/
第一 - 为什么这太复杂了?以及如何将 GTM 正确链接到 GA 以跟踪事件?因为目前 GA 中没有任何事件,而且我整天都在触发这些点击事件。
以下是 Google 标签管理器中的实时标签和触发器:
这是工具和计算器标签属性。我不确定 Category、Action、Label 和/或 Value 属性应该包含什么,所以我一直在这里测试不同的值,试图让它发送到 GA(它没有) .

我实际上有 3 个触发器,以确保它正常工作。我想我只需要 1 个,但我想确保它在 GTM 中工作。
但是,我不知道您从哪里获得 Google Analytics 中的 TAGS。我在 GA 中的任何地方都看不到任何标签选项。仅在 GTM 中。
GA 中的每个自定义事件都可以有Event Category、Event Action和(可选)Event Label和Event Value
既然我不是 GTM 的超级用户,我相信您仍然需要将数据层变量映射到相应的 Google 事件中,以便在 GA 中正确显示。
Google 的自定义事件文档
Google 的 GTM 文档
更新的
GTM 只是帮助开发人员更轻松地将数据加载到 GA 或添加自定义脚本等的一种方法。如果要将它们存储为 GA 事件,则需要了解 GA 事件的工作原理。这就是为什么我包含事件文档(遗憾的是,它指的是过时的 ga 方法。)您可以eventCategory在那里清楚地看到等等。
我相信最新的方法实际上是使用gtag. 默认事件片段仍然使用ga我上次检查时的旧语法。
| 归档时间: |
|
| 查看次数: |
8249 次 |
| 最近记录: |