新書推薦:
《
二十四节气生活美学
》
售價:NT$
340.0
《
小白学编织
》
售價:NT$
299.0
《
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
》
售價:NT$
990.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
|
編輯推薦: |
国内知名大数据公司神策数据出品,多位行业专家联袂推荐。
执笔人是神策数据合肥研发中心负责人,在Android & iOS等领域有10年的研发经验,对各种数据采集技术和解决方案都有深入研究,开发和维护着国内*个商用的开源 Android & iOS 数据埋点 SDK。
|
內容簡介: |
《iOS全埋点技术解决方案》从实战角度全面讲解了iOS全埋点技术和解决方案,为基于iOS系统的各种数据采集场景提供详尽的指导。
8种Android全埋点解决方案包括:
AppClick 全埋点方案1:代理 View.OnClickListener、
AppClick 全埋点方案2:代理 Window.Callback
AppClick 全埋点方案3:代理 View.AccessibilityDelegate
AppClick 全埋点方案4:透明层
AppClick 全埋点方案5:AspectJ
AppClick 全埋点方案6:ASM
AppClick 全埋点方案7:Javassist《iOS全埋点技术解决方案》从实战角度全面讲解了iOS全埋点技术和解决方案,为基于iOS系统的各种数据采集场景提供详尽的指导。
全书一共14章:
第1~2章介绍了数据采集SDK框架的搭建,以及应用程序的退出和启动,这是实现iOS全埋点的基础;
第3~6章依次详细讲解了页面浏览事件、控件点击事件、UITableView和UICollection View点击事件、手势采集等场景的全埋点技术和解决方案;
第7~14章分别讲解了用户标识、时间相关、数据存储、数据同步、采集崩溃、App 与 H5 打通、App Extension React Native等场景的全埋点技术和解决方案。
所有的解决方案都提供了完整的项目源代码,具有极强的实操性。
《Android全埋点解决方案》详细阐述了 Android 全埋点的8种解决方案,涵盖各种场景,从0到1详解技术原理和实现步骤,并且提供完整的源代码,各级研发工程师均可借此实现全埋点数据采集,为市场解开全埋点的神秘面纱。
8种Android全埋点解决方案包括:
AppClick 全埋点方案1:代理 View.OnClickListener、
AppClick 全埋点方案2:代理 Window.Callback
AppClick 全埋点方案3:代理 View.AccessibilityDelegate
AppClick 全埋点方案4:透明层
AppClick 全埋点方案5:AspectJ
AppClick 全埋点方案6:ASM
AppClick 全埋点方案7:Javassist
AppClick 全埋点方案8:AST
|
關於作者: |
王灼洲
资深移动开发技术专家,目前就职于神策网络科技(北京)有限公司,担任合肥研发中心负责人,是公司最早的核心骨干。
有10年的Android & iOS开发经验,是国内第一批Android研发工程师。对基于Android和iOS系统的各种客户端和服务端的数据采集技术和解决方案都有深入研究,开发和维护着国内第一个商用的开源 Android & iOS 数据埋点 SDK。
著有《Android全埋点解决方案》《iOS全埋点解决方案》,在行业里引起了巨大的反响。
|
目錄:
|
《Android全埋点解决方案》目录
推荐序
前言
第1章 全埋点概述
第2章 $AppViewScreen全埋点方案
第3章 $AppStart、$AppEnd 全埋点方案
第4章 $AppClick全埋点方案1:代理View.OnClickListener
第5章 $AppClick 全埋点方案2:代理Window.Callback
第6章 $AppClick 全埋点方案3:代理View.AccessibilityDelegate
第7章 $AppClick全埋点方案4:透明层
第8章 $AppClick全埋点方案5:AspectJ
第9章 $AppClick全埋点方案6:ASM203
第10章 $AppClick全埋点方案7:Javassist
第11章 $AppClick全埋点方案8:AST280
《iOS全埋点解决方案》目录
推荐序
前言
第1章 数据采集SDK
第2章 应用程序退出和启动
第3章 页面浏览事件
第4章 控件点击事件
第5章 UITableView和UICollection-View点击事件
第6章 手势采集
第7章 用户标识
第8章 时间相关
第9章 数据存储
第10章 数据同步
第11章 采集崩溃
第12章 App与H5打通
第13章 App Extension
第14章 React Native全埋点
|
內容試閱:
|
为什么要写这本书?
转眼间,我从事Android研发工作已经有9个年头,作为国内第一批Android研发工作者,我见证了Android的发展历程,也开发和维护着国内第一个商用的开源Android & iOS 数据埋点SDK。
我目前就职于神策数据,担任神策数据合肥研发中心负责人。神策数据是一家以重构中国互联网数据根基为使命的公司,十分重视基础数据的采集与建模。随着大数据行业的快速发展,数据采集也变得越来越重要,数据基础夯实与否,取决于数据的采集方式。埋点方式多种多样,按照埋点位置不同,可以分为前端(客户端)埋点与后端(服务器端)埋点。其中全埋点(无埋点)是目前较为流行的前端埋点方式之一。
在服务数百家客户的过程中,我逐渐萌生出写此书的想法,原因有三:
第一,国内企业对全埋点技术需求迫切,但是图书市场仍处空白。
全埋点技术炙手可热,全埋点采用全部采集,按需选取的形式,对页面中所有交互元素的用户行为进行采集,通过界面配置来决定哪些数据需要进行分析,也被誉为最全、最便捷、界面友好、技术门槛低的数据采集方式。
第二,市面上存在对全埋点概念过度包装的情况,希望本书能够揭开全埋点的神秘面纱。
数据埋点技术在互联网(尤其是移动端)上使用非常普遍,一些数据分析服务厂商将全埋点概念经过包装后,作为核心技术来卖,给人神秘无比的感觉。
第三,给企业带来价值,推动开发者参与大数据行业的生态建设。
神策数据的采集技术一直在不断革新,神策SDK组件统称为OpenSasdk,包括C SDK、C SDK、CSharp SDK、Java SDK、Python SDK、PHP SDK、Ruby SDK、Golang SDK、Node SDK、APICloud SDK、Android SDK、iOS SDK等,神策数据愿意将一些成熟的技术与国内外开发者交流与分享,并已于2019年1月正式成立供IT开发者的分享、使用与交流技术的开源社区Sensors Data开源社区,一方面能够更好地服务客户,推动企业的数字化转型;一方面借此造福同行,推动开发者参与数据行业生态建设。
我希望通过此书全面公开Android 全埋点技术,从0到1进行详细介绍,尤其是控件点击事件全埋点采集的8种方法,并都提供了完整的项目源码。
读者对象
本书适用于初级、中级、高级水平的Android 开发工程师、技术经理、技术总监等。
如何阅读这本书
本书系统讲解了Android 全埋点的解决方案,特别是控件点击事件的全埋点采集,总结并归纳了如下8种解决方案,并且都提供了完整的项目源码。
AppStart、$AppEnd 全埋点方案
AppClick 全埋点方案1:代理 View.OnClickListener
AppClick 全埋点方案2:代理 Window.Callback
AppClick 全埋点方案3:代理 View.AccessibilityDelegate
AppClick 全埋点方案4:透明层
AppClick 全埋点方案5:AspectJ
AppClick 全埋点方案6:ASM
AppClick 全埋点方案7:Javassist
AppClick 全埋点方案8:AST
勘误和支持
由于作者的水平有限,编写时间仓促,以及技术不断地更新和迭代,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。为此,特意创建了一个网站:http:book.blendercn.org,读者可以将书中的错误发布在Bug勘误表页面中。同时,如果你遇到任何问题,也可以访问Q&A页面,我将尽量在线上为读者提供满意的解答。书中的全部源文件可以从上面这个网站下载,我会将相应的功能更新及时发布出来。如果你有更多的宝贵意见,也欢迎发送邮件至邮箱congcong009@gmail.com,期待能够得到你们的真挚反馈。
致谢
感谢神策数据创始人团队桑文锋、曹犟、付力力、刘耀洲在工作中的指导和帮助。
感谢机械工业出版社华章公司的编辑杨福川老师,在这半年多的时间中始终支持我的写作,你的鼓励和帮助引导我能顺利完成全部书稿。
谨以此书献给大数据行业的关注者和建设者!
王灼洲
2019年2月
为何写作本书?
随着大数据行业的快速发展,数据采集也变得越来越重要。国内企业对全埋点技术需求迫切,但是这方面的学习资源一直比较缺乏。目前,国内外还没有系统讲解iOS全埋点技术的专著。同时,行业里存在对全埋点概念过度包装的现象,希望本书能够揭开iOS全埋点技术的神秘面纱,给企业带来价值,推动更多开发者参与大数据行业生态建设。
自第一本书《Android全埋点解决方案》出版以来,我收到了许多读者朋友的反馈,有的与我分享他们的阅读感悟,有的与我探讨具体的技术问题,有的说这本书改变了他们的职业生涯,也有人给我邮寄了锦旗不仅收获了好的口碑,而且获得了不错的销售成绩。这一切让我感觉到,这些年在埋点技术道路上付出的所有艰辛和努力都是值得的。
我目前就职于神策数据,是神策数据合肥研发中心负责人。神策数据是一家以重构中国互联网数据根基为愿景的公司,十分重视基础数据的采集与建模。神策数据的采集技术一直在不断革新,包括 Android SDK、iOS SDK、Web JS SDK 、C SDK、C# SDK、Java SDK、Python SDK、PHP SDK、Ruby SDK、Golang SDK、Node SDK、APICloud SDK等。神策数据愿意将一些成熟的技术与国内外开发者交流与共享,并已于2019年1月正式成立供 IT 开发者分享、使用与交流技术的开源社区神策数据开源社区(Sensors Data Open Source)。开源社区一方面能够帮助我们更好地服务客户,推动企业的数字化转型;另一方面能够造福同行,推动数据行业生态建设。同时,我们也期待在开源社区(http:opensource.sensorsdata.cn)能够就数据采集相关技术与读者有更多的交流和共享。
本书读者对象
本书适合各水平层次的iOS开发工程师、系统工程师、架构师,以及项目经理和技术经理等阅读。
本书内容特色
1.内容稀缺
数据埋点技术在互联网领域尤其是移动端使用非常普遍,全埋点被誉为最全、最便捷、界面友好、技术门槛低的数据采集方式。关注该技术的企业很多,但是图书市场目前还是空白。
2.实战经验总结
作者从事移动开发近10年,开发和维护着国内第一个商用的开源Android & iOS数据埋点SDK,在神策数据深度服务超过1000家企业客户,有比较丰富的技术沉淀与经验积累这些都毫无保留地写在了本书中。
3.理论与实操并重
本书全面、系统地讲解了基于iOS平台的数据埋点技术和解决方案,包括iOS应用程序启动和退出、页面浏览、控件点击、手势等全埋点的实现原理,并且都提供了完整的项目源码,具有极强的理论性和实操性。
如何阅读本书
本书系统地讲解了iOS全埋点的解决方案,同时涵盖了用户标识、时间相关、数据存储、数据同步、采集崩溃、App与H5打通、React Native全埋点等内容,建议大家按照书中的章节顺序阅读,由浅入深、循序渐进。
此外,本书还提供了完整的项目源码,建议一边阅读,一边实操。
勘误和支持
由于作者水平有限,且编写时间仓促,同时技术也在不断更新和迭代,书中难免会出现一些错误或者表述不准确的地方,恳请读者朋友批评和指正。
本书附赠源码的获取方式:关注微信公众号华章计算机,回复65362即可。
更多关于华章图书的信息和活动福利,请关注华章的官方新浪微博华章图书。
致谢
感谢神策数据的创始人桑文锋、曹犟、付力力、刘耀洲等在工作中的指导和帮助,感谢神策数据开源社区中每一位充满活力和共享精神的朋友们。
感谢机械工业出版社华章公司的编辑杨福川老师,在半年多的时间里始终支持我的写作,鼓励、帮助、引导我顺利完成全部书稿。同时,也非常感谢神策数据iOS工程师张敏超辅助完成本书写作。
谨以此书献给大数据行业的关注者和建设者!
王灼洲
2020年2月
|
|