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