Я пытаюсь настроить стандартную электронную коммерцию в Google Tag Manager.
Однако Google Analytics не получает данные моей транзакции; Я пытаюсь отправить данные через dataLayer
диспетчера тегов Google в Google Analytics, но когда я перезагружаю страницу квитанции, на панели мониторинга Google Analytics ничего не отображается.
Вот код, который я написал: (выполняется выше тег GTM)
window.dataLayer = window.dataLayer || [];
@*Send the receipt information to Google*@
dataLayer.push(
{
'transactionId': '@Model.StudentCheckoutReceiptId',
'transactionAffiliation': 'AcmeStudios',
'transactionRevenue': @Model.Total,
'transactionShipping': '@Model.ShippingOptionPurchased.ToString()',
'transactionProducts': {
'id': '@Model.StudentCheckoutReceiptId',
'name': '@packageOption',
'price': @Model.Total,
'quantity': 1
}
});
// GTM include
....
// End GTM include
dataLayer
выглядит следующим образом после загрузки страницы:
Однако, никакая информация не получена в Google Analytics:
Вот моя конфигурация Google Tag Manager:
URL моей страницы квитанции:
https://acmestudios.com/receipt/1aa2726f-9881-43b4-ba42-34a5510d8e67
Что мне не хватает?