1. 可视化埋点

1.1. 功能说明


可视化埋点,主要适用于对组件和按钮埋点的场景。通过在腾讯移动分析(以下简称MTA)管理台的快速操作,跳过部署代码和发版的过程,省去代码埋点的人力和时间成本,大大提高运营效率。

1.2. Android代码集成


接入指引

(1)确保正确接入普通版本MTA

(2)添加track-sdk.jar,libthrift-0.10.0.jar,slf4j-api-1.7.24.jar包

(3)在Application的onCreate里面添加

StatisticsDataAPI.instance(this);

(4)在manifest里面多添加一个震动权限

<uses-permission android:name="android.permission.VIBRATE"/>

1.3. iOS代码集成


接入指引

将libautotrack.a链接到工程中。如下图:

1.4. 操作指南


对于需要进行可视化埋点的业务,除了需要集成MTA最新的统计SDK,且在MTA管理台成功注册自己的APP。接着,需要准备一台测试手机,在手机内安装您的APP(准备一台装有您APP的测试手机),最后按照我们的指引与MTA连接。共分为以下7步简单操作:

第一步:

前往MTA管理台,选择一个APP,同时注意选择Android或iOS平台。在左侧导航栏内,选择“事件分析”下的“可视化埋点”功能。

第二步:

点击“开始连接”,会出现下面“尝试连接中”的界面。这时候,您需如下操作:

(1)在手机上打开需要进行埋点的APP

(2)在10秒内,将4根手指微微张开,按在屏幕上(请不要急于在启动界面按下)

(3)4根手指在屏幕上至少保持3秒

注意:

(1)使用前,请确认您的SDK版本号高于或等于1.3.0;

(2)可视化埋点产生的实时数据可能消耗流量,请在wifi环境下调试

(3)如果始终无法连接,请强行退出进程(Android、iOS都需要强退)后重启APP再次进行尝试

(4)若项目中使用了TencentOpenApi,需要把TencentOpenApi更新到新版本

第三步:

若连接过程中,出现下面的图片,说明有一台手机已经与MTA连接,请检查该手机是否为您自己的手机,如果是请点击“连接”;如果不是请点击“取消”,并重复第二步。

第四步:

连接成功后,MTA的界面上会展示您APP的界面(这里以多多记账为例)。此时表示,您可以在MTA上准备开始埋点了。另外,您还可以在手机上切换界面,MTA管理台会随之同步变化,同时会自动圈选出可以埋点的区域,以橙色线框标记。

第五步:

双击橙色线框区域,会出现下面的弹框,请添加一个您自己可识别的备注,比如“顶部导航”、“查看数据”、“登录按钮”等。确认后,表示这个可视化埋点已经成功。

第六步:

如下图,在埋下多个区域之后,您还可以在APP上进行点击、切换,查看相应的埋点状况,如果埋点界面左侧的“事件测试”列表有新事件上报,说明埋点成功。这时,若您希望保存之前的埋点,可以点击右下角的“保存”按钮;若您希望保存的同时下发这些配置(配置会立即生效),您可以点击“保存并下发”。

第七步:

保存并下发成功后,可视化埋点的事件会出现在自定义事件列表内,与普通事件区分类型。您可以等候30秒至1分钟,如果期间有用户触发这些操作,事件列表内就会有数据变化。此时,可视化埋点的所有操作全部完成,您可以后续再进行调整和查看数据。

1.5. 视频教学

1.6. 可视化埋点支持元素

1.6.1. Android可视化埋点支持元素

Button ,EditText,layout等

注:具有click,selected,text_changed属性的(如button,edittext等)并且值为true没有被遮盖(透明层也属于遮盖)的

可埋点元素示例:

上图中红框和绿框选中的元素表示该元素可以埋点。LinearLayout或者是button,click都为true

不可埋点元素示例:

上图中,十二个小柱子图片和下面的文字不具有click属性或者click为false,因此不可埋。

1.6.2. iOS可视化埋点支持元素

UIButton UISwitch 和 UISlider

注:如果这些元素在TableView 或者 CollectionView中,则这些元素也不可埋点

可埋点元素示例:

上图中红框和绿框选中的元素表示该元素可以埋点。图中的四个元素都为UIButton,并且不在TableView 或者 CollectionView中。因此可以埋点。

不可埋点元素示例:

上图中,登录按钮上面的图片不是UIButton,UISwitch 和UISlider的任何一个,因此不可埋。 登录按钮下面的壁纸,设置等按钮虽然是UIButton,但是他们处在一个TableView中,因此也不可埋点。

1.7. 注意事项

若始终不能连接设备,请排查以下问题:

(1)确定进入了正确的APP进行无埋点配置

(2)当前APP集成的SDK是否为最新的SDK

(3)确定设备正常接入网络

(4)是否在应用打开进入主界面后才用手指触屏(加载页/广告页手势无法识别)

(5)是否四指触屏的时候触发了APP页面的点击效果(如果主界面控件过多,可寻找页面元素简单的页面进行连接)

(6)确定启动方法正确。iOS需要在APP启动10秒内,同时用四指触摸屏幕,持续三秒。若错过,需要杀死APP进程,然后再尝试。

(7)是否接入第三方SDK手势与MTA无埋点统计启动手势冲突

results matching ""

    No results matching ""