Правильный код уровня данных для страницы корзины для передачи нескольких идентификаторов продуктов в Диспетчере тегов Google - PullRequest
1 голос
/ 14 июля 2020

Веб-сайт моего клиента находится на bigcommerce. Я работаю со своим разработчиком над настройкой уровня данных на веб-сайте для передачи информации о продукте в диспетчер тегов Google. Затем информация о продукте переходит из уровня данных в пользовательскую переменную в GTM, а затем через специальный параметр в Google Analytics. Наконец, я использую эту информацию в google Analytics Dynami c ремаркетинг.

Мой разработчик, похоже, правильно установил уровень данных для страницы продукта, поскольку он передает правильный идентификатор продукта, тип страницы и информацию об общей стоимости. Вы можете увидеть код уровня данных для страницы продукта ниже:

<!-- Data Layer Code Start -->
 |  <script>
 |  dataLayer = [{
 |  'product_ids' : '485',
 |  'page_type' : 'product',
 |  'total_value' : 39.95
 |  }]
 |  </script>
 |  <!-- Data Layer Code End -->

Вы также можете проверить GTM успешное чтение всей информации о переменных из кода уровня данных страницы продукта на следующем изображении:

image
<!-- Data Layer Code Start -->
 |  <script>
 |  dataLayer = [{
 |  'page_type' : 'cart',
 |  'total_value' : 39.95,
 |  'items': [{
 |  'product_ids' : '485'
 |  }]
 |  }]
 |  </script>
 |  <!-- Data Layer Code End -->

И затем GTM состояние переменных на следующем изображении:

Я думаю, что мой разработчик добавил этот формат продукта ids на страницу /cart, чтобы вывести несколько продуктов ids в случае, если кто-то добавит несколько продуктов в корзину. Однако кажется, что GTM не читает этот формат массива уровня данных.

Может ли кто-нибудь предложить, какой должен быть правильный код уровня данных для /cart.php страницы, чтобы вытащить несколько продуктов ids, которые GTM могут успешно прочитано?

...