在上篇文章中详细介绍了当埋点需求不断更新变化的时候,可以利用动态标签管理器服务(DTM)快速的将事件发送到分析平台,且不需要开发修改代码,运营人员自己就可以完成配置。在这个过程中,你需要通过DTM Web页面修改埋点且创建新版本,但是你可能会遇到无法判断最终的配置是否正确的情况,换句话说,该如何检查验证版本是否完整无误呢?

DTM的版本预览功能,可以帮助你预览任意一个创建好的版本,验证上报的数据是否准确,让你在确认所有配置都无误后,再进行版本发布。

下面,我讲详细讲解如何使用DTM的预览功能来验证配置是否正确。主要分为启动预览、验证数据、结束预览三个步骤。

启动预览

step1:进入DTM的版本管理页面,点击需要预览的版本名称,进入到版本详情页


step2:点击“预览”按钮,进入到版本预览详情页,里面提供了三种启动预览的方式

a. 通过移动端浏览器启动预览

b. 通过移动端浏览器扫描二维码启动预览

c. 通过adb命令启动预览

step3: 一般通过手机浏览器扫码的方式启动预览比较方便。打开手机浏览器,扫描二维码,手机浏览器会加载一个预览页面。

step4: 点击“开始预览”,浏览器会提示是否需要打开指定应用。点击“打开”即可拉起应用并启动预览。预览成功时,App页面会显示一个蓝色的预览按钮。

蓝色预览按钮:

验证数据

预览成功后,当前手机加载的就是预览版本的配置,在App中触发上报相应的埋点,然后到分析平台查看数据是否正确即可。

n 实时上报数据

埋点触发后,一般数据不会实时上报到分析平台,需要打开相应的调试模式开关。

如果需要数据实时上报到华为分析平台,可以打开HA的调试模式:

adb shell setprop debug.huawei.hms.analytics.app 
<package_name>

如果需要数据实时上报到Firebase,可以打开Firebase的调试模式:

adb shell setprop debug.firebase.analytics.app 
<package_name>

如果需要数据实时上报到除华为分析和Firebase的其他平台,可以打开DTM的调试模式:

adb shell setprop debug.huawei.hms.dtm.app 
<package_name>

查看数据

你可以尝试在App中触发“加入购物车”事件,然后到Google Analytics上查看数据。可以看到事件类别为“Click”,事件操作为“Add2Cart”的事件。

点击事件类别为Click的事件,查看事件的详情,可以看到有“Huawei P40 Pro”的事件标签,说明预览版本的配置是正确的。

结束预览

在版本预览详情页,提供了通过移动端浏览器、扫描二维码、adb命令三种结束预览的方式。除了以上三方方式,其实也可以通过App中的蓝色预览按钮来结束预览。点击蓝色预览按钮,会弹出一个“是否退出预览”的提示框,点击“退出”即可退出预览。

欲了解更多详情,请参阅:
华为开发者联盟官网
获取开发指导文档
参与开发者讨论请到CSDN社区或者Reddit社区
下载demo和示例代码请到Github或者Gitee
解决集成问题请到Stack Overflow

原文链接:https://developer.huawei.com/...
原作者:胡椒


华为开发者论坛
352 声望56 粉丝

华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干货、华为源码开放、HMS最新活动等信息,欢迎大家来交流分享!