我想看看在过去任何(跟踪的)时间执行特定操作序列对用户保留和参与的影响。
动作序列是执行可选的新用户流的动作序列。
这通过向 Google Analytics 发送适当的事件来通知它。这很好用。事件按预期显示在报告中。
我的问题是当我使用这些事件创建细分时结果会发生什么。我已经尝试了两种不同的方法在高级细分中基于此创建细分,通过条件(通过结束事件定义细分,过滤用户而不是会话)和通过序列(定义开始和结束事件,再次过滤用户不会话)。
当我使用这些细分中的任何一个查看各种保留/忠诚度报告时,我得到的结果非常清楚地是在会话内进行此细分的结果,而不是跨使用会话。因此,对于 NUF 完成者,我在第 1 次会议上看到了我所有的忠诚度/新近度,其中人们最有可能进行 NUF,如果他们曾经这样做的话。这不是我想要的。(请注意,它在其他情况下可能非常有用,在另一个事件中!但不适用于新用户流。)
为了得到我想要的东西,我有哪些选择?我看到了两种可能的前进方式:
- 使用自定义维度,在新用户流程完成时在代码中分配自定义维度值。但是我不知道这是否会解决跨会话持久性问题。
- 注入用户 ID,我们目前不这样做,并且(不知何故!)使用注入用户 ID 时可用的报告来执行此操作。
这些路径中的任何一条都合理吗?有没有更好的前进方式?甚至尝试在 Google Analytics 中执行此操作是愚蠢的吗?我对 App Tracking 解决方案(例如 Flurry、Mixpanel、DeltaDNA)比使用 Google Analytics 更熟悉,这些解决方案是理所当然的,事实上这在 Google Analytics 中至少有点尴尬惊喜。
谢谢,
希瑟