为什么我在 Facebook 商务管理平台中看不到多个商品 SKU?



我正在尝试在GTM中设置Facebook购买事件,我几乎在那里,但我不明白为什么我只能在Facebook业务管理器中看到Transactiuon数组的第一个产品?我可以看到交易已经完成,我可以看到价值,但只有一个产品 SKU!

这是特定购买后的数据层,具有两种不同类型的票证:

{
transactionId: "31000226",
transactionTotal: 243,
transactionProducts: [
{
name: "Adult",
sku: "Adult",
price: 135,
quantity: 1,
category: "tickets"
},
{
name: "Pensioner",
sku: "Pensioner",
price: 108,
quantity: 1,
category: "tickets"
}
],

这是我在Facebook购买活动中的GTM标签:

<script>
fbq('track', 'Purchase',{
products: '[{{DLV - Ecommerce - Product}}]',
value: '{{DLV - Ecommerce - TransactionTotal}}',   
currency: 'SEK'
});
</script>

数据层变量 {{DLV - 电子商务 - 产品}} 在 GTM 中设置如下:

交易产品.0.SKU

这是我在Facebook业务管理器中看到的:

帕拉梅特拉: (3(

值:243

货币: 瑞典克朗

产品: [成人]

有人看到问题了吗?为什么我在这个考试中看不到第二张写着">养老金领取者"的票?

您可以为sku编写一个自定义变量"sku 变量">

,如下所示:
function () {
{{DLV - Ecommerce - Product}}.forEach {
return sku
};
}

将 {{DLV - 电子商务 - 产品}} 更改为仅交易产品

最新更新