在我的购买确认页面中,我将购买信息发送到Facebook。但是如果我的用户点击刷新,则会再次发送数据,Facebook会两次编译购买值。
使用Google Analytics,我们可以发送交易ID,即使用户刷新页面,数据也只会编译一次。
有没有办法与Facebook实现同样的目标?我更愿意让Facebook完成这项工作,而不是让我的旗帜只发送一次Pixel。
由于
答案 0 :(得分:0)
我使用会话解决了这个问题。在渲染购买页面之前,您可以设置一些会话标志,以触发渲染FB像素代码(或其他)=>渲染此代码后,您可以删除此会话。如果未设置客户刷新页面会话,则FB像素代码将不会呈现两次。
我在Nette框架扩展中使用了这个想法: Eflyax/facebook-pixel