Google tags manager don#39;t load any cookies(谷歌标签管理器不加载任何Cookie)
问题描述
由于某种原因,动态添加Google Tages Manager时不会加载任何Cookie
当用户单击某个接受按钮时,我使用src
的src
将script
标记添加到body
,并在加载后运行以下命令:
推荐答案
tl;drgtag
函数应为全局函数,并使用arguments
对象
问题出在我定义的gtag
函数
您应该添加到您的HTML页面的代码如下:
我的gtag
函数有2个问题:
它不是全局的(可能不是问题,但与原始实现不同)。
我使用的是rest parameters(
...args
),而不是arguments
对象。因为REST参数和
所述arguments
对象不同,如MDN - The difference between rest parameters and the arguments object
在大多数情况下,您应该优先使用REST参数而不是arguments
对象,但显然,Google标记管理器需要arguments
对象的属性。
所以我所做的是:
这篇关于谷歌标签管理器不加载任何Cookie的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!