如何将 GTM 变量数组中的值放入跟踪像素?
How to put values from a GTM variable array in to a tracking pixel?
是否可以通过 Google 跟踪代码管理器实现以下跟踪像素:
...通过使用以下变量数组?:
[
{
id: '4009314961126',
name: 'Schuurschijf k120',
price: '4.7900',
quantity: 1,
category: 'Gereedschap & Werkplaats/Machine toebehoren/Schuurmachines/Delta-
&Multibladen',
brand: ''
},
{
id: '4008496270705',
name: 'Varta knoopcel CR1216 lithium',
price: '5.5000',
quantity: 1,
category: 'Elektra/Energie/Knoopcellen',
brand: ''
}
]
更新 #1
在@Max 的帮助下,我能够创建我需要的 JavaScript:
var pixel_url = "http://gethatch.com/iceleads_rest/merch/91487/direct";
for (i = 0; i < products.length; i++) {
var product = products[i];
pixel_url += ";ean="+product.id+";cur=EUR;pr="+product.price+";qty="+product.quantity+";vendor_name="+product.brand+";prod_name="+product.name;
}
var pixel = document.createElement("img");
pixel.src = pixel_url;
pixel.height = 0;
pixel.width = 0;
document.body.appendChild(pixel);
像这样的东西应该可以工作:
- 创建一个名为
{{ecommerce_products}}
的数据层变量,它从数据层读取 ecommerce.products。
- 使用以下代码创建一个在确认页面上触发的代码
- 根据您的需要更新
pixel_url =
标记代码:
var products = {{ecommerce_products}};
for (i = 0; i < products.length; i++) {
var product = products[i];
var pixel_url = "http://gethatch.com/...prod_name="+product.name+"qty="+product.quantity+...
var pixel = document.createElement("img");
pixel.src = pixel_url;
document.body.appendChild(pixel);
}
是否可以通过 Google 跟踪代码管理器实现以下跟踪像素:
...通过使用以下变量数组?:
[
{
id: '4009314961126',
name: 'Schuurschijf k120',
price: '4.7900',
quantity: 1,
category: 'Gereedschap & Werkplaats/Machine toebehoren/Schuurmachines/Delta-
&Multibladen',
brand: ''
},
{
id: '4008496270705',
name: 'Varta knoopcel CR1216 lithium',
price: '5.5000',
quantity: 1,
category: 'Elektra/Energie/Knoopcellen',
brand: ''
}
]
更新 #1 在@Max 的帮助下,我能够创建我需要的 JavaScript:
var pixel_url = "http://gethatch.com/iceleads_rest/merch/91487/direct";
for (i = 0; i < products.length; i++) {
var product = products[i];
pixel_url += ";ean="+product.id+";cur=EUR;pr="+product.price+";qty="+product.quantity+";vendor_name="+product.brand+";prod_name="+product.name;
}
var pixel = document.createElement("img");
pixel.src = pixel_url;
pixel.height = 0;
pixel.width = 0;
document.body.appendChild(pixel);
像这样的东西应该可以工作:
- 创建一个名为
{{ecommerce_products}}
的数据层变量,它从数据层读取 ecommerce.products。 - 使用以下代码创建一个在确认页面上触发的代码
- 根据您的需要更新
pixel_url =
标记代码:
var products = {{ecommerce_products}};
for (i = 0; i < products.length; i++) {
var product = products[i];
var pixel_url = "http://gethatch.com/...prod_name="+product.name+"qty="+product.quantity+...
var pixel = document.createElement("img");
pixel.src = pixel_url;
document.body.appendChild(pixel);
}