ClkLog常见问题-指标定义与统计逻辑Sec.1

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 用户行为分析指标项是衡量产品和运营管理的关键因素,它们可以帮助企业深入了解用户需求、行为模式、产品表现等多个方面。比如页面停留时间、平均停留时长可以分析用户的需求和兴趣;跳出率、留存率可以查询用户的体验情况;事件触发次数、转化率等可以评估业务流程是否顺畅或者营销策略是否成功。这篇我们将完整介绍ClkLog的中使用到的指标项定义以及一些重点指标的统计逻辑,便于运营人员理解后做数据分析,同时如果大家在使用过程中发现了指标项为空或异常的情况,可以对照说明排查问题。

用户行为分析指标项是衡量产品和运营管理的关键因素,它们可以帮助企业深入了解用户需求、行为模式、产品表现等多个方面。
比如页面停留时间、平均停留时长可以分析用户的需求和兴趣;跳出率、留存率可以查询用户的体验情况;事件触发次数、转化率等可以评估业务流程是否顺畅或者营销策略是否成功。

这篇我们将完整介绍ClkLog的中使用到的指标项定义以及一些重点指标的统计逻辑,便于运营人员理解后做数据分析,同时如果大家在使用过程中发现了指标项为空或异常的情况,可以对照说明排查问题

一、ClkLog指标项说明
指标定义.png
二、ClkLog指标统计逻辑说明
1.基础统计指标
1.1.浏览量
●统计逻辑:ClkLog浏览量的统计基于浏览页面事件。用户每打开一个页面会被记录一次,同一页面被打开多次浏览量值累计计算。
●注意:由于神策不同客户端的SDK的浏览页面事件的事件名称不同,ClkLog根据神策SDK的浏览页面事件定义对各种端做了不同的统计分析处理。
●神策各端SDK的浏览页面事件如下:
Web:$pageview
Android&iOS:$AppViewScreen
小程序:$MPViewScreen
其他端: ClkViewScreen
ClkViewScreen事件是ClkLog付费版中定义的除Web、Android&iOS、小程序端以外的其他端的SDK想要进行受访页面统计分析的通用事件。

1.2.访问次数
●统计逻辑:ClkLog访问次数的统计基于访问会话ID($event_session_id)。
●注意:会话ID($event_session_id)是每条采集上来的事件日志都应该要包含的属性。多数神策WEB JS、Android、iOS、React Native版本的SDK都有实现会话,但需要开启或引用相关插件才能正常采集会话ID。而比如 uni-app 的SDK,需要自己实现会话。
●贴士:神策SDK是否有实现会话的排查方法如下:
集成神策SDK后,在调试模式或show_log后,在控制台上看到采集的日志属性中如果有$event_session_id且有值则说明神策SDK会话集成成功。

1.3.访客数
●统计逻辑:ClkLog访客数的统计基于统计时间段内采集日志中的distinct_id去重数。
●注意:distinct_id是神策的用户标识 ,在匿名状态下就是匿名ID(anonymous_id),匿名ID是通过神策SDK自动生成); 如果通过sensors.login方法完成简易用户关联(付费功能)至业务系统的用户的用户ID(一般为用户在业务系统中的唯一身份标识)后,SDK会同步修改distinct_id为业务系统的用户ID。

1.4.IP数
●统计逻辑:ClkLog访客数的统计是统计时间段内的每一天访问应用的独立IP数的累计值,一天内同一IP多次访问应用只计算为一个IP。
●注意:如果同一局域网内使用同一个对外的公网IP,多个用户的访问只会被记录为一个IP。如果单次访问中因为网络变化(如切换VNP)导致的IP变化,也可能会出现单次访问出现多个访问IP的情况。

1.5.平均访问页数
●统计逻辑:ClkLog平均访问页数 = 浏览量 / 访问次数
●注意:平均访问页数显示为空可能出现的原因:
1.采集的日志数据中对应的客户端没有可用于统计分析的浏览页面事件。
2.采集的日志数据中没有会话ID或会话ID为空。

