GTM 中的数据层变量:什么

、为什么和在哪里?发布时间:2021-08-16更新日期:2020 年 1 月 5 日如果您曾经使用过 Google 跟踪代码管理器,那么您可能已经熟悉三个关键概念:代码、触发器和变量。但是,实际上,您应该知道还有另一个关键要素,即数据层。Google 跟踪代码管理器与数据层密切相关,可确保最大的灵活性、可移植性和易于实施。没有它,GTM 中就没有变量或触发器,因此不会触发任何标签。这就是让您的标签管理正常工作的原因。不幸的是,我不打算深入研究数据层是什么,因为那是一个完全不同的故事。在今天的博文中,我将看看数据层变量是什么。如果您不知道什么是数据层,请先阅读本指南,然后再返回本文。上下文在我们深入研究之前,让我们快速回顾一下数据层 (DL) 的工作原理。DL 是网站的虚拟层,其中存储了有用的信息,例如用户ID 、 点击的按钮文本、订单总额等。这些数据稍

后可以传输到其他工具,例如 Google

Analytics、Mixpanel、Google Ads 等。事实上,谷歌标签管理器已经默认支持一堆内置变量。您可以转到Variables > Configure找到它们的完整  贝宁电话号码 列表。启用这些变量后,它们将出现在GTM 预览和调试模式的变量选项卡中。这些数据点随后可用于触发条件、标签,甚至其他变量(例如查找或正则表达式表)。它很棒!但是如果我们想要自定义变量呢?例如,博文作者姓名、用户注册国家等。?这就是数据层变量派上用场的地方。什么是数据层变量?数据层变量允许您从数据层中提取一个值并将其转换为变量(可用于标签、触发器和其他变量)。但首先,让我们看看数据是如何存储在数据层中的。启用 GTM 预览和调试模式并导航到数据层选项卡。在下面的屏幕截图中,我正在查看我的博客数据,您的可能会有所不同。gtm duracelltomi 事件看起来我

在那里有一些有趣的数据:pagePostType,

贝宁电话号码

pagePostType2, pageCategory, pagePostAuthor。我的博客在 WordPress 上运行,我使用 DuracellTomi 的 GTM 插件,该插件在每次页面加载时将这些数据推送到数据层。如果您想要更多自定义信息,请让开发人员使用 dataLayer.push 将其添加到数据层。无论如何,回到例子。正如您在上面的屏幕截图中看到的,我可以在标签和触发器中使用一些有趣的数据。不幸的是,如果我导航到预览和调试控制台的变量选项卡,这些变量不存在。为什么?默认情况下,Google 跟踪代码管理器无法识别数据层中的自定义数据,因此您不能将它们用作变量,除非您使用数据层变量。为了创建此变量,您需要指定要检索其值的数据层键。当变量解析时,它返回最近插入到键中的任何内容。就这么简单!如果我想检索

Leave a comment

Your email address will not be published.