在上篇文章中详细介绍了当埋点需求不断更新变化的时候,可以利用 动态标签管理器服务 ( 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/consumer/cn/forum/topic/0203538882377710021?fid=18
原作者:胡椒
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69970551/viewspace-2772247/ ,如需转载,请注明出处,否则将追究法律责任。