1.6.平均访问时长
●统计逻辑:ClkLog平均访问时长 = 访问总时长 / 访问次数
访客的单次访问中,访问的总时长为打开第一个页面到退出或关闭最后一个页面的时间差。
●注意:平均访问时长显示为空可能出现的原因:
1.单次会话相关的访问日志记录中只有一条日志记录。
2.采集的日志数据中没有会话ID($event_session_id)或会话ID($event_session_id)为空。

1.7.跳出率
●统计逻辑:ClkLog跳出率 = 跳出次数 / 总访问次数 * 100%
跳出率是只浏览一个页面就离开或关闭应用的访问次数占总访问次数的百分比。
●注意:跳出率值显示为空可能出现的原因:
1.统计时间段内所有的会话的浏览页面事件日志记录都超过一条。
2.采集的日志数据中没有会话ID($event_session_id)或会话ID($event_session_id)为空。

1.8.新访客/老访客
●统计逻辑:ClkLog新访客/老访客的统计基于采集的日志记录中的is_first_day的值。
●is_first_day:是否首日访问(从新用户第一次访问到当天的凌晨十二点之间的值都为真,之后为假,标识存在 storage 中)。

2.特有统计指标
2.1.受访页面及标题
●统计逻辑:ClkLog受访页面及标题数据来源于浏览页面事件的 $title 和 $url 属性。
●常见问题:受访页面和标题不一致。一般是由于开启了SDK全埋点的单页面应用(如vue、uniapp)。
●解决方案:
1.全埋点的浏览页面事件在进入页面时即会采集,如果是动态路由页面的动态标题,此时埋点数据采集的可能会是上一个页面的标题,可以在切换动态路由页面之前改变页面标题避免该问题。
2.对于纯动态标题的单页面应用,所有的标题的改变都是在进入路由页面后根据加载的数据来动态改变页面标题的情况,建议关闭SDK的自动采集页面浏览事件关闭,然后在页面标题改变后手动开启或手动埋点浏览页面事件。

2.2.结构化页面分析
●统计逻辑:结构化页面分析是通过树状结构化的模式来统计查看受访页面各项流量指标数据。
●注意:默认状态下结构化页面分析不会展示任何数据,需要做以下配置才能正常分析数据:
1.社区版:结构化页面分析仅支持web应用的结构化页面分析,对于web应用的结构化页面数据的正常加载,需要先完成埋点网站域名在 ClkLog 的 api 服务的 project-host 中的配置网站的访问域名(多个域名以逗号分隔),结构化页面分析才会有相关数据。
2.付费版:项目结构化页面数据的统计展示,WEB项目需要在【系统设置】-【项目管理】处配置项目对外访问的所有域名。


结束语.png

