转换后Google Analytics分析终止会话

问题描述

我有一个电子商务网站在Google跟踪代码管理器的帮助下实现了Google Analytics(分析)(UA)来跟踪销售和转化。我正在使用增强型电子商务和自定义维度来深入了解用户的互动,并尝试将其与转化联系起来。对于自定义维度,我将范围设置为会话,因为我只需要知道用户的最后一次互动,无论他们是否购买了商品。

想象一下,我正在销售通用的iPhone手机壳,用户会选择几代iPhone,然后是机型,最后是颜色。所有这些都将在购买前按照自定义维度进行跟踪。一切都很好,因为我可以将交易ID链接用户的选择,或者可以看到特定iPhone型号的降价幅度。

我的问题是用户进行购买后,决定通过重新选择模型来再次浏览网站,这将覆盖先前属于该特定会话和交易的自定义维度值。

购买后是否可以重新启动会话?还是我在这里做错了,自定义维度的范围设置错误?如果我设置为产品范围级别,即使没有任何交易,按自定义维度也可以显示

解决方法

您可以使用自定义维度匹配级别。在这种情况下,您可以查询与所需需求进行会话的那个维度的值,并检查它是否包含您正在监视的任何值。

,

假设事件的顺序是:客户选择选项,客户将完全指定的商品添加到购物车,客户签出,然后在GA中使用“增强型电子商务”,我将使用产品范围的自定义维度。

您将能够将您的自定义数据与“转化”>“电子商务”>“产品效果”报告的“购物行为”标签中的字段合并(一次在该报告中一次,或一次在平面表自定义报告中一次) ,并查看购买和放弃。这应该提供比现在更多的详细信息-例如,如果用户在一个会话中向购物车中添加了2个商品,那么您将看到两个商品,而不仅仅是第二个。

可能在交易后开始新的会话,但操作更加复杂且具有潜在的副作用。

,

Universal Analytics具有session-control field来重新启动会话;您可以在Analytics(分析)标记的“要设置的字段”部分中进行设置。

用于控制会话持续时间。值“开始”会强制执行新的 会话以此命中开始,“结束”强制当前会话 以这个打击结束。其他所有值都将被忽略。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...