共计 1331 个字符,预计需要花费 4 分钟才能阅读完成。
在 Google Tag Manager 中,Data Layer Object 是一个 JavaScript 对象,它能够用于在页面上收集和传递数据。Data Layer Object 通常用于将无关用户和页面的信息收集和传递给 Google Analytics 或其余第三方剖析和营销工具。应用 Data Layer Object,您能够在网站的任何中央设置变量并将其传递到 Google Tag Manager,而无需编写任何代码。
Data Layer Object 是一个 JavaScript 对象,它容许您存储和传递任何类型的数据。例如,您能够应用 Data Layer Object 存储无关用户的信息,如购买金额、页面浏览次数、所在位置等等。而后,您能够将这些数据传递给 Google Analytics 或其余第三方工具,以便更好地理解用户行为并做出无关网站优化和营销决策。
要应用 Data Layer Object,您须要在网站的代码中增加一些 JavaScript 代码来设置和更新变量。而后,在 Google Tag Manager 中,您能够应用这些变量来触发标签和跟踪事件,以便对用户行为进行剖析和营销优化。
以下是一个应用 Data Layer Object 的示例,其中蕴含源代码。在这个示例中,咱们将向 Data Layer Object 增加一些无关用户购买的信息,而后应用 Google Tag Manager 将这些信息发送到 Google Analytics 中。
<script>
// 将购买金额增加到 Data Layer Object 中
dataLayer.push({
'event': 'purchase',
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345', // 订单 ID
'affiliation': 'Online Store', // 商家名称
'revenue': '35.43', // 订单总金额
'tax':'2.05', // 税费
'shipping': '5.99', // 运费
'coupon': 'SUMMER_SALE' // 优惠券代码
},
'products': [{ // 订单中的产品信息
'name': 'T-Shirt', // 产品名称
'id': '12345', // 产品 ID
'price': '15.99', // 产品单价
'brand': 'Nike', // 产品品牌
'category': 'Apparel', // 产品类别
'variant': 'Red', // 产品变体
'quantity': 2 // 产品数量
}]
}
}
});
</script>
在这个示例中,咱们应用 dataLayer.push() 办法将购买金额增加到 Data Layer Object 中。这里的 event 属性通知 Google Tag Manager 触发了一个 “purchase” 事件,同时应用 ecommerce 对象来指定订单和产品的详细信息。在 purchase 对象中,actionField 属性指定了订单的一些属性,例如订单 ID、商家名称、订单总金额、税费、运费和优惠券代码等。products 属性蕴含了订单中所有的产品信息。
在 Google Tag Manager 中,咱们能够应用这些变量来创立标签和跟踪事件,以便在 Google Analytics 中剖析购买行为。