相关文章
|
5月前
|
搜索推荐 小程序 开发工具
Gitee推荐项目!埋点+用户分析系统,适合中小团队的开源方案
一款好用的用户行为分析工具,对产品经理、运营人员和开发者来说,都越来越重要。 目前市面上主流的工具,不是价格高昂、数据不透明,就是部署复杂,很难维护。 ClkLog,适合中小团队的开源方案,已经在Gitee上开源,社区也在持续更新中。
|
10月前
|
JavaScript 小程序 数据管理
ClkLog集成指南
为了让大家能更顺利地完成ClkLog的各项数据集成,我们总结了几项常见问题并做了详细的说明。 包括有:会话、浏览页面事件、用户集成、自定义事件等。
218 12
ClkLog集成指南
|
NoSQL API Redis
错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
在使用CSRedisCore客户端时,要深入理解 ① Stackexchange.Redis 使用的多路复用连接机制(使用时很容易想到注册为单例),CSRedisCore开源库采用连接池机制,在高并发场景下强烈建议注册为单例, 否则在生产使用中可能会误用在瞬态请求中实例化,导致redis连接数几天之后消耗完。 ② CSRedisCore会默认建立连接池,预热50个连接,开发者要心中有数。 额外的方法论: 尽量不要从某度找答案,要学会问问题,并尝试从官方、stackoverflow、github社区寻求解答,你挖过的坑也许别人早就挖过并踏平过。
错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
|
5月前
|
数据采集 搜索推荐 项目管理
通用型埋点系统完整开源方案-ClkLog新升级更强大、更易用
我们希望ClkLog开源社区版,不是“精简试用版”,而是一个真正能被部署和使用的完整方案。 过去这一年,我们一直在倾听大家的反馈,并不断思考:一款开源行为分析系统,真正顺利地被用起来,需要具备哪些要素和功能? 为了让大家在使用过程中更流畅更便捷,ClkLog开源社区版迎来了一次新升级! 现在上Gitee、Github、GitCode 即可获取最新的更新代码
|
12月前
|
搜索推荐 JavaScript BI
ClkLog埋点分析系统常见问题-埋点集成篇Sec. 1
本篇主要解答ClkLog使用过程中【埋点集成】阶段的常见问题。
ClkLog埋点分析系统常见问题-埋点集成篇Sec. 1
|
6月前
|
运维 数据挖掘 容器
埋点系统客户案例-金融媒体为何选择ClkLog替换10万年费的SaaS平台?
今天,我们继续为大家带来 ClkLog 用户回访系列,本期采访嘉宾是一家国内知名金融媒体平台的运维负责人——严老师。 这家金融媒体平台专注于全球财经新闻、市场动态和投资分析,提供涵盖股票、债券、外汇、大宗商品等领域的实时市场动态、深度分析、行业报告及专家观点。 他们曾使用业内知名的数据分析系统,但出于成本优化的考虑,开启了一轮新的产品选型。最终,ClkLog成功“打动”了他们,让我们一起来看看其中的关键因素。
219 60
埋点系统客户案例-金融媒体为何选择ClkLog替换10万年费的SaaS平台?
|
6月前
|
数据采集 搜索推荐 小程序
全开源、私有化部署!轻量级用户行为分析系统-ClkLog
随着数据安全要求日益严格,越来越多企业、项目方在选择埋点系统时,开始倾向于私有化部署和自主掌控数据。
384 57
|
12月前
|
数据挖掘 UED
ClkLog埋点分析系统支持漏斗分析
漏斗分析是基于事件的一种分析模型。 漏斗分析主要是对一个多步骤的场景进行的每一步的转化数据分析。可以理解为是从顶部(广泛数据)到底部(目标数据)逐步筛选和转化分析的过程。
ClkLog埋点分析系统支持漏斗分析
|
10月前
|
存储 数据可视化 Linux
语雀停机事件后,你也在找替代方案吗?
2023年10月23日,语雀遭遇长达8小时的服务中断,严重影响了用户的日常工作和生活。事后官方提供了6个月免费会员作为补偿。此次事件引发用户对云笔记产品的可靠性思考,Obsidian和思源笔记因注重本地存留而受到关注。Obsidian支持双向链接、Markdown、本地存储及插件系统,适合个人知识管理;思源笔记则强调关系图谱和快速引用功能。此外,也有用户选择印象笔记、腾讯文档等云产品或使用编辑器+网盘的方式。如何选择合适的工具取决于个人需求和偏好。
804 2
|
存储 SQL 缓存
数据库测试|Elasticsearch和ClickHouse的对决
由于目前市场上主流的数据库有许多,这次我们选择其中一个比较典型的Elasticsearch来和ClickHouse做一次实战测试,让大家更直观地看到真实的比对数据,从而对这两个数据库有更深入的了解,也就能理解为什么我们会选择ClickHouse。
数据库测试|Elasticsearch和ClickHouse的对决

热门文章

最新文章