问题也许没有看上去那么简单

2021-11-18
阅读 5 分钟
1.3k
阳光正好,微风不燥的一天,我正在值班。突然客户反馈在使用 App 点击分析时,扫描二维码后报错,如图 2-1 所示:图 2-1 扫描二维码报错信息
封面图

如何选择 Web 的数据存储方式?看我就够了

2021-10-15
阅读 10 分钟
1.6k
为了最大限度地减少关闭页面导致的数据丢失,Web JS SDK 将采集的数据存入到 localStorage 里进行批量发送,关闭页面未发送完的数据下次打开页面再次发送;
封面图

数据上报那些事

2021-10-14
阅读 5 分钟
2.4k
神策分析是依托于数据进行的,数据是分析的根基。因此,数据上报的时效性是至关重要的。那么 iOS SDK(后面简称 SDK)是如何保证数据上报的时效性呢?
封面图

可视化全埋点系列文章之功能介绍篇

2021-08-24
阅读 4 分钟
3k
在介绍可视化全埋点之前,先了解一下全埋点。全埋点,也叫无埋点、无码埋点、无痕埋点、自动埋点。全埋点是指无需应用程序开发工程师写代码或者只写少量的代码,即可预先自动收集用户的所有或者绝大部分的行为数据,然后就可以根据实际的业务分析需求从中筛选出所需行为数据并进行分析[1]。
封面图

Android SDK 之用户路径采集

2021-08-23
阅读 9 分钟
1.7k
用户路径分析为八大重要分析模型之一,可以追踪用户从某个开始行为事件直到结束事件的行为路径,是一种监测用户流向,从而统计产品使用深度的分析方法,帮助业务人员了解用户行为分布情况,对海量用户的行为习惯形成宏观了解。
封面图

写作——开启技术成长之路

2021-08-23
阅读 4 分钟
1.2k
作为一名程序员,经常在网络上查找各种各样的资料。此时,会检索到很多优秀的技术文章。一篇好的技术文章,可能不仅仅会解决我们的问题,更能在阅读的过程中带给我们一些美好的体验。许多时候我们也憧憬自己能写出优秀的技术文章,然而却往往感觉到无从下手。那如何写好一篇技术文章呢?其实是存在一些方法和技巧的,下...
封面图

神策分析 Web JS SDK 功能介绍

2021-08-23
阅读 4 分钟
3k
神策分析 Web JS SDK,是一款轻量级用于 Web 端和 H5 端的数据采集埋点 SDK,包含代码埋点、全埋点、可视化全埋点、点击图、触达图、跨域用户打通和弹窗推送等功能。基于 JavaScript 原生语言编写,兼容 Chrome、Firefox、IE(IE6 +) 等所有主流浏览器,并提供不同模式的源码,包括 AMD 模块依赖的 amd.js 源码文件和 ES6...
封面图

神策分析 iOS SDK 代码埋点解析 | 数据采集

2021-08-23
阅读 8 分钟
1.4k
所谓埋点,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程,为进一步优化产品或制定有针对性的运营计划提供数据支撑。

神策 Android 全埋点插件介绍

2021-08-23
阅读 9 分钟
1.4k
埋点是数据采集领域的一个术语,它是指针对特定用户行为或事件进行捕获、处理、上报的过程。埋点技术实质就是在合适的时机去采集行为数据,同时获取必要的上下文信息,最后将行为数据上报到指定的服务端。埋点获取到的业务数据可以为产品后续的迭代方向和评判营销价值提供有力、可靠的数据支撑。
封面图

神策分析 Android SDK 网络模块解析

2021-08-23
阅读 8 分钟
1.5k
在信息化时代,数据成为移动互联网企业的宝贵资源。数据的获取、上报、储存、分析乃至可视化地呈现,都成为了当前重要的研究方向。当然,大数据分析最核心的还是数据,其中数据的来源更是至关重要的。如何保证数据能够准确、及时、完整地上传到指定的服务端,是神策分析 Android SDK 需要面临的核心问题。神策分析 Andro...
封面图

手把手教你写 Gradle 插件 | 数据采集

2021-08-23
阅读 8 分钟
2.8k
在上一篇文章《神策 Android 全埋点插件介绍》中,我们了解到神策 Android 插件其实是自定义的 Gradle 插件。Gradle 是一个专注于灵活性和性能的开源自动化构建工具,而插件的作用在于打包模块化的、可重用的构建逻辑。可以通过插件实现特定的逻辑,并打包起来分享给别人使用。例如:神策 Android 全埋点插件正是通过插...
封面图

