ClkLog集成指南

简介: 为了让大家能更顺利地完成ClkLog的各项数据集成,我们总结了几项常见问题并做了详细的说明。包括有:会话、浏览页面事件、用户集成、自定义事件等。

为了让大家能更顺利地完成ClkLog的各项数据集成,我们总结了几项常见问题并做了详细的说明。
包括有:会话、浏览页面事件、用户集成、自定义事件等。
希望大家通过以下说明能快速定位并处理问题。

一、基础事件集成
在使用ClkLog作为神策SDK(如WEB JS、Android&iOS、React-Native等客户端)的数据接收端时,需注意以下几点

1.1.会话集成
ClkLog的基础流量统计指标中的访问次数平均访问页数访问时长用户画像列表都与会话有关,所以集成SDK后首先需要排查会话是否集成。
如果采集的日志中事件属性包含 $event_session_id 属性并且有值,则说明会话集成成功。
会话的集成方法:
1)直接开启:如Android&iOS、React-Native 的 SDK 可直接enableSession。
2)集成插件:如web js sdk需集成 session-event 。
3)自己实现:如uni-app sdk 、 unity3d sdk。

以上SDK demo 参考官网-技术指南-集成测试参考。
其他端的SDK中会话的集成请参考神策官方文档或查看SDK源码。

1.2.浏览页面事件集成
ClkLog的基础浏览统计指标中的浏览量指标基于浏览页面事件
由于神策不同客户端的SDK的浏览页面事件的事件名称不同,ClkLog根据神策SDK的浏览页面事件定义对各种端做了不同的统计分析处理。
神策各端SDK的浏览页面事件如下:

●Web:$pageview

●Android&iOS:$AppViewScreen

●小程序:$MPViewScreen

●其他端: ClkViewScreen。ClkViewScreen事件是ClkLog付费版中定义的除Web、Android&iOS、小程序端以外的其他端的SDK想要进行受访页面统计分析的通用事件。参考官网-技术指南-神策无全埋点的SDK集成方案

在实际应用过程中请根据不同版本的SDK去查询相关的事件数据, 如果在ClkLog统计前端浏览量无数据请根据埋点项目所引用的SDK去排查采集到的日志记录是否有相应的浏览页面事件。

二、登录用户的集成(付费版)
当用户登录时,需主动调用神策SDK的login接口,将用户的注册信息(一般为用户在业务系统中的唯一身份标识)传入。

Web JS用户登录接口示例:sensors.login('login_user_id');

参考官网-技术指南-集成说明-核心功能-2简易用户关联集成

更多其他端(如Andriod、IOS、微信小程序等)用户登录集成代码接入方式请参考神策官方SDK集成文档。

三、自定义事件/用户属性集成(付费版)

3.1.元数据管理
注意:在集成自定义事件/用户属性之前需在【元数据管理】处导入或定义事件、事件属性及用户属性。

元数据是按项目根据业务系统定义的自定义事件、神策预置事件的事件及属性(事件、用户、公共)的管理。

在集成前端自定义事件/用户属性的代码埋点之前,需要先在【元数据管理】处下载预置事件预置属性用户属性相关模板,并根据实际情况定义好要采集的事件(预置和自定义)、事件属性(预置和自定义)、用户属性(预置和自定义)添加或导入【ClkLog后台】-【元数据管理】相关库后再进行代码埋点,否则SDK全埋点相关的事件日志不会被同步至事件表,进而导致ClkLog后台的【自定义分析】功能统计的事件数量和原始采集的日志数据量不一致。

相关更多说明请参考官网-技术指南-集成说明-核心功能-3.事件分析集成

3.2.日志查询
日志查询功能用于帮助开发者在事件分析相关埋点代码集成成功后,查看埋点的相关事件及其属性是否成功采集。
注意:日志查询中有数据的前提条件如下
1、ClkLog的receiver服务可以正常接收客户端采集的日志数据并存入kafka。
2、ClKLog的processing服务可以正常依托flink,消费kafka数据并存入clickhouse。
3、ClkLog的api服务可以正常访问。

日志查询数据可埋点日志数据不一致可能出现的问题和排查方法如下:
Q1:控制台有事件日志,但日志查询中无数据。
A1:请检查:
✓在【元事件管理-元事件】中是否定义相关事件并关联相关属性。

Q2: 日志查询中的事件属性和控制台打印的事件属性数量不一致。
A2:请检查:
✓在【元事件管理-事件属性】中是否定义相关属性。
✓在【元事件管理-元事件】中是否将事件属性和事件进行关联。

Q3:埋点设置用户属性后控制台有用户属性,但日志查询中的事件没有用户属性。
A3:请检查:
✓用户登录后是否设置用户ID(用户ID不能是androidid之类的关键词)。
✓在【元事件管理-用户属性】中未定义项目的用户属性(用户属性不能是label之类的关键词)。

祝大家集成顺利
用得满意


