2017-04-15 57 views
0

我被困在Google Analytics记录多个电子商务交易的情况下。我们在服务器端添加了代码,只执行一次GA电子商务发布代码。对于某些交易,这个问题仍然是可重现的。多个电子商务交易针对相同的交易ID,但是在不同的日期。因为缓存网页造成多个电子商务交易

在研究中,我发现这种情况是与小设备(手机,平板电脑)。小设备浏览器缓存整个网页。当浏览器打开时,它会从缓存中重新加载网页。所以每次用户打开浏览器并从缓存中加载页面时都会导致这个问题。

任何人都可以帮助我吗?

感谢

回答

0

“忽略双事务ID”将是一个相当有用的设置,我们应该尽量使这个功能请求。但目前它不存在。

我能想到的唯一方法就是使用API​​脚本来选择最后“n”天的事务ID,然后通过管理API插入一堆过滤器,以排除具有该事务ID的匹配。过了一段时间(当缓存大概过期时),你可以扔掉旧的过滤器。如果你有少量的交易(我认为视图可以有多少个过滤器),这将是唯一可行的。

或者,如果您的交易ID是以某种方式连续的(例如,如果它们包含日期),您可以构建一个匹配序列早期部分的正则表达式(例如,以前的日期),并且只有在事务通过时(或如果交易ID中的日期低于当前日期,请不要让它通过 - 请记得在午夜更新您的过滤器)。

警告:我没有真正尝试过这样的事情,但它听起来像应该起作用。

相关问题