如何防止Facebook Pixel两次追踪相同的交易?

时间:2017-05-30 15:05:07

标签: facebook-javascript-sdk facebook-analytics facebook-pixel

在我的购买确认页面中,我将购买信息发送到Facebook。但是如果我的用户点击刷新,则会再次发送数据,Facebook会两次编译购买值。

使用Google Analytics,我们可以发送交易ID,即使用户刷新页面,数据也只会编译一次。

有没有办法与Facebook实现同样的目标?我更愿意让Facebook完成这项工作,而不是让我的旗帜只发送一次Pixel。

由于

1 个答案:

答案 0 :(得分:0)

我使用会话解决了这个问题。在渲染购买页面之前,您可以设置一些会话标志,以触发渲染FB像素代码(或其他)=>渲染此代码后,您可以删除此会话。如果未设置客户刷新页面会话,则FB像素代码将不会呈现两次。

我在Nette框架扩展中使用了这个想法: Eflyax/facebook-pixel