Google Analytics E-Commerce не регистрирует транзакции - PullRequest
0 голосов
/ 17 октября 2019

Я создаю приложение для электронной коммерции на ASP.MVC + Vue.JS. Сейчас я пытаюсь локально отправить данные в Google Analytics, но он не фиксирует транзакции. Регистрируется только новый активный пользователь.

Я создал учетную запись в аналитике, где я включил электронную торговлю и получил идентификатор отслеживания. Прямо сейчас я включил Java-скрипт, который должен отправлять некоторые тестовые данные в Google Analytics, пока страница загружена. Код ниже.

        (function (i, s, o, g, r, a, m) {
    i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
        (i[r].q = i[r].q || []).push(arguments)
    }, i[r].l = 1 * new Date(); a = s.createElement(o),
        m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

    ga('create', 'my Tracking id', 'auto');
    ga('send', 'pageview');
    ga('require', 'ecommerce', 'ecommerce.js');   // Load the ecommerce plug-in.

    ga('ecommerce:addTransaction', {
        'id': '1234',                     // Transaction ID. Required
        'affiliation': 'Acme Clothing',   // Affiliation or store name
        'revenue': '11.99',               // Grand Total
        'shipping': '5',                  // Shipping
        'tax': '1.29'                     // Tax
    });

    // addItem should be called for every item in the shopping cart.
    ga('ecommerce:addItem', {
        'id': '1234',                     // Transaction ID. Required
        'name': 'T-Shirt',                // Product name. Required
        'sku': 'DD44',       // SKU/code
        'category': 'Green Medium',       // Category or variation
        'price': '11.99',                 // Unit price
        'quantity': '1'                   // Quantity
    });

    ga('ecommerce:send')

Можете ли вы дать мне несколько советов, почему это не работает?

...