Android 通过Google Tag Manager在Google Analytics中未触发的事件

Android 通过Google Tag Manager在Google Analytics中未触发的事件,android,google-analytics,google-tag-manager,google-analytics-firebase,Android,Google Analytics,Google Tag Manager,Google Analytics Firebase,我一直在到处寻找这个问题的答案,我完全目瞪口呆 我正在我的Android应用程序中使用GA实现简单的点击和页面跟踪,通过GTM运行。我所有的“屏幕”在GA中都是实时可见的,但我根本无法让“事件”出现 事实上我可以,但这种行为似乎很奇怪。如果我没有包含“标签”和“值”,我可以看到事件出现。但是,如果我添加它们(作为常量或数据层变量),所有事件都会停止。我已经确认了我想要在“标签”和“值”中使用的变量,因为我制作了一个容器,将这些值作为“类别”和“操作”,并且可以像预期的那样实时查看它们 这让我觉得

我一直在到处寻找这个问题的答案,我完全目瞪口呆

我正在我的Android应用程序中使用GA实现简单的点击和页面跟踪,通过GTM运行。我所有的“屏幕”在GA中都是实时可见的,但我根本无法让“事件”出现

事实上我可以,但这种行为似乎很奇怪。如果我没有包含“标签”和“值”,我可以看到事件出现。但是,如果我添加它们(作为常量或数据层变量),所有事件都会停止。我已经确认了我想要在“标签”和“值”中使用的变量,因为我制作了一个容器,将这些值作为“类别”和“操作”,并且可以像预期的那样实时查看它们

这让我觉得应用程序端的实现非常好,但是GTM中我的标签有一个问题。(显然不是触发器,因为它在预期的情况下也会起作用)

理想情况下,我希望这样做(变量是数据层变量):


但这不起作用。我看不到任何事件。

确保已正确设置Click listener

启用when定义侦听器何时可用以及应用于所有DOM元素的位置

Fire ON定义条件,因此在您的情况下,它可以是{{event}}等于gtm。单击{{event}}等于gtm。链接单击


这是设置侦听器时最常见的陷阱。事件值应该是数字,而不是字符串。洗牌字段,例如-Action-Click on:{{GTM-Click Target}},Label-{{GTM-Click Value},并将值留空,这将解决您的问题。

在GTM V2中,不需要设置单击侦听器,它们由GTM本身自动添加。这是正确的,但如果您想附加任何事件,则必须指定“开火“条件。这也是真的,但是OP说如果他不使用他的变量,他会实时看到事件,所以他的触发器似乎工作正常,而且变量本身也有问题。好吧,你说得对!让我有点困惑的是,标签和值是数据层变量,但在屏幕截图中有一个GTM点击->所以你们的答案似乎是正确的+1对你来说是的,我最初使用的是名为{{GA-Whatever}}的常量,需要区分。现在称他们为“GTM”是令人困惑的,我同意这是完美的!谢谢我没有看到任何地方的值必须是一个数字,我永远不会发现它写在一个字段参考列表中:谷歌没有在标签配置屏幕上提到这一点,这太糟糕了。有人无法从GTM文档中找到答案。我浪费了两天的时间来找出问题所在。谢谢你让我不再浪费更多的时间。:)