我仅在产品在视口中可见时才尝试发送产品列表印象,并且在正确推送数据之前,我已将所有内容都正常工作。如果我允许它发送页面上列出的所有产品,我可以验证展示数据是否正确发送,在页面视图中,这是默认行为。但是,使用相同的数据层结构,我无法动态发送。
我在下面有这种方法,其中 product 是一个正确填充数据的 json 对象。
// I have a set of products visible here that I want to track impressions for..
dataLayer.push({
'ecommerce' : {
'impressions' : products
}
});
我刚刚开始使用增强型 Ecomm,所以很明显我在这里遗漏了一些东西 - 我不确定我是否需要通过事件触发推送?
感谢您的任何指示。