神策分析 iOS SDK 代码埋点解析

2021-08-20
阅读 8 分钟
2.2k
所谓埋点,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程,为进一步优化产品或制定有针对性的运营计划提供数据支撑。
封面图

神策 Android 全埋点插件介绍

2021-08-20
阅读 9 分钟
3.3k
埋点是数据采集领域的一个术语,它是指针对特定用户行为或事件进行捕获、处理、上报的过程。埋点技术实质就是在合适的时机去采集行为数据,同时获取必要的上下文信息,最后将行为数据上报到指定的服务端。埋点获取到的业务数据可以为产品后续的迭代方向和评判营销价值提供有力、可靠的数据支撑。
封面图

神策分析 Android SDK 网络模块解析

2021-08-20
阅读 7 分钟
1.1k
在信息化时代,数据成为移动互联网企业的宝贵资源。数据的获取、上报、储存、分析乃至可视化地呈现,都成为了当前重要的研究方向。当然,大数据分析最核心的还是数据,其中数据的来源更是至关重要的。如何保证数据能够准确、及时、完整地上传到指定的服务端,是神策分析 Android SDK 需要面临的核心问题。
封面图

手把手教你写 Gradle 插件 | 数据采集

2021-08-20
阅读 8 分钟
2k
在上一篇文章《神策 Android 全埋点插件介绍》中,我们了解到神策 Android 插件其实是自定义的 Gradle 插件。Gradle 是一个专注于灵活性和性能的开源自动化构建工具,而插件的作用在于打包模块化的、可重用的构建逻辑。可以通过插件实现特定的逻辑,并打包起来分享给别人使用。例如:神策 Android 全埋点插件正是通过插...
封面图

神策分析 iOS SDK 全埋点解析之启动与退出

2021-08-20
阅读 14 分钟
1.3k
上一篇《神策分析 iOS SDK 代码埋点解析》主要介绍了如何设计与实现代码埋点。具体来讲,就是实现了一个 - track: 接口,可以在合适的时机调用,来记录一条用户的行为数据。一般情况下,对于不同的 App,有价值的行为数据是不一样的,调用 - track: 接口的时机自然也是不一样的,需要开发者根据业务场景来手动调用。对于...
封面图

神策数据微信小程序 SDK 功能介绍

2021-08-19
阅读 5 分钟
2.4k
神策数据微信小程序 SDK,是一款用于微信小程序端的数据采集埋点 SDK。具体而言,是指开发者将 SDK 集成到开发的微信小程序项目中,通过配置或者在特定时机调用 SDK 提供的接口采集用户数据并通过网络发送到指定的服务端。
封面图

ASM 实现 Hook Lambda 和方法引用

2021-08-19
阅读 16 分钟
1.6k
本文是前作「Lambda 设计参考」的实战部分,具体将介绍如何使用 ASM 对 Java 8 Lambda 表达式和方法引用进行 Hook 操作。在此之前会介绍一些基础概念和字节码相关的知识方便大家对这块内容的理解,最后会给出一个完整的代码供大家参考。
封面图

hadoop 基本原理与应用

2021-08-19
阅读 8 分钟
1k
一方面,以 Google 为代表的主流互联网公司开始面临数据爆发的场景;另一方面,当时的互联网公司普遍选择使用配置低下的廉价服务器。 所以急剧增加的数据量与低下的计算存储能力之间的矛盾成为了当时的主流互联网公司面临的主要矛盾之一。 
封面图

iOS SDK 的 H5 打通方案演进 | 数据采集

2021-08-19
阅读 14 分钟
2.5k
所谓 “打通”,是指 H5 集成 JavaScript 数据采集 SDK 后,H5 触发的事件不是直接同步给服务端,而是先发给 App 端的数据采集 SDK,经 App 端数据采集 SDK 二次加工处理后缓存到本地,再经过合适的上传策略同步到服务端。
封面图

Android SDK 的 H5 打通方案演进

2021-08-19
阅读 8 分钟
1.7k
近年来,混合开发越来越流行,App 与 H5 的打通需求也越来越迫切。那什么是 App 与 H5 打通呢?所谓 “打通”,是指 H5 集成 JavaScript 数据采集 SDK 后,H5 触发的事件不直接同步给服务端,而是先发给 App 端的数据采集 SDK,经 App 端数据采集 SDK 二次加工处理后存入本地缓存再进行同步。本文的内容,主要是回答以下两...
封面图

Web JS SDK 架构解析

