现在,在用户进行购买后,我将其发送到他们的订单页面,其中包含一些转换跟踪代码(G Analytics,Adwords,Facebook) - 如果用户有麻烦,尤其是Google重新加载页面,转换被跟踪两次(或更多)。
我一直试图想办法防止这种情况 - 例如设置一个临时收据页面(如果用户重新访问他们的订单页面,他们不会一遍又一遍地触发转换标签),但是我不太清楚如何做到这一点 - 即使它重新加载,它仍然会使转换陷入困境。
有关如何实现这一目标的任何想法?我想过使用隐藏字段来检测重新加载,但仍然 - 不太确定如何实现这一点。
答案 0 :(得分:0)
所以这就是我所做的。但它并不完全。只有在订单的特定时间内加载页面时,它才会创建转换代码。
<% if Time.now < @order.created_at + 5.seconds %>