Проблема с Google Analytics eCommerce и Sitefinity - PullRequest
0 голосов
/ 09 октября 2019

Мы настроили его так, чтобы после размещения заказа генерировалась страница счета-фактуры, с которой начинаются теги 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

Console

...