灵动高效 简化运营

随着时代的发展,企业的不断壮大,其运营成本也水涨船高。TalkingData旗下移动应用统计分析系统——灵动分析大幅简化数据集成过程,只需在App中加入分析SDK,便无需再编写任何代码和更新App版本,即可实现事件跟踪、增删数据点等操作,做到完全零代码数据跟踪,真正意义上做到解放研发的双手,让他们不再需要管理冗长的埋点id列表。让运营/产品轻松完成对自定义事件的数据统计,不再需要向研发/测试解释埋点的业务逻辑,降低了沟通成本,缩短整个上线周期,从而提高公司运营效率。

作为业界率先推出五码分析系统,许多朋友对我们的无码集成细节很感兴趣,这里我们将针对产品三大技术特点就Android和iOS两大平台进行深入剖析。

1. 如何同步手机界面到管理后台:

对于Android平台,界面同步方案中有两个关键点:1. 通过Canvas来获取屏幕内容。2.获取view属性。view的属性有很多,如位置信息、唯一性、绘制相关等。哪些属性是应该上传的,哪些属性是可以忽略的,为了动态的调整这些,可以使用反射的机制来实现。具体说,就是在进入UI同步状态时,服务器将一个属性配置单下发到App中,SDK通过对配置的解析,利用反射执行配置中的指定方法获取view的响应属性数据。这也是配置即代码的一种实现。完成此两项内容后便可根据发送至管理后台的数据,完成手机内容的绘制。

对于iOS平台,同步界面的操作则分为以下几个步骤:

1. 截屏。2. 获取控件属性:根据服务器下发配置表获取每个对象所需要的属性。3. 上传数据:将屏幕截图进行base64编码,并和控件属性一起上传到服务器。4. 管理后台界面展示:管理后台绘制手机屏幕的截图,根据获取到的x、y、w、h、alpha、hidden等属性绘制控件的范围。 

2.如何绑定事件至控件:

Android系统要想定位一个控件,需要先获取当前Activity的rootview,通过以下代码,View rootView =activity.getWindow().getDecorView().getRootView(),获取之后遍历动态事件列表,用每个动态事件中控件的唯一标示去匹配rootview中的内容,其匹配规则为:viewClassName && id && tag &&contentDescription,当符合条件时,就通过代码给当前的view添加一个AccessibilityDelegate对象。 

相对应的IOS绑定事件到控件的步骤是:

1. 从服务器获取动态事件列表,根据每条动态事件数据创建一个EventBinding对象。

2. 获取当前window的rootViewController: 

3. 遍历动态事件列表,用每个动态事件中控件的path去匹配rootViewController中的内容,匹配规则遵循:ClassName&& tag && 所在容器中的成员变量名 && Button中图片的指纹 && title 

3. 如何监测点击事件: 

通过分析Android系统View类的源代码,发现可利用Android中View类的方法来实现事件触发的。即只要设置了代理就可以对具备Accessibility能力的view实现点击事件的响应,完成点击事件的监测。

而IOS对控件点击事件进行监测的步骤是: 

1. 找到要监控的控件时,就给当前控件添加一个Action。 

2. 监控事件被触发时相应的EventBinding对象得到响应,生成事件数据上报服务器进行统计。

作为移动数据的领先者,TalkingData第一时间分享技术,希望能够帮助友商尽快跟进,群策群力,为客户提供更加优质的服务体验,同时带动行业进入一种良性的互动,大家取长补短,共同营造更加健康的服务生态。而我们一贯秉承的理念,用数据改变世界不仅仅只是一个口号,我们一直在努力用数据改变企业的根本运营模式,同时帮助企业和人们了解周围的环境。灵动分析吹响了移动数据分析新时代的号角,灵活高效,简化运营,将研发人员从繁琐的代码工作中解放出来,激发更多有益创新,为业界带来更多的积极变化。这便是我们灵动分析产品背后的坚实意义。

原文发布时间为: 2016年7月19日 

本文来自合作伙伴至顶网,了解相关信息可以关注至顶网。

时间: 2024-10-01 09:35:58

灵动高效 简化运营的相关文章

使用SD-WAN简化运营

在过去的20年中,以硬件为中心的命令行接口(CLI)驱动的架构和管理企业网络的方式一直保持,当网络是可预测的,有一个出口到互联网并且能够得到保证时,依靠CLI来管理网络没有问题,但事实并非如此.网络已经变得越来越快,但这也意味着网络变得越来越不可预测.不安全且更加复杂.因此,IT组织正在寻求软件定义广域网(SD-WAN)途径,以实现成本效益并简化运营. 因此,组织正在选择将其系统和应用程序迁移到云端.最大的原因之一是工作场所不再局限于一个地方,越来越多的用户在分支机构和其他地区进行工作,应用交付

