是否可以从 GTM 上的 dataLayer 获取用户数据?
Is it possible to get user data from dataLayer on GTM?
我是 Google 跟踪代码管理器 – GTM 的新手。
我有一个网页,其中嵌入了 Google 个跟踪代码管理器脚本。我设置了几个将对象推送到 dataLayer 的事件 dataLayer.push({KEY: VALUE})
。我的问题是如何检索 added/pushed 之前的数据。
例如,假设电子商务网站上有一个 <button onclick="dataLayer.push({'item': 'shoes A'})">Purchase</button>
,用户点击了购买该商品的按钮。那么,如果第二天用户又回来了,如何从dataLayer中获取到用户之前购买过的商品信息,也就是{'item': 'shoes A'}
。
我可能会误解 dataLayer 是如何工作的,但想知道这是否可能。或者,dataLayer 是一个仅用于将信息传递给 Google Tag Manager 的变量?不是为了检索数据?
很抱歉这个基本问题,但无法通过查看教程网站弄清楚。
如果有任何建议,将不胜感激。
如评论所述:
数据层纯粹用于添加到 Google 的数据以构建 Google 分析页面中的统计面板。
Google Analytics 不是关系数据库。您无法查询单个数据集。
如果您想跟踪您推送的内容,您应该在数据库或会话变量中保留永久记录(可能是从购物车内容生成的?)。
Google 的 dataLayer
开发人员文档:
https://developers.google.com/tag-manager/devguide
我是 Google 跟踪代码管理器 – GTM 的新手。
我有一个网页,其中嵌入了 Google 个跟踪代码管理器脚本。我设置了几个将对象推送到 dataLayer 的事件 dataLayer.push({KEY: VALUE})
。我的问题是如何检索 added/pushed 之前的数据。
例如,假设电子商务网站上有一个 <button onclick="dataLayer.push({'item': 'shoes A'})">Purchase</button>
,用户点击了购买该商品的按钮。那么,如果第二天用户又回来了,如何从dataLayer中获取到用户之前购买过的商品信息,也就是{'item': 'shoes A'}
。
我可能会误解 dataLayer 是如何工作的,但想知道这是否可能。或者,dataLayer 是一个仅用于将信息传递给 Google Tag Manager 的变量?不是为了检索数据?
很抱歉这个基本问题,但无法通过查看教程网站弄清楚。 如果有任何建议,将不胜感激。
如评论所述:
数据层纯粹用于添加到 Google 的数据以构建 Google 分析页面中的统计面板。
Google Analytics 不是关系数据库。您无法查询单个数据集。
如果您想跟踪您推送的内容,您应该在数据库或会话变量中保留永久记录(可能是从购物车内容生成的?)。
Google 的 dataLayer
开发人员文档:
https://developers.google.com/tag-manager/devguide