Когда и как часто вы называете 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');
их эквивалент в расширенном отслеживании электронной коммерции?