我想要的是有一个漏斗报告,用户放弃了一个表单,他们完成了哪些字段,以及他们放弃后他们去了哪里。
在我的研究中,我发现了两种在Google Analytics中跟踪此方法的方法。 第一个是为每个字段创建一个虚拟页面,在完成时触发_trackPageView
,并使用漏斗制作目标,将最终页面作为目标,例如:{{1其他字段作为步骤,例如:/form/open-studio/received
,/form/open-studio/name
(以及发送表单/form/open-studio/email
)。
这个解决方案很漂亮,直到我发现这会让我的页面浏览量报告膨胀并减少页面上的时间。我在this article中找到了一个解决方案,该解决方案涉及创建一个过滤器,不包括位于/form/open-studio/send
“子目录中的页面”,并创建另一个配置文件以跟踪这些字段。虽然,管理JS中的两个帐户以及关于此解决方案的所有内容都感觉不对。
我对此方法的疑问是:有没有办法创建一些过滤器(全局或仅在报告中),不会将这些/form
页面视为实际页面浏览量,但仍可用于跟踪漏斗?
我发现的第二种方法是使用事件跟踪字段完成。该解决方案看起来更自然,更有机。我可以为每个表单创建一个事件类别的目标,每个字段都是不同的操作。这种方法的问题是:每个触发的事件都会实现一个目标(这不是我想要的),GA似乎无法从事件中创建漏斗。我可能错了(我希望我是),但即使这看起来像是正确的选项,这个漏斗报告对于客户来说非常重要。
这两个中的哪一个是“正确的方法”?我是否可以在不搞砸其他报告的情况下完成这项工作,或者将我的灵魂卖给javascript GA代码混乱?
另外,如果还有其他选择,而不是在地狱和冷静之间做出选择,请告诉我。
答案 0 :(得分:2)
查看Heap Analytics。我认为您会发现这是一个更好的解决方案,既易于实施,又易于查看您要求的结果。这个过程将是: