Google 标签管理器增强电子商务
Google tag manager enhanced eCommerce
我将第一次使用 Google 标签管理器,我有一个非常基本的问题正在努力解决。我有我的代码要插入到数据层。但问题是我没有看到任何地方可以插入我的代码。对不起,如果问题太愚蠢,但这是我看到的
我可以把这段代码放在哪里?
// The GTM code.
dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
"products": [{
"id": "57b9d",
"name": "Kiosk T-Shirt",
"price": "55.00",
"brand": "Kiosk",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"quantity": 1
}]
}
}
});
通常数据层不是通过GTM插入的,而是在页面代码中创建的。如果您 create it according to the specifications 那么 GTM 标签将自动读取它而无需特殊配置,您必须确保 "use datalayer" 已启用。
(理论上也可以创建自定义 HTML 标签并通过一些自定义 javascript 将信息推送到数据层,或者创建类型为 [=16= 的 GTM 变量] 并在那里创建一个数据层。但是很少有这种情况有意义。数据层的目的是将数据从后端系统获取到您的代码中,而 GTM 不知道您的后端。)
我将第一次使用 Google 标签管理器,我有一个非常基本的问题正在努力解决。我有我的代码要插入到数据层。但问题是我没有看到任何地方可以插入我的代码。对不起,如果问题太愚蠢,但这是我看到的
我可以把这段代码放在哪里?
// The GTM code.
dataLayer.push({
"event": "addToCart",
"ecommerce": {
"currencyCode": "USD",
"add": {
"products": [{
"id": "57b9d",
"name": "Kiosk T-Shirt",
"price": "55.00",
"brand": "Kiosk",
"category": "T-Shirts",
"variant": "red",
"dimension1": "M",
"quantity": 1
}]
}
}
});
通常数据层不是通过GTM插入的,而是在页面代码中创建的。如果您 create it according to the specifications 那么 GTM 标签将自动读取它而无需特殊配置,您必须确保 "use datalayer" 已启用。
(理论上也可以创建自定义 HTML 标签并通过一些自定义 javascript 将信息推送到数据层,或者创建类型为 [=16= 的 GTM 变量] 并在那里创建一个数据层。但是很少有这种情况有意义。数据层的目的是将数据从后端系统获取到您的代码中,而 GTM 不知道您的后端。)