什么是数据层?
数据层基本上是将信息从你的网站传递到标签管理系统(TMS)的工具,比如谷歌标签管理器(GTM),以及几乎任何你想要的地方。如果你愿意,这篇博文就是“数据层101”。我们将介绍的内容包括:
- 什么是数据层
- 数据层是如何工作的
- 今天你如何利用你网站的数据层
- 为什么要设置和利用数据层
数据层的目的是什么?
数据层是一种健壮、可靠和结构化的方法,用于跟踪用户信息和网站信息(如产品id和产品价格)。数据层以事件为基础收集信息,这意味着只有在发生事件(如页面加载或链接单击)时,信息才会发送到TMS。
不包含数据层的示例图:混乱!
数据层如何存储信息?
数据层有两种收集数据的方法。
1)硬编码
在这种方法中,开发人员将在站点上的GTM代码片段之上安装一段代码片段,定义将填充数据层的确切数据。它们主要用于在页面加载事件上填充数据层。
示例代码片段:
dataLayer.push在数据层中存储数据的推荐方法。推送到数据层允许您设置数据层推送页面加载以外的事件。
2)数据层推送
示例推送片段:
数据层示例图:更好的!
如何找到数据层
让我们试着找到先知网站的数据层。有几种方法可以做到这一点。
通过控制台查看数据层
控制台可以在Chrome浏览器的开发工具中找到。导航到右上方的椭圆并选择更多的工具然后选择开发人员工具。
选择开发人员工具窗格顶部的控制台选项卡。然后你可以输入"dataLayer,并按“enter”。
一旦你按下回车键,你应该会看到数据层的所有荣耀。
数据层通过控制台:
我们可以看到总共有15个事件。如果我们打开第一个事件的信息窗格,我们已经可以看到通过数据层传递给GTM的一些数据。
我们知道我们在一个名为“谷歌分析应用程序+Web常见问题回答|先知互动”。这篇特别的文章属于分析,商业思想和谷歌分析。这篇文章也是在2020年3月20日由詹姆斯。柯尔。
看看我们知道的所有信息,页面甚至还没有加载!非常酷的东西,你可以看到这种数据收集方法对网站跟踪是非常有价值的。
通过GTM预览查看数据层
只有当您可以访问页面上已经下载的GTM容器时,此方法才有效。
您要做的第一件事是在GTM工作区中激活预览模式。有关如何做到这一点的更多信息,请参阅我们的博客文章标题“谷歌标签管理器是什么?它能做什么?”通过凯文·拉特。他详细介绍了GTM,特别是预览功能。
进入预览模式后,导航到容器安装的站点(在本例中是Seer Interactive站点)。
GTM预览示例:
导航到左侧滚动窗格中的第一个事件。选择该事件后,单击预览窗口顶部的Data Layer选项卡。这显示了我们刚才在控制台中看到的相同的数据层。
数据层通过GTM预览:
将数据层值转换为谷歌标签管理器变量
通过GTM使用数据层中的数据来填充事件标记和/或触发事件也很容易。
事实上,如果您导航到GTM预览窗口中的变量选项卡,您可以看到这些数据层值中的一些已经通过GTM变量被利用了。
如何在GTM中创建一个数据层变量
在GTM中,创建一个新变量并选择数据层变量。
接下来,您需要为要提取的值标识数据层变量名。在本例中,我们要提取的变量名是pagePostAuthor。
在我们正在创建的GTM数据层变量中,我们只需输入pagePostAuthor。
..瞧!
现在,您可以使用该变量通过事件标记传递信息,或者根据通过该变量传递的特定信息触发事件。
你坚持到了最后!
我知道我知道,那是很多但是你坚持了下来,现在有希望开始了解数据层是如何工作的,以及为什么你今天应该为你的网站设置和利用数据层。它是健壮的。它是可靠的。它是大多数网站首选的跟踪方法。
数据层是一个很难掌握的概念,事实上,这篇文章更像是冰山一角,而不是整个冰山。
如果你想继续你的数据层学习,下面的资源是很好的开始: