Отслеживание показов каталога товаров - расширенная электронная торговля Google Analytics
Я пытаюсь реализовать впечатления от продукта на странице каталога электронной коммерции, используяGoogle Analytics Улучшенная электронная коммерция отслеживание.
Следуя спецификации, нужно реализовать это так:
ga('create', 'UA-XXXXX-Y');
ga('require', 'ec');
ga('ec:addImpression', {
'id': 'P12345', // Product details are provided in an impressionFieldObject.
'name': 'Android Warhol T-Shirt',
'category': 'Apparel/T-Shirts',
'brand': 'Google',
'variant': 'black',
'list': 'Search Results',
'position': 1 // 'position' indicates the product position in the list.
});
ga('ec:addImpression', {
'id': 'P67890',
'name': 'YouTube Organic T-Shirt',
'type': 'view',
'category': 'Apparel/T-Shirts',
'brand': , 'YouTube',
'variant': 'gray',
'list': 'Search Results',
'position': 2
});
ga('send', 'pageview'); // Send product impressions with initial pageview.
Хотя спецификации показывают событие просмотра страницы трека. Чтобы отправить РЕАЛЬНЫЕ показы, я хотел вызвать маяк, когда пользователь прокрутил вниз. Для этого я запустил событие через «ленивый загрузчик», который постепенно загружает изображения в каталог, используя событие «ga (send, impression)», но это не сработает, и если я сделаю это с дополнительными событиями просмотра страниц, я будет искажать мою метрику просмотров страниц на GA.
У кого-нибудь есть идеи, как это решить?