中的数据层变量:什么、为什么和在哪里?发布时间

更新日期: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 跟踪代码管理器无法识别数据层中的自定义数据,因此您不能将它们用作变量,

除非您使用数据层变量。为了创建此变量,

哈萨克斯坦电话号码

您需要指定要检索其值的数据层键。当变量解析时,它返回最近插入到键中的任何内容。就这么简单!如果我想检索pageCategory值,我只需要在变量设置中设置pageCategory键。让我向您展示它是如何工作的。让我们创建一个数据层变量 在我之前的示例中,数据层中有 4 个自定义键和值:键:pagePostType,值:post键:pagePostType2,值:single-post键:pageCategory,值:google-tag-manager-tips键:pagePostAuthor,值:Julius Fedorovicius在数据层变量的帮助下,我可以轻松地检索这些值并在其他标签、触发器或变量中重用它们。将数据层变量转换为 GTM 变量 假设您想在有人发表评论时发送 Google Analytics 事件。在每个事件中,您还希望显示文章作者的全名。这样,您将看到哪些作者产生了最高的读者参与度。

Leave a comment

Your email address will not be published.