问题标签 [pageviews]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1286 浏览

javascript - Google Analytics 中的虚拟网页浏览量取代了真实网页浏览量

我希望在 Google Analytics 中有更好的错误页面报告。目前,如果有人在我的网站上做某事导致问题,他们会看到错误页面而不是他们预期的内容。URL 保持不变。因此,如果他们访问 www.example.com/view_my_profile 并且他们的个人资料有问题,他们会在该 URL 上看到一个错误页面。

我想做的是向 Google Analytics 发送一个虚拟网页浏览量,例如 www.example.com/error/view_my_profile/ (也许一个事件可以更好地捕获额外的参数?)。这很容易。但我希望发生这种虚拟网页浏览而不是 /view_my_profile 真实网页浏览。因为那个真实的页面实际上并没有被查看,它会在我的网站上注册一个额外的页面浏览量。

这就像在下面的谷歌分析片段中省略 _trackPageView 调用一样简单,还是我在自找麻烦?

0 投票
0 回答
1923 浏览

c# - 跟踪页面浏览量

我正在寻找一个 C# 代码,它跟踪每天唯一用户访问页面的次数(如跟踪 IP 地址)并将其显示到我的网站。

除了使用 Google Analytics 之外,还有其他方法可以做到这一点吗?

0 投票
1 回答
1098 浏览

sql-server - 在 SQL Server 中保持页面查看次数的最佳方法

我将保留特定表的 PageView 计数的详细信息。

表设计为:

我将在每个页面上显示这些图像,并且需要最好的方法来保持独特的页面浏览量。

你会怎么做?

请记住,这张桌子在短时间内将有大约 10000 张图片,并且会有很多活动。在每个请求上更新此表对我来说似乎并不聪明。

0 投票
2 回答
453 浏览

algorithm - 您如何防止页面浏览量游戏?

假设我有一个带有页面的网站。页面根据被查看的次数进行排名。页面排名很高是很好的,因为它会使其在我的搜索结果中显示得更高。因此,页面的作者可能会尝试与系统博弈以增加该特定页面的浏览量。

那么如何在保持准准确计数的同时防止这种情况发生呢?

我想出了以下“方案”:

用户在每个会话中只能影响一次页面视图。这是我通常所期望的。如果用户稍后返回该站点并再次查看该页面,则应计为另一次页面查看。

问题在于,这使得页面视图增量容易受到在每次请求之前清除其 cookie 的脚本的攻击。这个问题最简单的解决方案是保存 ip-address 并且只允许相同的 ip-address 增加一次页面计数。然而,这有几个主要缺点;首先,这可能会占用大量存储空间,其次会阻止大型 LAN 上的用户增加页面计数。最后,用户不能从同一个 ip 重新访问页面并多次增加页面浏览量。我可以忍受它,但宁愿没有它。

我能想到的最好的方法是保存最后的 X 个 IP 地址,并且不要让这些 IP 地址中的任何人影响页面查看次数。这将有效地阻止任何(简单)脚本提高页面浏览量。此外,在显示实际视图计数时添加延迟可能是一个好主意(基本上保留两个计数和一个日期时间字段,用于“显示”计数最后一次更新为“实际”计数,我相信这已经完成在 SE 网站上)。

这不是一个完美的解决方案,所以我很乐意听到您的建议和/或意见。

0 投票
1 回答
3806 浏览

google-analytics - Google Analytics:跟踪页面浏览量,但不跟踪电子商务交易

我试图弄清楚为什么 Google Analytics 中的电子商务跟踪似乎不起作用。我可以看到正确跟踪的页面浏览量,但没有交易。

来自确认页面的片段:

我正在使用 Firebug 监控页面上的流量,确认所有像素请求都已发出并返回正常。

我读到必须等待几个小时,最多一天,然后才能在 GA 中看到结果,但我只需等待几分钟就可以看到页面浏览量。

但是,在任何地方都找不到使用相同跟踪器对象(“b”)跟踪的交易(电子商务报告的刷新速度会比页面浏览量慢吗?)

0 投票
4 回答
15100 浏览

c# - 在 asp.net-mvc 中捕获每个用户的页面浏览量的最佳方法是什么

在不降低网站性能的情况下,按人捕获页面浏览量的最佳方法是什么?我看到stackoverflow到处都显示页面视图。每次我点击页面时,他们都会插入数据库吗?

在 asp.net-mvc 中,是否有任何推荐的方法来跟踪每个用户的页面浏览量(我的网站有一个登录屏幕),这样我就可以查看人们要去哪些页面以及多久访问一次

0 投票
1 回答
595 浏览

asp.net-mvc-3 - 使用 ASP.NET 缓存实现视图计数

我需要为每个帖子在博客社区上实现视图计数,因此我通过 SO 和 Meta 进行了研究,发现了许多相关帖子,但对此没有明确的答案。

所以在这里我打算使用asp.net缓存api以编程方式缓存一个List,并让缓存键为PostID。而且我将其缓存 10 分钟,因此在 10 分钟内来自现有 IP 的访问将被丢弃。而且,当缓存过期时,我计划使用 CacheItemRemovedCallback 处理程序来更新帖子视图计数的数据库。

此应用程序将在 Windows Azure 上运行,并使用多个 VM 来处理负载。所以想问一下谁有这方面的经验,这个行不通,缓存过期回调的可靠性如何?

谢谢。

0 投票
2 回答
224 浏览

php - 如何获取像stackoverflow这样的页面视图数据?

我想获取并显示页面被查看的次数,就像 stackoverflow 一样。

用php怎么做?谢谢!

0 投票
1 回答
2285 浏览

google-analytics - 向谷歌分析页面视图添加信息

我使用谷歌分析来监控我的流量。对于某些页面,我想记录除了正在查看的页面之外的额外信息。例如,如果有人访问个人资料页面,我可能还想记录该个人资料是否是名人。

我不想为此人为地更改 URL。我可以像使用 GA 事件一样将数据添加到综合浏览量吗?当然,然后我想根据这些数据分析流量。

0 投票
3 回答
1782 浏览

ajax - 为 Google Analytics 和 ajax 使用事件或虚拟浏览量

什么更有意义(或者根据谷歌是正确的)?在通过大量使用 ajax 的网页跟踪导航时向 Google Analytics 注册事件或虚拟网页浏览?

我一直在使用事件来跟踪这种事情,但我发现自己通过以下事件跟踪点击来模拟浏览量机制:

当访问者单击调用 AJAX 并显示动态内容的链接时,我是否应该创建虚拟综合浏览量?