在JS后期调用中将GTM数据层传递给分析



我已经在Google上研究过了,但是我所能找到的都是关于GTM内置事件跟踪器和以这种方式将变量传递给Analytics的解释。

我正在寻找的是一个自定义数据层推送到GTM,然后拉入谷歌分析。我使用。push将我的东西添加到dataLayer中,我可以看到我的事件正在触发。

然而,这肯定发生在调用GTM之后。我知道,因为它是在JavaScript函数中调用的。

有什么特别的我需要做的,使dataLayer。push工作正确知道我的dataLayer。GTM加载后出现推送?

当然,在我花了2个小时的研究之后,我就发现了这个问题。

当dataLayer改变时,同步推送到GTM。您可以在页面顶部调用GTM的脚本,然后在整个页面中修改dataLayer,并知道它正在更新。

更多信息可以在这里找到:

https://developers.google.com/tag-manager/android/v3/reference/com/google/tagmanager/DataLayer

最新更新