2021-08-19
阅读 5 分钟
2.7k
神策分析 Web JS SDK,是一款轻量级用于 Web 端和 H5 端的数据采集埋点 SDK,包含代码埋点、全埋点、可视化全埋点、点击图、触达图、跨域用户打通和弹窗推送等功能。基于 JavaScript 原生语言编写,兼容 Chrome、Firefox、IE(IE6 +) 等所有主流浏览器,并提供不同模式的源码,包括 AMD 模块依赖的 amd.js 源码文件和 ES6...

React Native 页面浏览事件采集方案 | 数据采集

2021-08-19
阅读 14 分钟
1.3k
React Native 是由 Facebook 推出的移动应用开发框架,可以用来开发 iOS、Android、Web 等跨平台应用程序,官网为:[链接]。React Native 和传统的 Hybrid 应用最大的区别就是它抛开了 WebView 控件。React Native 产出的并不是 “网页应用”、“HTML5 应用” 或者 “混合应用”,而是一个真正的移动应用,从使用感受上和用 Ob...
封面图

Android SDK 启动退出方案演进

2021-08-19
阅读 11 分钟
1.8k
在运营分析中,DAU(Daily Active User)、UV(Unique Visitor)和用户使用时长是最常见的三个指标。对于一个 App 来说,三个指标的含义如下:DAU:日活跃用户数;UV:独立访客;用户使用时长:App 使用时长。根据上面的描述可知,DAU 和 UV 的统计分析与 App 启动事件息息相关,用户使用时长则需要通过 App 退出事件进...
封面图

神策数据微信小程序 SDK 架构解析

2021-08-17
阅读 4 分钟
1.9k
神策数据微信小程序 SDK,是一款轻量级用于微信小程序端的数据采集埋点 SDK,包含代码埋点、全埋点功能。其中,全埋点功能通过代理微信小程序原生 App、Page、Component 接口及相应生命周期函数来实现。下面将以 SDK 版本 v1.13.28 为例介绍微信小程序 SDK 的架构。
封面图

神策分析 iOS SDK 全埋点解析之元素点击与页面浏览

2021-08-17
阅读 17 分钟
1.5k
本文是继 《神策分析 iOS SDK 全埋点解析之启动与退出》之后,全埋点解析系列博客的第二篇,主要介绍元素点击与页面浏览的全埋点采集方案。在介绍具体的方案之前,我们需要先了解下相关的背景知识。背景知识
封面图

为什么你的数据总是丢?

2021-08-17
阅读 8 分钟
1.4k
大数据分析最核心的是数据,而数据的发送尤为重要。如何保证数据能够完整、准确、及时地上传到指定的服务端,是所有数据采集 SDK 需要面临的核心问题。神策数据 Web JS SDK 综合考虑数据发送的各项功能,设计并实现了一套适用于前端数据发送的方案。下面针对神策数据 Web JS SDK 数据发送方案进行详细的介绍,希望能够给...
封面图

还不了解 static ?年轻人,劝你耗子尾汁...

2021-08-17
阅读 12 分钟
1k
Java 的 static 关键字大家应该都不陌生,网上也有很多介绍 static 的文章,笔者认为很多文章并没有从源头知识上对其进行介绍,反而让读者阅读完以后变的更加迷惑。 本文带大家从虚拟机类加载机制角度详细认识一下 static。在正式介绍 static 之前,我们先看看两个小例子。1.1. 案例一
封面图

老板不让用 AFNetworking,我该怎么办?

2021-08-17
阅读 9 分钟
1.5k
大数据分析最核心的是数据,我们不仅仅要做到采集数据,还需要把数据上传到指定的服务端。然后再经过服务端的存储、抽取、分析和展现,才能充分发挥数据真正的价值。神策分析 iOS SDK 针对数据传输,从完整性、正确性以及高效性等多方面综合考虑,设计并实现了一套适用于数据采集的网络传输方案。下面针对神策分析 iOS S...
封面图

如何找到程序崩溃的 “凶手” ?

2021-08-17
阅读 10 分钟
1.8k
在 iOS 应用程序开发过程中,我们难免会碰到因各种异常而导致应用程序崩溃的情况。对于开发过程中遇到的崩溃,我们可以根据本地崩溃信息快速定位问题。但对于线上版本发生的一些崩溃情况,我们只能通过收集崩溃信息来分析具体的原因。虽然 Apple 提供了崩溃信息上报的功能,但是并非所有的用户都开启了该功能。因此,对...
封面图