服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

行业重磅!神策可视化全埋点正式支持 Flutter 平台!

日期: 来源:神策数据收集编辑:策小编

Flutter 框架推出至今,已经在超过 50 万个应用中使用,从 2019 年到现在一直保持着强劲的增长趋势。优秀的性能、跨平台能力和活跃的技术社区使得其愈发受到广大开发者的青睐。
而随着 Flutter 的普及和广泛应用,越来越多的企业和开发者对自动高效的埋点提出了更高要求,对于承接大量埋点需求的 Flutter 框架开发者而言,这无疑是一个棘手的难题:Flutter 官方并没有提供相应的 AOP(Aspect Oriented Programming,面向切面编程),也就无法提供统一标准的逻辑用于简化埋点流程,导致埋点成本很高,大量的埋点需求无法及时响应。
目前,业内可视化全埋点大多只支持 Web 或 App 原生埋点。针对 Flutter 开发者的痛点,神策的可视化全埋点继支持 Web、App、React Native 等框架后,继续突破创新,专项技术攻关,最终全面支持 Flutter 框架。开发者可以通过可视化的方式定义事件,仅需三步就可以合规采集页面任意可见元素内容作为事件属性,同时快速验证可视化自定义属性埋点数据是否正确。

△ 点击观看功能演示

 三大突破 

 快速响应 Flutter 平台的埋点需求 

可视化升级,为提升埋点效率加码

神策在突破 Flutter 全埋点的基础上,结合可视化全埋点的业务逻辑,实现了 Flutter 可视化全埋点。广泛支持 Flutter 可点击控件,并针对不同的业务场景,支持多维度的埋点需求。
  • 支持可点击元素
在 Flutter 框架中可点击的元素,本质上是 GestureDetector,针对 GestureDetector 实现的元素点击均支持可视化全埋点,比如常见的 TextButton、Switch、Radio 等元素。除此之外,还可以支持 Flutter 内嵌 H5 可点击元素,实现不同场景下的埋点需求。
  • 支持列表、多级列表等复杂的场景
Flutter 中的 ListView 和 GridView 两类元素被处理成列表元素,针对列表元素,支持限制「元素位置」定义事件,从而避免相似内容多次重复定义事件,提高了埋点效率。如下图所示:

图 神策可视化全埋点功能截图示例

同时,神策可视化全埋点还支持限制「元素内容」定义事件,从而针对元素内容可能发生变化的情况,满足可配置的个性化埋点需求,覆盖更多分析场景。

定义属性,属性采集所见即所得

  • 支持自定义属性
支持开发者通过可视化的方式,采集页面任何可见元素内容作为事件属性,大幅度拓展可视化全埋点的应用场景,降低接入门槛,提高埋点效率。同时,文本内容支持多种不同的处理规则,还可以自定义正则表达式解析内容。

图 神策可视化全埋点功能截图示例

  • 支持埋点校验
埋点校验功能支持开发者通过当前手机点击定义的元素,实时上报合规采集的全埋点事件和自定义属性,业务人员一人就可以独立完成埋点、测试、上线的全过程,省去前后沟通的时间,显著提升工作效率,降低开发依赖。

图 神策可视化全埋点功能截图示例

致力于为开发者带来极致体验

  • 集成简单
集成简单,方便客户快速体验,大大降低客户接入门槛。下载并执行脚本,再引入相关模块,即可快速集成 Flutter 全埋点 SDK,通过初始化开关配置即可开启可视化全埋点功能。
  • 定义事件精准匹配
在 Flutter 开发者进行埋点的过程中,可能会面临的问题是,一个元素由多个 Widget 组成,在查找元素路径时需要一直向上递归查找直到根节点位置,往往造就了极为冗长的元素标识路径,这为开发者对不同元素的识别带来了巨大挑战。
而通过神策可视化全埋点,在 Flutter 中可以筛选开发者自己项目中创建的 Widget,元素路径也只采用项目中定义的 Widget 组成,从而实现元素路径构建的优化。优化后的路径更加简单清晰,也更准确标识 App 中的某个元素,从而实现事件定义和属性采集的精准匹配。

  • 性能优越
在扫码连接可视化全埋点阶段,SDK 会进行元素遍历,以实现上传页面元素信息。在 Flutter 框架中,一切皆由 Widget 组成,并且项目中各种元素也会包含大量系统自动创建的 Widget,直接遍历可能导致 App 页面卡顿,影响用户体验。
神策 SDK 在元素遍历过程中,从 Flutter 实现原理着手,只遍历项目创建的元素和可视化需要用到的关键元素,忽略系统自动创建的各种 Widget,从而极大地优化了遍历性能,提升元素信息上传速度。神策针对 Flutter 界面刷新机制也做了专门的优化,实现了只有页面发生变化才会遍历更新页面元素信息,确保用户无感知的使用体验。即使面对复杂的商业项目 App,我们的元素遍历也不会造成页面卡顿,为用户带来更佳的使用体验。
对于广大 Flutter 跨平台框架开发者来说,神策的 Flutter 可视化全埋点为埋点设计提供了另一种模式,可以让开发者更快速地响应业务侧的埋点需求,提升整改团队的开发效率。
如果您希望了解更多神策对于 Flutter 埋点的技术分享,马上点击下方小程序卡片,下载神策数据《Flutter 全埋点 SDK 技术白皮书》吧!
✎✎✎
【更多内容】
神策数据 App 可视化全埋点
《Flutter 全埋点 SDK 技术白皮书》

神策通过中国信通院 SDK 安全评测

▼ 点击阅读原文”立即进入开源社区

相关阅读

  • UI动效设计指南!三个要素打造流畅的动效体验

  • 大家好,这里是设计夹,今天为大家分享的是「动效设计」。UI设计中,好的动效总能第一时间抓住用户的注意力,通过多种形式的动效能够让用户与界面产生交互并确保良好的使用体验。本
  • 动效设计必备的理论知识,改善你的UI/UX设计!

  • 大家好,今天为大家分享的是「动效设计」。和听觉语言、视觉语言一样,动作也是语言的一种,可以在有限的空间内传递更多信息,轻松传达静态元素难以传达的内容。现实生活中没有绝对
  • 三招六式搞定国风标志设计!

  • 天青色等烟雨,而我在等你。各位才子佳人们晚上好啊,又是一波好久不见,千言万语道不尽,唯有学习挂心头,不多唠叨,点一首青花瓷(波哥翻唱版),让我们开始今天的LOGO教程~相信大家看到标
  • 我们选出了今年最喜爱的日常元素产品

  • 回顾2022,日常元素推出了更多产品,涵盖了日常生活的更多方面,从家清到鞋服,各个产品线都拥有了一些令人印象深刻的产品。时至年底,我们从“产品设计、用户赞誉、种草回购、科技体
  • Jetpack 更新一览 | 2022 Android 开发者峰会

  • 作者 / 产品经理 Amanda AlexanderAndroid Jetpack 是现代 Android 开发 (Modern Android Development) 的关键组件。Android Jetpack 套件包含超过 100 个库、工具及指南,可
  • B端设计师,如何做好还原度走查

  • 写在前面作为设计师,你一定遇到过这样的情况,自己做的设计稿,被开发出来后却完全换了一个模样。不仅视觉上有问题,交互上也有错误。而要想避免这样的情况,我们就一定要重视还原度

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 神策推出服务套件,为企业提供全流程的专业服务

  • 已经购买了数字化工具,但数字化转型依旧难以推进?多方评估后选择的数字化工具迟迟用不起来?你的企业是否也曾面临过这些问题?单纯通过工具很难帮助企业实现高质量的数字化转型,只