0

现在,在用户购买后,我将他们发送到他们的订单页面,其中我包含一些用于转换跟踪的代码(G Analytics、Adwords、Facebook)——如果用户重新加载页面,问题就在于,尤其是谷歌转化被跟踪两次(或更多)。

我一直在想办法防止这种情况发生——例如,设置一个临时收据页面(这样,如果用户重新访问他们的订单页面,他们就不会一遍又一遍地触发转换标签),但我不太确定如何做到这一点——尽管如此,即使它被重新加载,它仍然会扰乱转换。

关于如何做到这一点的任何想法?我考虑过使用隐藏字段来检测重新加载,但仍然 - 不太确定如何实现。

4

1 回答 1

0

所以这就是我所做的。虽然它不是万无一失的。如果页面在订单的特定时间内加载,它只会创建转换代码。

<% if Time.now < @order.created_at + 5.seconds %>
于 2013-09-13T16:00:36.280 回答