简化运营,降低成本—Sun SPARC Enterpris 服务器

  简化运营,降低成本           --Sun SPARC Enterprise 服务器的应用                                                康斯坦丁/文      近年,IDC一直在探讨整个企业转型的方案.从整个动态角度来讲,是IT如何提供更多的业务战略自动化以及执行上的支持,帮助企业具备更好的市场反应能力,这在管理上更加强调了IT运营的自动化,以及怎样达到更好的营运效率.但企业目前面临最大的问题,到底应该作什么样的选择?很多企业在考虑,

三星合并两家美国子公司 为简化公司运营

网易科技讯 12月11日消息,据国外媒体报道,韩国三星电子周三证实,将合并旗下分别负责手机业务和其他电子产品业务的两家美国分公司.从明年1月起,三星电子(美国)和三星通信(美国)将统称为三星电子(美国).此举或为三星面对不断下滑的智能手机业务所采取的简化运营措施之一.将两个子公司合并,也有助于避免部分高管滋生的官僚主义现象.美国子公司合并后,Tim Baxter(蒂姆·巴克斯特)将出任新三星电子(美国)的总裁兼COO:而格里高利·李(Gregory Lee)则将出任北美运营部门的总裁兼CEO.三

 戴尔Force10 MXL 10/40GbE交换机成就高效

戴尔推出首款支持四万兆位以太网的刀片服务器交换机戴尔Force10 MXL 10/40GbE,专为支持最繁重工作负载和最高性能需求的优化 全新结构和网络管理工具能够帮助数据中心和园区环境简化运营,提高效率 戴尔将在5 月6 –9 日举行的2012拉斯维加斯美国信息产业博览会(Interop Las Vegas 2012)上展示全新的网络虚拟化功能,以及与Big Switch Networks 的互操作性,并推出软件定义, 多租户解决方案. 中国北京,2012年4月25日 –戴尔今天宣布为其虚拟网

IBM宣布全球铁路创新中心正式投入运营

IBM今天宣布,全球铁路创新中心正式投入运营.该中心汇聚了全球最重要的行业领袖,研究学者和知名大学的资源,旨在共同推动发展新一代智慧的铁路系统.中国铁道部总工程师何华武先生.铁道部相关部门负责人,及来自清华大学.中国铁道科学研究院.中国铁路通信信号集团公司等机构的业界领袖.专家和学者出席了创新中心的启动仪式. IBM全球交通运输及商品流通业总经理Marty Salfen先生,IBM大中华区首席执行总裁钱大群先生率领IBM全球和中国的相关团队负责人,与各位来宾共同见证了铁路创新的成立.在启动仪式上

恒隆、黑石、凯德商业运营模式分析研究

在住宅市场去投资化的大背景下,许多房企纷纷转投商业地产.尤其是缺乏人流和资金流支撑的二三线城市,已累积了相当多的商业地产泡沫.2011年北京商用物业新增面积108.42万平方米,而沈阳在建商业项目700万平方:成都去年立项和在建城市综合体超80个,总量达千万平方.在此背景下,如何把握行业周期,如何利用资金杠杆,如何寻找最佳商业模式等,成为业届亟需思考的问题. 基于上述思考,我们对商业地产标杆企业重新进行了研究.为方便讨论,现以资产负债表之轻重划分为三大类. 标杆一:重资产型:商业地产开发商--恒

谈地方门户社区运营路中摆在站长们面前的拦路虎

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于一个有理性的站长来说,在运营任何类型的站点前都必须要做好充分的分析,分析自身的优势,分析市场前景,分析盈利模式等等. 对于站长来说,运营一个站点的目的无外乎是为了盈利,为了赚钱,而我们也可以看到还有很大一部分的站长在运营的道路上苦苦支撑,无法实现盈利,甚至有的站点最终只能草草关闭.在这些容易中途夭折的站点类型中,很大一部分站点类型就是地方

IBM七级容灾解决方案

容灾对企业的重要性已无需多言,在需要全天候运行的全球经济环境中,没有一家企业能够承受宕机,无论是计划的宕机(升级.维护和修复)还是突发的宕机(由于人为错误.处理故障.电源故障.甚至灾难事件).但许多企业都制订了在24到48小时内恢复核心应用的业务连续性计划.虽然数据丢失了24小时,但实现全面恢复需要数天或者数星期的时间.这些企业通常依赖后台和人工流程来保持业务的正常运行,直到系统恢复为止. 随着信息成为越来越重要的企业资产,许多企业都致力于最大限度地降低宕机风险和避免业务中断的潜在影响,从而影响

电商如何挑选适合的服务器

  电商大战背后是服务器的战争 马云与王建林的对赌后,商业迎来的不是传统商业与电子商务的分立而是竞合,电商成为新的商业综合体力量愈加显得强大.区别于传统商业,电商的优势力量集中于IT系统对于商业机会与企业创新的挖掘与拓展.IT基因改变了企业营销方式,微信.微博的"微生态"撬动了销售的润物无声;IT基因提升了企业办公效率,桌面.存储.网络的虚拟化助企业走出了孤岛;IT基因提升了企业的资本运作效率,电子货币带来的支付成本的降低让利润可以深度挖掘利基市场--而在电商利用IT发挥创新抢占市场的