在我的React中,我使用npm模块react gtm-模块将其连接到GTM。我可以使用以下语法发送事件:
window.dataLayer.push({
event: 'calc_price_btn'
})但我不确定是否以及如何发送同意书更新。使用这个模块可以吗?还是我必须使用标准的gtag HTML片段?react-gtm-module能做标准的gtag()调用所能做的一切吗?
发布于 2022-03-24 19:09:19
我所缺少的是定义gtag()函数:
window.gtag = function(){
window.dataLayer.push(arguments)
}令我困惑的是,Google文档不包括dataLayer.push()调用--只包含gtag()调用。定义函数之后,可以立即使用文档中的代码片段。
发布于 2022-03-19 20:48:27
你不需要做任何特别的编程-明智的。
它更像是GTM中的一种配置。
有许多社区模板可以管理这一点,但我会使用Simo的https://www.simoahava.com/custom-templates/consent-mode/
在GTM中添加一个新标记时,只需搜索它。
然后,您将能够使用更新推到具有特定事件的数据层,如下图所示。

https://stackoverflow.com/questions/71540403
复制相似问题