Google Analytics:统一包含ID的单页应用程序URL

时间:2017-03-30 21:21:11

标签: google-analytics single-page-application

我们希望使用Google Analytics跟踪单页应用中的行为流。我们使用哈希在应用程序中进行路由,并且我们可以使用虚拟网页浏览来跟踪应用内的网址,如Google's documentation中所述。但是,应用程序中的许多URL都包含ID,并且尽管代表相同的页面,但它们被视为不同的URL。因此,我们无法在Google Analytics中为这些综合浏览量获取准确的行为流信息。

例如,

http://example.com/#/dashboards/8a86204a-7b10-4bf5-961b-be16d209f2b0 

http://example.com/#/dashboards/d8d6a9b5-b6f1-4159-bd6b-622e628f87b2

将被视为不同页面,实际上,我们希望将这两个网址组合在一起以确定用户如何使用信息中心视图,而不是用户如何使用特定信息中心。

有没有办法统一这样的网址,以便我们可以聚合查看指标和行为流(在Google Analytics或SPA中)?

1 个答案:

答案 0 :(得分:1)

完成@Eike的回答。您确实可以使用虚拟网页浏览来使用该命令将网址设置为“/#/ dashboards” ga('set','page','/#/ dashboards');然后发送您的综合浏览量。但在我看来,保持数据的个性,并使用自定义维度来实现您想要的聚合。这意味着您应首先定义一个名为“sitePageAggregate”的自定义维度。此维度将使用您网站的“部分”网址的值,例如“信息中心”或“搜索结果”或其他可能需要对行为流进行汇总的内容。这可以通过代码在您的网页浏览点击每个页面之前完成,如此

ga('set', 'dimensionN', 'dashboards');

其中N是自定义维度索引。有关如何执行此操作的更多信息here。现在,您将转到GA界面,在“行为”下 - >网站内容 - >所有页面,只需将辅助维度设置为“sitePageAggregate”。通过这种方式,您将检索所需的结果。