关于数据采集(也就是所谓的埋点),有很多中形式,或者说方法。所有的数据采集都时围绕一个核心的三个点来做区别的处理。

数据采集核心思维三个点:

1、对象;

  要采集谁,一个页面、一个按钮,页面或者按钮,就是我们要采集数据的对象,对象是个结果,数据采集代码/埋点,首先就是要完成定位的功能;

2、动作/条件;

  用户触发什么动作、发生什么事件,完成什么条件,也就是触发做数据采集的引线;

3、数据;

  在特定的对象上,触发了需要监控的动作,需要记录那些数据,来表示用户这个行为的东西/字段,统称为数据。

在当理解了这三个点,再去理解现在所谓的,可视化埋点、无埋点、GTM标签管理工具,就简单很多了。

  • 可视化埋点

  对象:运营人员在后端,设置需要采集那个点;

  动作:点击;

  数据:点击的位置信息/按钮名称;

  • 无埋点

  对象:任何位置;

  动作:点击;

  数据:点击的位置信息

无埋点/可视化埋点的共同点:都是把数据采集三要素中的(动作/条件),都固定为点击,采集的(数据)都是用户点击的位置,或者是按钮的名称;

无埋点/可视化埋点区别:(对象)不同;无埋点对对象的筛选/定位,在接收服务器端做,可视化埋点对对象的筛选/定位,在用户端实现。

  • 标签管理工具

主流的标签管理工具,像Google的DTM,Adobe的DTM,在数据采集功能(埋点)上(注:标签管理工具里面还有很多非数据采集的功能点),都是把对象、动作/条件、数据,这三点,区分在不同的功能模块中,在埋点时,一步一步的完成这三个流程,来实现数据采集(埋点)。

以GTM为例:

GTM里面有触发器、代码、变量三块,他们分别的对应关系如下:

触发器,就是完成数据采集中,(动作/条件)的这个点

代码,主要就是控制我们需要传输的字段(数据)以及,把数据采集三个核心点串联起来;

变量,是数据采集中的(对象);

当我们遇到问题(数据采集不到,不知道怎么采集数据) 可以把问题分拆成上述三部分,重新整理思路,找到问题点。

用户行为数据采集核心思维(APP、web数据采集/埋点)的更多相关文章

  1. APP的数据采集与埋点方式分析

    前言: 神策数据写过几篇分析APP前后端埋点的文章,原文在此: https://sensorsdata.cn/blog/shu-ju-jie-ru-yu-mai-dian/ http://www.wo ...

  2. 哪种代理适合用于Web数据采集

    在Web数据采集中为了避免被服务器封锁而通过代理下载的情况很常见.但是,并非所有的代理都适合于Web数据采集.下面是鲲鹏数据的技术人员给出的说明. 根据HTTP代理的匿名性可以将其分为以下几种:   ...

  3. 联系我们_鲲鹏Web数据抓取 - 专业Web数据采集服务提供者

    联系我们_鲲鹏Web数据抓取 - 专业Web数据采集服务提供者 首页 > 联系我们 我们的联系方式如下: 029 - 82542052(陕西 西安) 13389148466 或 13571845 ...

  4. 写给创业者:如何打造让用户离不开的App

    百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 还记得那个学会编程,开发了一个拼车应用程序——Trees For Cars,并因此发了一笔小财的流浪汉吗?今天的新闻称, ...

  5. 有了大量微信用户,就不需要App了吗?

    小卢同学是我半年前在中关村车库咖啡认识的一个自由创业者,他从北航毕业后在一家IT上市公司只上了1年多的班就辞职创业了,他的创业项目属于国内度假旅游垂直细分领域:积累大量详细的旅游攻略,组成一个个温馨舒 ...

  6. Nginx实战之让用户通过用户名密码认证访问web站点

    1.Nginx实战之让用户通过用户名密码认证访问web站点 [root@master ~]# vim /usr/local/nginx/conf/extra/www.conf server { lis ...

  7. 友盟让用户数据动起来——给app增加运营

    让用户数据动起来——给app增加运营 一.初识友盟 友盟大家都听说过,在给app集成友盟之前对友盟的认识没有那么深刻.用了友盟之后,才发现友盟很强大. 集成友盟能够获取那些数据呢? 用户的基本信息:比 ...

  8. 启动Nginx目录浏览功能及 让用户通过用户名密码认证访问web站点

    一.启动Nginx目录浏览功能  [root@abcdocker extra]# cat w.conf server { listen 80; server_name IP地址; location / ...

  9. 自己动手制作的淘宝闲鱼APP宝贝数据采集工具软件

    之前做过淘宝PC端宝贝和店铺数据的采集,后来需要做APP端的数据采集,因为没有学过Android,以前也都是做PC端的软件,有没有其他方法呢? 突然想到了用手机模拟器,可以在电脑端控制运行手机APP端 ...

随机推荐

  1. SQL Server 临时表的删除

    --临时表与一般的表不同,它是保存到tempDb表中.临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表. --1.错误的删除操作: --错误的临时表删除操作,因为所在数据 ...

  2. EBS 消息总线

    http://www.ibm.com/developerworks/cn/webservices/ws-whyesb/ 开发人员为何需要企业服务总线? 本文不仅仅是为架构师准备的:使用企业服务总线 ( ...

  3. URLError 异常处理

    3 URLError 首先解释下 URLError 可能产生的原因: 网络无连接,即本机无法上网 连接不到特定的服务器 服务器不存在 在代码中,我们需要用 try-except 语句来包围并捕获相应的 ...

  4. poj 1276 Cash Machine(多重背包)

    Cash Machine Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 33444   Accepted: 12106 De ...

  5. DataGridView控件内建立日期选择编辑列

    两个文件: CalendarColumn 类: public class CalendarColumn : DataGridViewColumn { public CalendarColumn() : ...

  6. SQL中CONVERT日期不同格式的转换用法

    SQL中CONVERT日期不同格式的转换用法 格式: CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetim ...

  7. jQuery与Ajax的应用——《锋利的jQuery》(第2版)读书笔记3

    第6章 jQuery与Ajax的应用 jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load().$.get()和$.post()方法,第3层是$ ...

  8. html只给自己

    //另外一个 height:400px; weight:400px; border-top-left-radius: 10px; border-top-right-radius: 10px; bord ...

  9. APP如何实现推送功能

    一.推送功能的集成 (1)在Umeng开发者中心,申请新应用,开通推送功能.此时需要上传开发推送证书和生产推送证书的p12文件. 申请证书的流程如下: >>1 创建开发推送证书 >& ...

  10. python 自动发邮件 Errno61 Connection refused

    此问题是在mac机器上遇到 之前在windows平台运行ok的脚本在mac上报错 后来查了半天 发现是网络接入不对 切换下网络后问题就解决了