Мы настроили его так, чтобы после размещения заказа генерировалась страница счета-фактуры, с которой начинаются теги eCommerce.
Виджет счета-фактуры состоит из двух разделов, которые лучше всего описать как шаблон продукта и заказ. шаблон. Я настроил его так, чтобы шаблон продукта генерировал событие покупки для каждого продукта, и чтобы шаблон заказа генерировал одно событие покупки с налогом, доставкой и общей суммой. Все события установлены для ссылки на номер заказа.
Проблема в том, что хотя тег покупки в шаблоне заказа срабатывает просто отлично, а тег шаблона продукта - нет.
Я дважды проверил код тысячи раз ион отлично смотрится как в Visual Code Studio, так и в консоли (см. прикрепленные фотографии).
Итак, хотя мой главный вопрос: что я сделал не так, подвопросы к этому: а) вы можете даже иметь несколько тегов покупки на странице, б) может кто-нибудь помочь с этим здесь,и c) это проблема Sitefinity, а не проблема GA?
Вот код для каждого события, а под ним - скриншоты того, как это выглядит в Visual Studio и консоли.
Событие покупки для продуктов
<script>gtag('event', 'purchase', {"transaction_id": document.getElementById("OrderNumber").innerHTML, "items": [{"id": <%# Eval("Title") %> + "-" + <%# Eval("Options") %>, "name": <%# Eval("Title") %>, "variant": <%# Eval("Options") %>, "quantity": <%# Eval("Quantity") %>}] });</script>
Событие покупки для заказа
<script>gtag('event', 'purchase', {"transaction_id": document.getElementById("OrderNumber").innerHTML, "value": <%#: Eval("SubTotalDisplay")%>, "currency": "USD", "tax": <%#: Eval("Tax")%>, "shipping": <%#: Eval("ShippingTotal")%>});</script>
Вот скриншоты Visual Studio и консоли для справки.
![Visual Studio](https://i.stack.imgur.com/NxCJc.png)
![Console](https://i.stack.imgur.com/xZpzk.png)