用户行为数据采集核心思维(APP、web数据采集/埋点)
关于数据采集(也就是所谓的埋点),有很多中形式,或者说方法。所有的数据采集都时围绕一个核心的三个点来做区别的处理。
数据采集核心思维三个点:
1、对象;
要采集谁,一个页面、一个按钮,页面或者按钮,就是我们要采集数据的对象,对象是个结果,数据采集代码/埋点,首先就是要完成定位的功能;
2、动作/条件;
用户触发什么动作、发生什么事件,完成什么条件,也就是触发做数据采集的引线;
3、数据;
在特定的对象上,触发了需要监控的动作,需要记录那些数据,来表示用户这个行为的东西/字段,统称为数据。
在当理解了这三个点,再去理解现在所谓的,可视化埋点、无埋点、GTM标签管理工具,就简单很多了。
- 可视化埋点
对象:运营人员在后端,设置需要采集那个点;
动作:点击;
数据:点击的位置信息/按钮名称;
- 无埋点
对象:任何位置;
动作:点击;
数据:点击的位置信息
无埋点/可视化埋点的共同点:都是把数据采集三要素中的(动作/条件),都固定为点击,采集的(数据)都是用户点击的位置,或者是按钮的名称;
无埋点/可视化埋点区别:(对象)不同;无埋点对对象的筛选/定位,在接收服务器端做,可视化埋点对对象的筛选/定位,在用户端实现。
- 标签管理工具
主流的标签管理工具,像Google的DTM,Adobe的DTM,在数据采集功能(埋点)上(注:标签管理工具里面还有很多非数据采集的功能点),都是把对象、动作/条件、数据,这三点,区分在不同的功能模块中,在埋点时,一步一步的完成这三个流程,来实现数据采集(埋点)。
以GTM为例:
GTM里面有触发器、代码、变量三块,他们分别的对应关系如下:
触发器,就是完成数据采集中,(动作/条件)的这个点
代码,主要就是控制我们需要传输的字段(数据)以及,把数据采集三个核心点串联起来;
变量,是数据采集中的(对象);
当我们遇到问题(数据采集不到,不知道怎么采集数据) 可以把问题分拆成上述三部分,重新整理思路,找到问题点。
用户行为数据采集核心思维(APP、web数据采集/埋点)的更多相关文章
- APP的数据采集与埋点方式分析
前言: 神策数据写过几篇分析APP前后端埋点的文章,原文在此: https://sensorsdata.cn/blog/shu-ju-jie-ru-yu-mai-dian/ http://www.wo ...
- 哪种代理适合用于Web数据采集
在Web数据采集中为了避免被服务器封锁而通过代理下载的情况很常见.但是,并非所有的代理都适合于Web数据采集.下面是鲲鹏数据的技术人员给出的说明. 根据HTTP代理的匿名性可以将其分为以下几种: ...
- 联系我们_鲲鹏Web数据抓取 - 专业Web数据采集服务提供者
联系我们_鲲鹏Web数据抓取 - 专业Web数据采集服务提供者 首页 > 联系我们 我们的联系方式如下: 029 - 82542052(陕西 西安) 13389148466 或 13571845 ...
- 写给创业者:如何打造让用户离不开的App
百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 还记得那个学会编程,开发了一个拼车应用程序——Trees For Cars,并因此发了一笔小财的流浪汉吗?今天的新闻称, ...
- 有了大量微信用户,就不需要App了吗?
小卢同学是我半年前在中关村车库咖啡认识的一个自由创业者,他从北航毕业后在一家IT上市公司只上了1年多的班就辞职创业了,他的创业项目属于国内度假旅游垂直细分领域:积累大量详细的旅游攻略,组成一个个温馨舒 ...
- Nginx实战之让用户通过用户名密码认证访问web站点
1.Nginx实战之让用户通过用户名密码认证访问web站点 [root@master ~]# vim /usr/local/nginx/conf/extra/www.conf server { lis ...
- 友盟让用户数据动起来——给app增加运营
让用户数据动起来——给app增加运营 一.初识友盟 友盟大家都听说过,在给app集成友盟之前对友盟的认识没有那么深刻.用了友盟之后,才发现友盟很强大. 集成友盟能够获取那些数据呢? 用户的基本信息:比 ...
- 启动Nginx目录浏览功能及 让用户通过用户名密码认证访问web站点
一.启动Nginx目录浏览功能 [root@abcdocker extra]# cat w.conf server { listen 80; server_name IP地址; location / ...
- 自己动手制作的淘宝闲鱼APP宝贝数据采集工具软件
之前做过淘宝PC端宝贝和店铺数据的采集,后来需要做APP端的数据采集,因为没有学过Android,以前也都是做PC端的软件,有没有其他方法呢? 突然想到了用手机模拟器,可以在电脑端控制运行手机APP端 ...
随机推荐
- Java学习基础2
运算符: ++: int a = 4; int b = a++; ++在后:先运算在递增1 输出:a=5 b=4; int b = ++a; ++在前:先递增1,再运算 输 ...
- APP测试之登录
我们公司产品登录很简单 手机号为账号,每次登录输入短信验证码.验证码为6位数字.登陆后可以记录登录状态.未登录时可以微信登录然后验证或者APP登录后可以在个人中心绑定微信. 一APP内部登录 1.手机 ...
- gson基本使用
http://www.jianshu.com/p/d62c2be60617 http://blog.csdn.net/lk_blog/article/details/7685169
- silverlight调用webservice跨域
下载下面的任何文件放在webservice的根目录下 http://files.cnblogs.com/files/jichunhu/crossdomain.xml http://files.cnbl ...
- 【C#】项目优化实战
[C#]项目优化实战 一. 数据库设计 1. 常量的枚举值直接存中文不要存数字(注意是常量,如果显示值可变就不能) 例如:男女,在数据库中不要存1和0,直接存男和女. 这样的好处:读取数据的时候可以避 ...
- UNICODE
// "; var i,j; var prevPage = -1; var nextPage = -1; beginId = setList[index].begin / 16 * 16 + ...
- 定义/修改列时 NULL
mysql的文档说明: column_definition: col_name type [NOT NULL | NULL] [DEFAULT default_value] [ ...
- MySQL 数据库常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- exit
-------siwuxie095 三个退出命令: exit exit /b goto :eof 这三个命令都可以退出批处理,但之间有细微差别: (1)运行 GOTO :EOF 后,CMD返回并将等待 ...
- BestCoder Round #90 //div all 大混战 一题滚粗 阶梯博弈,树状数组,高斯消元
BestCoder Round #90 本次至少暴露出三个知识点爆炸.... A. zz题 按题意copy Init函数 然后统计就ok B. 博弈 题 不懂 推了半天的SG..... 结果这 ...