Поддержка WooCommerce Как получить данные о трансакции в dataLayer?

  • Здравствуйте.
    Получил от маркетолога такой код для вставки на страницу благодарности.
    Подскажите, пожалуйста, php-функции для динамического получения требуемых данных.
    СПАСИБО !!!
    «Такой код нужно разместить на странице благодарности.
    Только, чтоб создавался уникальный идентификатор транзакции, а в продукты подтягивались все товары с уникальным id, именем, ценой и количеством(допустим в цикле).»

    <script>
    window.dataLayer = window.dataLayer || [];
    dataLayer.push({
     'ecommerce': {
       'currencyCode': 'UAH',
       'purchase': {
         'actionField': {
           'id': 'Уникальный идентификатор транзакции',
           'affiliation': 'FoodSup Store'
         },
         'products': [{  
           'name': 'Название Товара 1',
           'id': 'Уникальный идентификатор товара',
           'price': 'Цена Товара',
           'quantity': количество едениц товара(без'')
          },{  
           'name': 'Название Товара 2',
           'id': 'ID1',
           'price': 'Цена Товара',
           'quantity': количество едениц товара(без'')
          }]
       }
     },
     'event': 'gtm-ee-event',
     'gtm-ee-event-category': 'Enhanced Ecommerce',
     'gtm-ee-event-action': 'Purchase',
     'gtm-ee-event-non-interaction': 'False',
    });
    </script>
    • Тема изменена 3 года, 11 месяцев назад пользователем mccol.
  • Тема «Как получить данные о трансакции в dataLayer?» закрыта для новых ответов.