【发布时间】:2018-06-18 21:10:14
【问题描述】:
我正在尝试使用最新的dataLayer 对象设置要在 Google Analytics 中触发的 1 个点击事件,并将其设置为像这样触发:
$('.vinyl-calc .calculate').click(function() {
// some code here...
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'calculatorClick',
'calculatorType': 'vinyl'
});
});
和
$('.silane-calc .calculate').click(function() {
// some code here...
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'calculatorClick',
'calculatorType': 'silane'
});
});
我在 Google 跟踪代码管理器中正确创建了 dataLayer 变量,并在其中添加了自定义事件 calculatorType 的名为“工具和计算器”的标签,如下所示,这是通过 Google 跟踪代码管理器触发的:
但是,即使在实时状态下,进入 Google Analytics(分析)也不会显示此处发生的任何事件。我在 Google Analytics 中根本看不到任何东西,而且似乎根本无法在 Google Analytics 中跟踪这一点。如何使用calculatorType变量在谷歌分析中显示事件calculatorClick???
我已经为此工作了好几个小时,尝试了各种方法来使其正常工作,但没有任何工作正常。我遵循的一些在 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/
1st - 为什么这么复杂?以及如何将 GTM 正确链接到 GA 以便跟踪事件?因为目前 GA 中没有任何事件,而且我整天都在触发这些点击事件。
以下是 Google 跟踪代码管理器中的实时代码和触发器: 这是工具和计算器标签属性。我不确定 Category、Action、Label 和/或 Value 属性应该在其中包含什么,所以我一直在这里测试不同的值以尝试将其发送到 GA(它没有) .
我实际上有 3 个触发器,以确保它正常工作。我想我只需要 1 个,但我想确保它在 GTM 中工作。
不过,我不知道您在哪里可以找到 Google Analytics(分析)中的 TAGS。我在 GA 的任何地方都没有看到任何标签选项。仅在 GTM 中。
【问题讨论】:
-
你能贴一张你的 GA 标签的截图吗? - 你想在这个事件上触发的那个。
-
这有帮助吗?
标签: javascript google-analytics google-tag-manager