问题标签 [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 投票
0 回答
239 浏览

mysql - 根据 MySQL 中的综合浏览量计算访问量

我正在记录登录用户在 MySQL 表中查看的每个页面。我想以与谷歌分析类似的方式计算网站在一段时间内(例如一天、一周、一个月、两个日期之间等)的访问量。

谷歌分析将访问定义为至少 30 分钟不活动的用户活动。我有每个页面浏览的用户 ID、URL 和日期/时间,所以我需要一个可以计算以这种方式定义的访问的查询。

我可以轻松地计算两个日期之间的浏览量,但是如果来自用户的浏览量在另一个浏览量的 30 分钟内并且只计算一次,如何动态计算?

这是数据的一个小样本:

http://sqlfiddle.com/#!2/56695/2

非常感谢。

0 投票
2 回答
44 浏览

c# - 捕捉页面视图的最早机会

我有一个功能,我希望尽早在每个页面视图上被调用。该代码获取用户 IP 地址,并将数据库中的计数器加 1。

此代码是基本的洪水限制器。如果在时间间隔内发出超过x请求,i则它会暂时禁止该 IP 地址。这就是为什么需要尽可能早地在每一页上进行检查的原因。

调用 MasterPages Page_Init

这似乎工作正常,但有时计数器的增量超过 1(我假设是否有 URL 重写或重定向)。

在 Session_Start 上调用 Global.asax

它似乎添加~30到每个页面视图的计数器。

尽早捕获页面视图的最佳方法是什么,最好不需要更改站点上的每个页面?

0 投票
1 回答
333 浏览

javascript - 谷歌标签管理器虚拟网页浏览

我正在尝试为生成对话框的 onclick 事件设置虚拟网页浏览。

gtm.click我遇到的问题是,我试图从中生成事件的图像链接在单击(或)时似乎不会生成任何类型的操作,gtm.linkClick即使其他链接/空白区域生成这些事件也是如此。更复杂的是,在使用调试工具时,单击生成的对话框似乎从调试工具中删除了所有 html,但是我看不到从单击中对 Google 进行的任何网络调用。

以前有没有人知道这个?

0 投票
1 回答
272 浏览

c# - 链接点击时的 ASP SQL 更新页面视图

我有一个网站,目前的搜索表单是 ASP。搜索调用我的 SQL 数据库并将结果放入一个表格中,其中包含每个搜索结果的 HTML 页面的可点击图像。目前我正在按我的 SQL 表中的字段对结果进行排序。每个搜索结果的代码如下:

我想要做的是,一旦单击链接,它就会向 SQL 数据库发送更新,并为查看次数增加 +1。通过这种方式,我可以将排序更改为查看次数,并在搜索结果顶部获取最受欢迎的链接。SQL 数据库的主键是“地址”字段,如果这有助于增加视图计数。

对此的任何帮助将不胜感激,因为我似乎处于编程知识的极限。

-- 更新#1 --

所以我正在努力解决这个问题。我可以像这样将用于更新 SQL 数据库的代码添加到链接中吗?它似乎不起作用。

我不确定是否必须以另一种方式称呼它。我在尝试。

-- 更新#2 --

所以我尝试再次更改代码以解决这个问题。所以现在我试图通过一个函数传递它,因为我认为它不会在超链接中工作。所以这就是我所做的:

这是功能:

对此的任何帮助将不胜感激。

0 投票
3 回答
111 浏览

javascript - 你如何制作一个每次重新加载都会改变的变量?

我所说的变量就像页面浏览量。我想要它,所以变量不会每次都从 1 开始。因此,每次重新加载时,pageviews 变量都会加 1。我所拥有的是:

HTML:

Javascript:

我没有使用 CSS,因为那是可选的。

0 投票
1 回答
748 浏览

meteor - 在 Meteor 中安全地跟踪页面浏览量

我想在 Meteor 中进行页面浏览。

问题是 Meteor 路由是客户端,我似乎无法找到一种方法来计算每次查看页面时的计数。

我可以做一些简单的事情,比如每次有人访问页面时调用方法,但显然这不安全。一种选择是简单地让它不安全并使其只能每 15 分钟左右浏览一次页面,或者跟踪他们的 user_id。跟踪 user_id 的问题在于,为每个访问的页面存储每个人的 id 似乎需要大量资源。

如何在 Meteor 中安全地跟踪页面浏览量?

0 投票
1 回答
4558 浏览

symfony - Symfony2 - Page view counter

I am trying to add a page view counter for posts, that are the most viewed by the user. I have added a property $viewCount which is an integer into my Post entity.

I want this to be counted each time the user clicks on the show page for a particular post.

To step through the process, I need to setup a counter, add a +1 each time it's viewed, store this in the database, query for this then pass this back out to Twig.

The 2 parts I don't know how to do after searching for hrs, is:

1) How to add each time the user views the page (I know you want to use a +1 somehow)

2) How to query for the most page views to pass to the controller and twig

showAction

sidebar action

Twig

0 投票
1 回答
66 浏览

google-analytics - Universal Analytics 的这行代码相当于什么?

我正在从旧的 Google Analytics for Universal Analytics 中搜索与这行代码等效的代码:

谢谢。

0 投票
0 回答
46 浏览

c# - c#为什么Tab切换不能捕获和显示数据

我有多个关键字搜索,我想制作多个标签来显示每个关键字的搜索结果。

这是我尝试过的:

当用户输入“keyword1;keyword2;keyword3”然后点击搜索,我会调用Dosearch():

在我的 ascx 文件中,我定义:

我可以看到使用每个关键字的名称创建的选项卡,但我只能看到第一个关键字的第一个结果查询。当我点击下一个标签时,我感觉它重新加载了页面,并且在这个标签下没有结果。为什么其他选项卡无法使用新的控件搜索结果添加新的综合浏览量?

0 投票
3 回答
993 浏览

php - 简单的 PHP 唯一页面点击计数器在两次计数后停止?

这是 count.php 函数以及两个文件 ip.txt 和 counter.txt

计数没有超过 2 次点击

两次点击后它停止记录IP地址