IP、PV与UV的区别

2024-08-21 14:38
文章标签 ip 区别 pv uv

本文主要是介绍IP、PV与UV的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

雅虎统计基础数据定义
  PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。
  UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。
  IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次。

  雅虎统计指数(YSR):通过来源带来的PV、UV、IP,以及用户停留时间、访问情况、用户行为等因素综合分析按不同权重计算得到的,评判来源质量的指数,指数越高,表明来源质量越高。

  现在大多数的统计工具只统计到IP和PV的层面上,因为在大多情况下IP与UV数相差不大。但由于校园网络、企业机关等一些部门的特殊性,IP已经很难真实的反映网站的实际情况,所以引入了更加精确的UV这个概念。

  所有UV与PV对于是使用真实IP上网的用户,数值是相同的。

  但是如果访问你的站点中有通过“网络地址转换”(NAT)上网的用户,那么这两个值就不同的。所有对于国内站长来说,这个UV值还是很有意义的。

  那么什么情况下UV 会比IP少?

  一般情况下,统计UV数应该大于等于IP数,但有些情况下,有可能UV数会小于IP数:
  1) IP地址是绝对的,从TCP链路上取的,真实的,不唯一的;
  2) UV设置的cookie,随机设置的,可重复的,只是重复概率足够小;
  3) 移动笔记本不时的更换IP,可以导致这种问题;
  4) 客户端禁用cookie或者客户端安全级别高会导致cookie设置不上,会出现这种问题;
  5) 如果采用的图片统计,由于拿不到cookie会出现这种问题;

再多说一些东西:

  雅虎统计指数(YSR):通过来源带来的pv、uv,ip,以及用户停留时间、访问情况、用户行为等因素综合分析按不同权重计算得到的,评判来源质量的指数,指数越高,表明来源质量越高。

  新访客:某客户端首次访问为一个新访客。
  最近访客:最近一段时间内访问您网站的客户端。目前显示50条。
  当前在线人数:15分钟内在线访问的UV数。
 

  24小时独立IP:指每小时独立的IP地址。因为该数据每个小时是独立的,所以叫24小时独立的IP。
  例如192.168.1.1 0点-1点 访问了您网站 在这个时段算一个IP。
  如果192.168.1.1 0点-1点 再次访问您的网站 去重不计算IP。
  如果192.168.1.1 1点-2点 又访问您的网站 在这个时段也算一个IP。
  最高IP : 指选择时间段范围内,某日访问IP最多的数值。
  最高PV:指选择时间段范围内,某日访问量最高的数值。
  日均流量:指选择时间范围内,平均每日流量。 (日均流量=总访问量/总天数)
  人均访问量:指选择时间范围内,每个访客访问网站的PV数。(计算公式:人均访问量=访问量/唯一访客数)。

  访问过程:每个访问者从进入您的网站开始访问,一直到最后离开您的网站,整个过程中发生的一切点击访问行为,称为一次访问过程。
  访问入口:每次访问过程中,用户进入的第一个页面为访问入口页面。
  访问出口:每次访问过程中,用户结束访问,离开前点击的最后一个页面为访问出口页面。
  平均停留时间:所有访客的访问过程,访问持续时间的平均值。
  平均访问页数:所有访客的访问过程,连续访问页面数的平均值。

  贡献用户数:每个访问来源带来的独立访客数,即UV数;
  贡献IP数:每个访问来源带来的独立IP数。
  贡献PV数:每个访问来源带来的访客的一切后续访问行为所产生的PV数。

这篇关于IP、PV与UV的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1093442

相关文章

Go之errors.New和fmt.Errorf 的区别小结

《Go之errors.New和fmt.Errorf的区别小结》本文主要介绍了Go之errors.New和fmt.Errorf的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考... 目录error的基本用法1. 获取错误信息2. 在条件判断中使用基本区别1.函数签名2.使用场景详细对

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

python之uv使用详解

《python之uv使用详解》文章介绍uv在Ubuntu上用于Python项目管理,涵盖安装、初始化、依赖管理、运行调试及Docker应用,强调CI中使用--locked确保依赖一致性... 目录安装与更新standalonepip 安装创建php以及初始化项目依赖管理uv run直接在命令行运行pytho

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

一文带你迅速搞懂路由器/交换机/光猫三者概念区别

《一文带你迅速搞懂路由器/交换机/光猫三者概念区别》讨论网络设备时,常提及路由器、交换机及光猫等词汇,日常生活、工作中,这些设备至关重要,居家上网、企业内部沟通乃至互联网冲浪皆无法脱离其影响力,本文将... 当谈论网络设备时,我们常常会听到路由器、交换机和光猫这几个名词。它们是构建现代网络基础设施的关键组成

redis和redission分布式锁原理及区别说明

《redis和redission分布式锁原理及区别说明》文章对比了synchronized、乐观锁、Redis分布式锁及Redission锁的原理与区别,指出在集群环境下synchronized失效,... 目录Redis和redission分布式锁原理及区别1、有的同伴想到了synchronized关键字

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

C++中全局变量和局部变量的区别

《C++中全局变量和局部变量的区别》本文主要介绍了C++中全局变量和局部变量的区别,全局变量和局部变量在作用域和生命周期上有显著的区别,下面就来介绍一下,感兴趣的可以了解一下... 目录一、全局变量定义生命周期存储位置代码示例输出二、局部变量定义生命周期存储位置代码示例输出三、全局变量和局部变量的区别作用域

MyBatis中$与#的区别解析

《MyBatis中$与#的区别解析》文章浏览阅读314次,点赞4次,收藏6次。MyBatis使用#{}作为参数占位符时,会创建预处理语句(PreparedStatement),并将参数值作为预处理语句... 目录一、介绍二、sql注入风险实例一、介绍#(井号):MyBATis使用#{}作为参数占位符时,会

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期