gpt4 book ai didi

javascript - 具有页面浏览量和时间相关指标的 Bootstrap 模式分析

转载 作者:数据小太阳 更新时间:2023-10-29 04:58:13 25 4
gpt4 key购买 nike

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

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

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

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

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

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

最佳答案

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

它在 Universal Analytics (UA) (analytics.js) 中也可用,当您发送如上所述的综合浏览量时,您是在强制 GA 报告指定 URL 的综合浏览量。你的代码,(1) ga('send','pageview','/url-to-project-page'); 将起作用。

在UA中,ga('send','pageview');用于发送当前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 , herehere .

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

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

这样,您可以通过从综合浏览量中为 /virtual 添加排除过滤器来过滤掉 VURL,这样就不会显示虚拟综合浏览量。此外,您还可以使用 /url-to-project-page 查看项目页面的总浏览量。此外,您还可以使用 /virtual/modal 查看打开模态窗口产生的所有虚拟网页浏览量。

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

希望对您有所帮助! :)

关于javascript - 具有页面浏览量和时间相关指标的 Bootstrap 模式分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com