网站助手/行为数据统计

7.4 行为数据统计

Pop 提供强大的 行为数据采集与统计系统,帮助你了解网站访客的来源、行为路径、设备分布与使用情况。
这一统计系统与 Pop 的智能客服 SDK 共享同一个 JavaScript 嵌入脚本,因此不需要重复集成。

网站统计主要包含以下内容:

  • 访客与会话追踪
  • 页面浏览统计(PV/UV)
  • 访问路径与停留时间
  • 设备、浏览器、操作系统分布
  • 地理位置
  • 实时访客监控
  • 自定义事件(如后续扩展)

1. Pop 统计系统的工作原理

当网站嵌入 Pop 的 JS SDK 后,脚本会自动完成下列工作:

工作项 说明
设备识别 自动识别浏览器、系统、分辨率、屏幕宽度等
会话管理 基于 Cookie / LocalStorage 自动生成会话 ID(sid)
访客识别 基于指纹 + Cookie 生成访客 ID(cid)
页面事件采集 PV、停留时间、离开时事件、滚动等
地理位置 基于 IP 解析国家、省市(在 Pop 后端完成)
性能数据(可选) TTFB、FCP、LCP 等网页性能指标(未来扩展)

你无需自己写采集代码,只需加载 Pop SDK 即可。


2. 统计后台界面说明

嵌入 SDK 后,你就能在 Pop 后端看到如下统计面板:

2.1 会话 / 访客信息(Sessions & Visitors)

此页面展示:

  • 网站总访问量
  • 独立访客 (UV)
  • 总页面访问量 (PV)
  • 平均停留时间
  • 新访客 vs 回访访客

表格中包含:

  • 访客设备信息(手机 / PC、品牌、系统版本)
  • 浏览器类型
  • 地理位置
  • 第一次访问时间
  • 最近访问时间

2.2 实时访客(Real-time Visitors)

此部分展示:

  • 当前正在访问的网站用户
  • 当前访客访问的页面
  • 实时请求数
  • 当前使用的设备类型
  • 当前访客是否打开客服窗口

实时监控对于排查突发流量、攻击或客户活动非常有价值。


2.3 页面流量趋势(Page Views)

折线图展示:

  • 今日流量
  • 过去 7 天 / 30 天流量趋势
  • 每个页面的流量排行
  • 不同来源(Referer)访问统计

这能帮助你了解哪部分内容最受用户关注。


2.4 地理位置统计(Geo Analytics)

展示:

  • 国家分布
  • 省市分布
  • 热力图(如后续支持)

帮助你了解用户的地域分布特点。


2.5 设备 / 浏览器 / 系统统计

自动识别:

  • 手机 / PC / 平板占比
  • 操作系统(Windows、macOS、iOS、Android 等)
  • 浏览器(Chrome、Safari、Edge、Firefox……)
  • 屏幕尺寸分布

Pop 内置设备归一化,例如:
“iPhone 14 Pro / Safari” → “Apple iPhone / Safari”。


3. 行为数据如何被采集?

Pop SDK 会自动监听以下事件:

事件类别 说明
PV(页面浏览) 用户进入页面时发送
页面停留时间 离开时发送(beforeunload)
滚动行为 记录是否阅读内容
页面切换(SPA 模式) 自动侦测路由变化
错误事件 捕获 JS 错误(若启用)
客服行为 是否打开聊天窗口、是否发送消息

这些数据将实时推送到你的 Pop 服务端,你可以随时在后台查看分析图表。


4. 如何验证统计是否工作?

你可以在浏览器启用调试模式:

https://your-site.com?pop_debug=1

进入页面后控制台会显示:

  • siteKey
  • sdk 加载状态
  • 访客 ID(cid)
  • 会话 ID(sid)
  • 当前上报的事件
  • HTTP 请求响应

验证步骤:

  1. 打开页面 & 打开控制台
  2. 刷新页面 → 你应看到 analytics/pageview 上报
  3. 切换不同页面 → 上报 pageview(route-change)
  4. 离开页面 → 上报 staytime

如果你能看到事件上报,说明统计功能正常工作。


5. 常见问题(FAQ)

Q1:我已经嵌入 SDK,但后台没有数据?

可能的原因:

  • siteKey 不正确(需要与服务器配置一致)
  • 加载脚本被阻止(可查看控制台)
  • 域名未配置为合法来源
  • HTTPS 与 HTTP 混用导致被浏览器拦截

Q2:SPA 应用为何路由切换没有统计?

请确保:

window.pop?.trackPageview();

在你的前端路由事件触发时被调用。
(如果你使用的是 Pop 默认脚本,SPA 识别会自动完成)


Q3:多个站点如何区分数据?

请为每个站点使用不同的 siteKey


6. 小结

行为数据统计是 Pop 网站助手系统的核心能力之一,可帮助你:

  • 深入了解访客行为
  • 分析不同流量来源的效果
  • 找到核心用户群体
  • 判断页面内容的受欢迎程度
  • 结合智能客服提升转化与留存