结束语.png

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
相关文章
|
7月前
|
存储 网络安全 对象存储
《用阿里云 OSS+CDN 搭建个人静态博客,成本不到 10 元 / 月》
用阿里云OSS+CDN搭建个人静态博客,成本低至每月5-10元。通过Hexo或Hugo生成静态文件,上传至OSS并开启静态网站托管,再结合CDN加速与自定义域名,轻松实现高效、稳定访问,无需维护服务器,适合个人开发者快速建站。
|
小程序 JavaScript 数据挖掘
ClkLog常见问题-指标定义与统计逻辑Sec.1
用户行为分析指标项是衡量产品和运营管理的关键因素,它们可以帮助企业深入了解用户需求、行为模式、产品表现等多个方面。 比如页面停留时间、平均停留时长可以分析用户的需求和兴趣;跳出率、留存率可以查询用户的体验情况;事件触发次数、转化率等可以评估业务流程是否顺畅或者营销策略是否成功。 这篇我们将完整介绍ClkLog的中使用到的指标项定义以及一些重点指标的统计逻辑,便于运营人员理解后做数据分析,同时如果大家在使用过程中发现了指标项为空或异常的情况,可以对照说明排查问题。
ClkLog常见问题-指标定义与统计逻辑Sec.1
|
7月前
|
缓存 自然语言处理 安全
TikTok item_get_video - 获取视频详情接口对接全攻略:从入门到精通
TikTok `item_get_video` 接口可精准获取视频详情,支持播放量、商品标签、BGM等字段,适用于跨境内容聚合、带货分析与品牌舆情监测。提供官方OAuth2.0与第三方key-secret两种接入方式,本文详解权限申请、签名认证、Python实操及生产优化,助力高效稳定对接。
|
消息中间件 搜索推荐 小程序
开源埋点用户行为分析方案-ClickLog埋点(ClkLog)
ClkLog 是一款记录用户行为分析和画像的免费可商用开源软件,技术人员可快速搭建私有的应用系统。项目基于神策分析SDK,采用ClickHouse数据库对采集数据进行存储,采用前后端分离的方式来实现的访问统计和用户画像分析系统。在这里,你可以轻松看到用户访问网页、APP、小程序或业务系统的行为轨迹,同时也可以从时间、地域、渠道、用户访客类型等多维度了解用户的全方位信息,完美助力大数据用户画像、实时归因/离线归因分析、漏斗分析、大数据推荐场景。
2617 2
开源埋点用户行为分析方案-ClickLog埋点(ClkLog)
|
搜索推荐 小程序 开发工具
Gitee推荐项目!埋点+用户分析系统,适合中小团队的开源方案
一款好用的用户行为分析工具,对产品经理、运营人员和开发者来说,都越来越重要。 目前市面上主流的工具,不是价格高昂、数据不透明,就是部署复杂,很难维护。 ClkLog,适合中小团队的开源方案,已经在Gitee上开源,社区也在持续更新中。
1117 7
|
人工智能 达摩院 搜索推荐
通义大模型:解码中国AI的"通"与"义"
“通义”取自中国传统文化中“通晓大义”,寓意技术与人文的结合。作为阿里巴巴旗下的超大规模语言模型,通义在知识蒸馏、动态稀疏激活和文化感知模块上实现三大突破,大幅提升效率与适切性。其已在医疗、司法、文化传播等领域落地,如辅助病历处理、法律文书生成及文物解说等。测试显示,通义在中文诗歌创作、商业报告生成等方面表现优异。同时,开放的开发者生态已吸引5万+创新者。未来,通义将探索长期记忆、自我反思及多智能体协作,向AGI迈进,成为智能本质的载体。其对中文语境情感的精准把握,更是中国AI“通情达义”的典范。
4136 22
|
数据采集 监控 数据挖掘
打造高效用户旅程:埋点分析系统的实操指南
在数字化时代,了解用户如何与我们的产品或服务互动是至关重要的。用户行为,在广义上,指的是用户在网站、应用程序或其他数字界面上的所有动作和反应。这些行为可能包括点击链接、浏览页面、填写表单,甚至是在社交媒体上分享内容。每一个动作都是用户体验的一部分,并对我们理解他们的需求和偏好提供了宝贵的线索。 在技术层面上,用户行为的跟踪和分析可以让我们深入了解用户的互动模式,从而指导我们的产品改进和市场战略。通过分析这些数据,我们可以发现用户旅程中的关键触点,识别用户体验的痛点,以及揭示潜在的优化机会。这不仅有助于提升用户满意度和忠诚度,还可以增强产品的市场竞争力。
打造高效用户旅程:埋点分析系统的实操指南
|
机器学习/深度学习 算法 机器人
机器人控制中常见的算法总结
机器人控制中常见的算法总结
1342 0
|
Android开发
使用WakeLock使Android应用程序保持后台唤醒
使用WakeLock使Android应用程序保持后台唤醒
889 0
|
存储 安全 JavaScript
XSS跨站脚本攻击详解(包括攻击方式和防御方式)
这篇文章详细解释了XSS跨站脚本攻击的概念、原理、特点、类型,并提供了攻击方式和防御方法。
8452 3