我目前正在跟踪一个既有主版本又有移动版本的eCommerce站点。我需要能够分别跟踪这两个站点,但在相同的属性中,这样我也可以看到合并的数据。
移动版位于主站点的子目录中,但它与主站点共享相同的结帐和确认页面(相同的URL,不同的标题和样式)。正因为如此,我不能简单地通过包含/排除子目录来过滤每个站点的两个“视图”。相反,我决定通过"_setVar“变量使用用户定义的过滤器,移动站点上的页面将发送一个名为" mobile”的变量。
然后,我在我的GA帐户中为"Mobile Site“视图设置了一个过滤器,只在"Mobile”变量存在时包括在内,而在"Main Site“视图中排除"Mobile”时。这似乎可以很好地跟踪页面浏览量和事件。
问题出在跟踪交易上。如果访问者在移动设备上点击网站,他们将获得移动版本的服务。如果该访问者随后决定查看完整站点(通过单击“查看完整站点”链接),然后在主站点上下订单,则交易仍记录在“移动站点”视图中,而不是“主站点”视图中。
"_setVar“变量是”会话化“的吗?这可能是交易被错误地记录到“移动站点”视图的原因吗?有没有办法从会话中清除此var,以便事务不再携带"Mobile“var?
我真的很感谢任何关于如何解决这个问题的信息或建议。
提前感谢!
发布于 2014-04-07 23:29:50
在对_setVar的工作原理有了更好的理解之后,我才得以解决这个问题。当时真的很简单:
为移动网站的所有点击设置_setVar = ' mobile‘,然后为主网站的所有点击设置_setVar = ' main’。_setVar只能存储单个值,因此它只会覆盖之前的值,从而只报告当前正在查看的站点的命中率。
然后,我只需要调整“主站点”的过滤器,以包含用户定义的"Main“值。
https://stackoverflow.com/questions/22870579
复制相似问题