【问题标题】:Analytics on a bootstrap modal with pageview and time related metrics具有综合浏览量和时间相关指标的引导模式分析
【发布时间】:2014-01-09 22:13:43
【问题描述】:

我有一个页面(我们将其命名为概述页面),其中包含许多项目图像,单击即可打开引导程序 (v3) 模式,其中包含有关该项目的更多信息。每个项目也有自己的页面(单页)。

当用户使用 Google(通用)分析打开模式时,我想跟踪项目的综合浏览量。现在我打算通过在概览页面上的每个链接中添加以下代码来实现这一点:

onClick="ga('send','pageview','/url-to-project-page');"

我希望这可以正常工作,因为我在其他关于跟踪 AJAX 调用的浏览量的帖子中看到了这种方法。

但我想知道这如何影响与时间相关的指标,例如页面上的平均时间,因为分析无法知道模式何时关闭(与离开单个页面相同)。

有谁知道这些指标是否可以与普通的单页浏览量相媲美,或者某些指标(我猜是与时间相关的指标)是否会因为分析无法跟踪而关闭?

【问题讨论】:

    标签: javascript twitter-bootstrap google-analytics universal-analytics


    【解决方案1】:

    如果我理解正确,您希望将模式的打开作为项目页面的综合浏览量进行跟踪。这可以通过您刚才所说的来完成,但在我看来,使用直接 URL 是不明智的。您最好使用虚拟 URL(VURL)。阅读有关虚拟 URL 的更多信息here。

    Universal Analytics(UA) (analytics.js) 中也提供此功能,当您发送上述网页浏览量时,您会强制 GA 报告指定网址的网页浏览量。你的代码, (1) ga('send','pageview','/url-to-project-page'); 可以工作。

    在 UA 中,ga('send','pageview'); 用于发送当前浏览量。如果您需要发送虚拟浏览量(或尚未发生但您想被记录的浏览量),您也可以将其发送为: (2)

    ga('send', 'pageview', {
      'page': '/url-to-project-page'
    });
    

    或作为 (3)

    ga('set', 'page', '/url-to-project-page');
    ga('send', 'pageview');
    

    或作为 (4)

    ga('send', {
      'hitType': 'pageview',
      'page': '/url-to-project-page'
    });
    

    实现方式 1、2、4 相同,但 3 不同。

    您可以阅读有关here、here 和here 实现的更多信息。

    这会影响您的浏览量计数(您会看到增加),但不会增加您的访问量(因为没有用户可以“登陆”虚拟页面(除非您让他们这样做))。这将影响您的跳出率,但不会“关闭”,因为如果他们以模式查看您的项目,这意味着他们已经与您的网站进行了交互,因此不应将它们标记为跳出,这就是当您发送虚拟网页浏览时发生。

    尽管您想要做的事情是正确的,但您的实现却无法区分模态视图和实际项目页面视图。我会通过以一种有意义且符合语义的方式组织 VURL 结构来克服这个问题。例如,我不会发送与您的项目单页 url 直接对应的 VURL,而是将其发送为:ga('send','pageview','/virtual/modal/url-to-project-page');

    通过这种方式,您可以通过从浏览量中添加一个排除过滤器来过滤掉 VURL,以将/virtual 排除在外,这样就不会显示虚拟浏览量。此外,您可以使用/url-to-project-page 查看项目页面的总浏览量。此外,您还可以使用/virtual/modal查看打开modals产生的所有虚拟浏览量。

    页面停留时间和浏览量/访问量等指标会发生变化,但这取决于您如何看待它,无论是错误还是准确性的提高。记录虚拟网页浏览的页面停留时间,直到用户导航到新页面,或发送报告 VURL 的请求,或直到会话关闭(以先发生者为准)。

    希望对您有所帮助! :)

    【讨论】:

    • 这绝对有帮助,非常感谢!关于如何分析结果(虚拟与实际浏览量)的说明特别有用。
    • "实现方式 1、2、4 相同,但 3 不同。"您似乎没有说 3 有何不同。如果您解释或引用了其他可以使用的 hitType 值,它也会有所帮助。
    • @Gregory 我已经指出了有关他们将做什么的链接。你觉得这还不够吗?
    • @SudarsanBalaji 我无法在这些链接中轻易看出是什么让它们不同或相同。所以我猜这没关系,然后去实现1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多