Когда и как часто вы называете ga («отправить», «просмотр страницы») при использовании расширенной электронной торговли с Google Analytics?

Я пытаюсь перенести наш сайт в Universal Analytics, а также в сервисы Enhanced Ecommerce. После некоторых экспериментов с использованием отладчика GA, вы должны вызватьga('send', 'pageview') после того, как вы позвонилиga('ec:addProduct') а такжеga('ec:setAction') методы для фактической отправки данных. При просмотре документа (https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce) некоторые примеры показывают, что они называютga('send', 'pageview') дважды, один раз в начале и второй раз после установки данных о продукте, а в других примерахga('send', 'pageview') присутствует только в конце.

ga('create', 'UA-XXXXX-Y');
ga('send', 'pageview'); /*FIRST PAGE VIEW CALLED HERE */
ga('require', 'ec', 'ec.js');

ga('ec:addProduct', {
  'id': 'P12345',
  'name': 'Android Warhol T-Shirt',
  'category': 'Apparel',
  'brand': 'Google',
  'variant': 'black'
  'price': '29.20',
  'quantity': 1
});

// Transaction level information is provided via an actionFieldObject.
ga('ec:setAction', 'purchase', {
  'id': 'T12345',
  'affiliation': 'Google Store - Online',
  'revenue': '37.39',
  'tax': '2.85',
  'shipping': '5.34',
  'coupon': 'SUMMER2013'    // User added a coupon at checkout.
});

ga('send', 'pageview');     // Send transaction data with initial pageview. /*BUT WE ALREADY CALLED IT AT THE TOP */

Приведет ли приведенный выше код к просмотру страницы дважды?

Мы также хотим отслеживать прогресс наших клиентов через кассу, используяga('ec:setAction', 'checkout', {'step' : step}); и указание номера шага, который мы определили в нашей учетной записи аналитики. Похоже, нам нужно снова вызвать sendview для отправки этих данных. Я попытался отправить все данные в одном просмотре страницы, но, кажется, вы можете установить только одно действие (ga('ec.setAction')) за просмотр страницы, поэтому мы не можем отправлять как данные транзакции продукта, так и данные шага оформления заказа в одном просмотре страницы. Будет звонитьga('send', 'pageview') несколько раз регистрировать несколько просмотров страниц в аналитике или Google обнаруживает, что вы просто отправляете дополнительные данные, и не регистрирует дополнительные просмотры страниц?

Я обнаружил, что при использовании обычного отслеживания электронной коммерции вы можете использоватьga('ecommerce:send');их эквивалент в расширенном отслеживании электронной коммерции?

Ответы на вопрос(4)

Ваш ответ на вопрос