Como rastrear impressões de produtos de catálogos - Google Analytics para comércio eletrônico avançado

Estou tentando implementar impressões de produtos em uma página de catálogo de comércio eletrônico usandocomércio eletrônico avançado do google analytics rastreamento.

Seguindo as especificações, deve-se implementá-lo assim:

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.

Embora as especificações mostrem um evento de visualização de página de faixa. Para enviar impressões reais, eu queria acionar o farol assim que o usuário rolasse para baixo. Para isso, iniciei o evento por meio de um "carregador lento", que carrega gradualmente as imagens no catálogo usando o evento 'ga (send, impression)', mas ele não funciona e, se eu fizer isso com eventos adicionais de visualizações de página, estaria corrompendo minha métrica de visualizações de página no GA.

Alguém tem idéias sobre como resolver isso?

questionAnswers(1)

yourAnswerToTheQuestion