我有一个带有表单的页面。表单有四个部分,您在提交之前需要经过这些部分,并且这些部分都在同一页面上作为选项卡进行设置。我目前有谷歌分析跟踪页面,但我想知道是否可以让它跟踪每个部分,当用户达到/点击它。这可能吗?跟踪同一页面的多个部分 - Google Analytics
在此先感谢:)
我有一个带有表单的页面。表单有四个部分,您在提交之前需要经过这些部分,并且这些部分都在同一页面上作为选项卡进行设置。我目前有谷歌分析跟踪页面,但我想知道是否可以让它跟踪每个部分,当用户达到/点击它。这可能吗?跟踪同一页面的多个部分 - Google Analytics
在此先感谢:)
设置虚拟浏览量。
在JavaScript click
事件的形式部分添加(添加澄清大写):
_gaq.push(['_trackPageview', '/FORM-PAGE-OR-NAME/SECTION-NUM']);
与/FORM-PAGE-OR-NAME/SECTION-NUM
是无论你想在谷歌Analytics(分析),并与NUM
是每节不同的展现出来。
的提交,也可以是网页浏览和使用为目标的目标页面的部分作为步骤:
_gaq.push(['_trackPageview', '/FORM-PAGE-OR-NAME/SUBMIT']);
现在,您可以看到在目标渠道,人们可以在表单上提交前已经跳伞。
Identical URLs across multiple steps
然而,高级用户可能希望通过每个步骤都采用同一网址的渠道来跟踪访问者的进度。为此,您需要修改跟踪代码,以便为要跟踪的序列中的每个步骤创建虚拟综合浏览量。
你也可以使用事件:
_gaq.push(['_trackEvent', 'FORM-NAME', 'SECTION-NUM']);
有了这个,你就可以比较有多少事件被解雇的每个部分。
您是否使用虚拟浏览量或事件取决于您希望如何使用GA中的数据。
如此辉煌的答案,谢谢!这完全为我解释它,真的很感激它。 – MrFirthy
请记住2件事:虚拟综合浏览量可能会夸大您的总浏览量,如果您决定跟踪事件,它们将全部分配给实际页面(URL路径),而不是“虚拟”提供的页面。 –
您可以使用['_gaq.push()'](https://developers.google.com/analytics/devguides/collection/gajs/#MultipleCommands)来模拟此操作。 – Seiyria