快速指南:dataLayer.push 示例发布时

本快速指南是在收到初学者/中级 Google 跟踪代码管理器用户提出的几个问题后诞生的:我应该什么时候使用 dataLayer.push() 以及什么时候应该使用数据层声明 (dataLayer = [{}] )?提出这个问题的原因是官方的 Google 跟踪代码管理器文档在某些方面有点误导。继续阅读,我会告诉你在哪里。数据层.push?那么首先 dataLayer.push 是什么?它是一个允许添加/更新存储在数据层中的数据的代码,例如:<脚本>窗口.dataLayer = 窗口.dataLayer || [];window.dataLayer.push({‘事件’: ‘new_subscriber’,’formLocation’:’页脚’});</脚本>但是,这是什么意思?好吧,让我们快速回忆一下数据层是什么。PS 如果(在阅读了这篇博文之后)这个话题看起来仍然令人困惑,请考虑注册我的 Google Tag Manager for Beginners 课程,我会在其中更详细地解释 dataLayer.push 是什么。什么是数据层?数据层是谷歌标签管理器的主要概念之一,它保证了最大的灵活性、可移植性和易于实施。没有它,GTM 根本无法工

作。这就是让您的标签管理正常工

作的原因。这是释放 Google 跟踪代码管理器潜力的关键。我已经在我的其他指南完整数据层指南中介绍了数据层,但为了节省您的时间,这里是  俄罗斯电话号码 版本。简单地说,数据层就像一个存储某些信息的桶。它是网站的中心位置(虚拟层),您、您的开发人员或第三方工具可以在其中临时存储数据(关于用户、页面内容等)。从那里,谷歌标签管理器读取此信息,在标签/触发器/变量中使用它或将其发送到其他工具、谷歌分析、谷歌 Adwords、Facebook 等。数据层.push将 Google 跟踪代码管理器容器 JavaScript 代码段放入您网站的源代码后,就会自动创建数据层。你没有什么要补充的了。但是,如果您想要更个性化的数据,例如用户 ID、产品价格、订单总额等。(并在谷歌标签管理器中使用它们),需要额外的配置。这就是 dataLayer.push 发挥作用的地方。在数据层中存储/更新数据有两种

俄罗斯电话号码

 

个你应该使用,但为了知识起见,我会提到两个:通过在Google跟踪代码管理器容器代码段 ( dataLayer = [] )上方添加数据层代码段。GTM官方文档中也提到了这种方法。这称为数据层声明。或者通过使用dataLayer.push方法推送数据。你问有什么区别?数据层声明(不推荐)如果您想在页面加载后立即添加数据,例如user ID ,则可以使用这种将数据插入数据层的方法。因此,您可以在All Pages触发器中使用User ID变量。在这种情况下,您的开发人员应该在 GTM 跟踪容器上方(这很重要!)添加一个带有实际用户 ID 的数据层片段。将此信息添加到数据层后,您就可以开始在 Google 跟踪代码管理器中使用它了。这是一个示例代码:<脚本>数据层 = [{“用户 ID”:“123456”}];</脚本><!– 谷歌标签管理器 –>// 这是您的

Leave a comment

Your email address will not be published.