网站分析基础概念之访问数
原文出处:数码林博客
http://blog.digitalforest.cn/webanalytics-basic-visits-sessions
2012年01月03日 | 作者 数码林 | 网站分析
类型:
Count
定义:
“Visits/Sessions”是指网页被“Visit(访问)”的次数。
说明
:这样的解释让我们云山雾绕的,怎么样算一次访问呀?打个比方我们可以把网站看成一个超市,把网页看成超市中的商品。那么一次访问:我们可以理解为一个从用户从进入超市到退出超市的全过程,每发生一次这样的过程,访问数增加
1
。这样还是不能很好的理解是吧?那么我们举例说明。下图是访问者
A
、
B
、
C
的访问网站的履历图。每一个方框表示一个网页。编号相同的表示同一个网页,网页与网页中连线上的数值表示两个网页访问的间隔时间
。
图
1
根据图例我们可以理解访问者
A
、
B
、
C
的访问数都为
1
。那真实的情况远不是这样简单。大家都知道
Session
是有实效性的,一般网站都会定义一个默认的时间。如果
2
次相邻的网页访问超过这个时间间隔,那么网站会认为这是两次会话
(Session)
。但是大家要注意了,在网站分析工具中表示的
Session
也是有实效性的,但是这个时间与网站的
Session
完全没有关系,是由网站分析工具设定的。现在主流的网站分析工具中有效session时间都默认为30分钟。
情景:假设网站的
Session
有效期为
50
分钟,网站分析工具的
Session
有效期为
20
分钟。那么在图
1
中访问者的访问数是怎么样的呢?见下图2
图
2
大家可以看上面图例中用红色虚线框起来的网页为一次
Visit
。由此我们可以得到访问者
A
的
Visits = 1
、访问者
B
的
Visits = 2
、访问者
C
的
Visits = 2
。注意访问者
B
,虽然
R2
与
R6
的间隔小于网站的
Session
有效期为
50
分钟,在网站上层面上访问者
B
的
Visits=1
,但是其间隔超过了网站分析工具的
Session
有效期为
20
分钟,所以访问者
B
的
Visits=2
。
(原创:网站分析开放平台)
分享到:
相关推荐
1. SQL Server基础概念: - 数据库:在SQL Server中,数据库是存储和管理数据的逻辑容器。 - 表:表是数据库中的基本数据结构,由行和列组成,用来存储和组织数据。 - 主键:主键是表中唯一标识记录的一列或多列...
这篇文档“asiftmatlab-[转载]计算机视觉算法与代码集锦 计算机视觉.pdf”显然是一个综合性的资源,涵盖了多个计算机视觉算法及其MATLAB实现。下面我们将详细探讨其中涉及的一些重要概念和技术。 1. 特征检测与提取...
这篇《Oracle1000问》文档很可能包含了关于Oracle数据库的常见问题与解答,涉及了从基础概念到高级特性的各个方面。由于没有提供具体的问题列表,我们将根据常见的Oracle知识点进行详细的阐述。 1. **Oracle数据库...
不过,根据文件名《网站内容编辑教学大纲.pdf》我们可以推断,该文档可能包含了关于网站内容编辑的教学内容,涉及的可能知识点包括但不限于网站内容编辑的基本概念、编辑技巧、SEO(搜索引擎优化)、内容管理系统的...
### C指针全面总结 #### 一、指针的基本概念 指针是一种特殊的数据类型,其存储的是内存地址。为了全面理解指针,我们需要掌握以下几个关键概念...通过这些基础知识的学习,我们可以更深入地探索C语言中的高级特性。
以下是一些关于网络验证的核心概念和关键技术: 1. **HTTP身份验证**:基于HTTP协议的身份验证,包括基本认证(Basic Authentication)和摘要认证(Digest Authentication)。基本认证将用户名和密码以Base64编码的...
通过以上分析可以看出,学习ARM不仅需要扎实的理论基础,还需要不断实践和探索。选择合适的开发工具、掌握编程技巧、理解系统启动流程等都是成功的关键因素。希望这篇文章能够帮助正在学习ARM的朋友更好地理解和掌握...
1. **Ruby 基础**:学习 Ruby 首先要掌握其基础语法,如变量、常量、数据类型(包括字符串、数组、哈希等)、控制结构(条件语句、循环)、方法定义和调用、类与对象、模块、继承和多态性等。 2. **元编程**:Ruby ...
电子文件生成和归档是电子文件管理系统中最基础也是最关键的功能之一。这一功能模块负责确保所有产生的电子文件都能够被准确无误地捕获并归档至系统中,同时还需要确保这些文件在归档过程中的元数据完整性和准确性。...
【不需要应用服务器的J2EE】这一概念主要指的是在开发J2EE应用程序时,不再依赖传统的应用服务器,而是采用轻量级框架,如Spring,来实现业务逻辑和事务管理。传统J2EE应用通常需要EJB(Enterprise JavaBeans)和...
这些JAVA文章精选涵盖了广泛的Java开发主题,从基础到高级,为学习和提升...这些文章综合起来,为Java开发者提供了全面的学习资料,从基础概念到企业级应用,有助于加深对Java语言和相关框架的理解,提升实际开发技能。
在IT行业中,编程语言是构建数字世界的基石,而C#是一种广泛应用的面向对象的编程...通过分析和实践这个项目,不仅可以掌握C#的基础语法,还能深入理解软件工程中的设计原则和模式,为日后的编程生涯奠定坚实的基础。
1. **综述** - 介绍分层架构的基础概念和系列文章的整体规划。 2. **系统需求分析及数据库设计** - 阐述需求分析的重要性,并为示例系统定义基本功能和用例,同时设计数据库结构。 3. **架构概要设计** - 描述整体...
- **工作区与工程概念**:在IAR中,首先需要创建工作区(workspace),然后在此基础上建立具体的工程(project)。 - **步骤详解**: 1. **新建工作区**:通过File - Open - Workspace命令创建一个新的工作区。 2. **...
#### 一、B2B网站的基本概念及作用 - **定义**: B2B(Business to Business)网站是指企业与企业之间通过互联网进行商业活动的平台,它充当了供应链中不同角色之间的桥梁,帮助企业找到合适的供应商或买家,从而...
- **版权说明**:文档版权属于ThinkPHP官方,未经授权禁止任何形式的转载与下载。 - **版本优势**:更灵活的路由配置,依赖注入,请求缓存,更强大的查询语法,引入请求/响应对象,增强的模型功能等。 #### 一、...
BMP 文件的格式标准使得我们能直接访问到像素数据。 2. **像素数据处理**:找到像素数据后,我们逐行遍历每个像素。每个像素通常由几个字节组成,对应不同的色彩通道(如灰度图像只有一个字节,RGB 彩色图像有三个...
4. **存储器层次结构**:从高速缓存(Cache)到主内存,再到外部存储器(如硬盘),分析不同存储器的速度和容量特性,以及如何通过存储器层次结构优化数据访问速度。 5. **中断系统**:中断是计算机处理外部事件的...
《UNIX高级编程》是Linux编程领域的一本经典之作,它主要涵盖了UNIX系统中高级编程的各种技术和实践。这本书的第三版,对于深入理解UNIX系统的工作原理和编写高效、可靠的UNIX/Linux程序有着极大的帮助。以下是该书...