Почему я не вижу больше, чем первый SKU продукта в бизнес-менеджере Facebook? - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь организовать событие покупки Facebook в GTM, и я почти на месте, но я не понимаю, почему я могу видеть только первый продукт из массива транзакций в бизнес-менеджере Facebook? Я вижу, что сделка была совершена, и я вижу стоимость, но только один 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"
        }
    ],

И это мой GTM-тег для события покупки в Facebook:

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

Переменная слоя данных {{DLV - Ecommerce - Product}} настроена так в GTM:

транзакцияПродукты.0.sku

Это то, что я вижу в бизнес-менеджере Facebook:

Parametrar:(3)

значение: 243

валюта: SEK

продукты: [Взрослые]

Кто-нибудь видит проблему? Почему я не могу в этом экзамене увидеть второй билет с надписью " Пенсионер "?

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете написать пользовательскую переменную «переменная sku» для sku, которая будет выглядеть следующим образом:

function () {
{{DLV - Ecommerce - Product}}.forEach {
return sku
};
}

Измените {{DLV - Ecommerce - Product}} на транзакцию транзакции

...