dataLayer.push() return值含义
dataLayer.push() return value meaning
我在工作中努力实施 Google 跟踪代码管理器,我确实遇到管理员控制台不可用的问题,所以我相信配置是正确的。
无论如何,我初始化了 dataLayer 数组,我包含了 GTM 脚本,现在一些事件正在发送到 Google。
增强型电子商务已启用,但如果我将以下代码段复制粘贴到我的控制台上(摘自“https://enhancedecommerce.appspot.com/checkout”):
dataLayer.push({
"event": "checkout",
"ecommerce": {
"checkout": {
"actionField": {
"step": 1
},
"products": [{
"id": "b55da",
"name": "Flexigen T-Shirt",
"price": "16.00",
"brand": "Flexigen",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
},
"promoView": {
"promotions": [{
"id": "bts",
"name": "Back To School",
"creative": "CHECKOUT right",
"position": "right sidebar"
}]
}
}
});
控制台 returns "true" 并且没有数据发送到 GTM。
我的问题是,return 值在 GTM 中是什么意思,以及,我能否了解在推送结帐事件时 GTM 标签不发送数据的原因?
澄清一下,这个其他代码段有效,returns false 并将数据发送到 google。
dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
"products": [{
"id": "b55da",
"name": "Flexigen T-Shirt",
"price": "16.00",
"brand": "Flexigen",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
}
}
});
return 值(假设您在将代码粘贴到控制台时指的是该值)表示是否触发了 GTM 标记以响应推送。 "true" 表示没有触发任何代码,"false" 表示触发了一个代码。
要根据数据层推送触发标签,您需要利用 event
键的值作为标签的触发器。您可能有一个带有 addToCart
的触发器用于标记,因此对 checkout
事件执行相同的操作。
我在工作中努力实施 Google 跟踪代码管理器,我确实遇到管理员控制台不可用的问题,所以我相信配置是正确的。
无论如何,我初始化了 dataLayer 数组,我包含了 GTM 脚本,现在一些事件正在发送到 Google。
增强型电子商务已启用,但如果我将以下代码段复制粘贴到我的控制台上(摘自“https://enhancedecommerce.appspot.com/checkout”):
dataLayer.push({
"event": "checkout",
"ecommerce": {
"checkout": {
"actionField": {
"step": 1
},
"products": [{
"id": "b55da",
"name": "Flexigen T-Shirt",
"price": "16.00",
"brand": "Flexigen",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
},
"promoView": {
"promotions": [{
"id": "bts",
"name": "Back To School",
"creative": "CHECKOUT right",
"position": "right sidebar"
}]
}
}
});
控制台 returns "true" 并且没有数据发送到 GTM。
我的问题是,return 值在 GTM 中是什么意思,以及,我能否了解在推送结帐事件时 GTM 标签不发送数据的原因?
澄清一下,这个其他代码段有效,returns false 并将数据发送到 google。
dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
"products": [{
"id": "b55da",
"name": "Flexigen T-Shirt",
"price": "16.00",
"brand": "Flexigen",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"position": 0,
"quantity": 1
}]
}
}
});
return 值(假设您在将代码粘贴到控制台时指的是该值)表示是否触发了 GTM 标记以响应推送。 "true" 表示没有触发任何代码,"false" 表示触发了一个代码。
要根据数据层推送触发标签,您需要利用 event
键的值作为标签的触发器。您可能有一个带有 addToCart
的触发器用于标记,因此对 checkout
事件执行相同的操作。