华为动态标签管理(Dynamic Tag Manager,以下简称“DTM”),是一个动态标签代码管理系统(Tag Manager System),我们可以通过Web页面动态更新跟踪代码,轻松完成特定事件跟踪,它还有助于将数据发送到第三方分析平台和广告归因平台,如HUAWEI Analytics、Google Analytics、Facebook Analytics和AppsFlyer等。
DTM如何驱动应用业务增长?
随着企业数字化转型的到来,数据分析、数据驱动业务增长成为企业工作中的重要一环,但所有的数据分析的基础都来自数据获取。
传统数据获取通常的做法是在web 网站或者app内不同的页面,根据不同产品以及需求在不同位置嵌入的相对应代码来收集数据,俗称埋点,这种编写代码的方式,往往需要会面临相同的问题:沟通成本高,周期长,工作效率低。
DTM可让您快速配置更新测量代码及相关代码片段,您可以基于Web界面轻松地进行分析、测量代码的配置,实现营销活动数据随需监控。
因此,如果要追踪用户在应用上点击、浏览或导航到其他页面等各种事件,我们可以通过DTM动态地进行配置。
例如,某药房应用集成了DTM,用户点击了“收藏药品”按钮,通过配置DTM,当用户点击“收藏药品”按钮后,页面会自动将药品名称、数量、价格等相应信息上报到所选择的分析平台,如果我们在web页面上设置相关条件(如:价格>10元),就可以获得条件内(价格超过10元)的药品的分析数据,从而更好地掌握应用数据,改善业务。集成DTM后,我们可以更轻松地完成特定事件追踪并将数据传送给第三方分析平台,驱动业务增长。
如何集成和配置DTM?
第1步:登录华为开发者联盟网站,点击“管理中心”,进入AppGallery Connect页面,配置相关信息
第2步:将HMS Core SDK集成到您的Android Studio项目中
第3步:配置混淆脚本,避免混淆Analytics Kit和DTM而导致功能异常
第4步:登录AppGallery Connect网站,选择"我的项目 > 增长 > 动态标签管理",并启用它。
开通服务需要您首先点击“开启分析服务”按钮,开通分析服务后,再点击“开通服务”按钮来开通DTM服务。
第5步:输入详细信息并单击"确定"以创建 DTM 配置。
第 6 步:配置成功后,将创建配置代码
第 7 步:单击“版本”选项卡并创建“创建版本”。
第 8 步:在“变量”页面,点击右侧的“配置”/“新建“按钮。为事件和标签设置预设/自定义变量。
a) 预设变量:这些是预先定义的变量,可用于配置大部分标签和条件。目前,DTM 提供18 个预设变量。
b)自定义变量:您还可以根据您的项目创建标签和条件的自定义变量。目前有6种类型的自定义变量。
第 9 步:单击条件选项卡并创建条件。在“条件”页面,点击“新建”按钮。
第 10 步:在“代码”页面,点击“新建”按钮创建代码
步骤11:选择“项目设置>华为分析>应用调试”,打开“应用调试”,获取实时分析数据。
步骤12:要检查实时事件,请使用以下命令启用调试模式。
HUAWEI Analytics模板
开始调试命令:adb shell setprop debug.huawei.hms.analytics.app<package_name>
停用调试命令:adb shell setprop debug.huawei.hms.analytics.app .none.
数据成功上报后,分析服务平台的应用调试上会展示出实时数据,如下图:
点击“事件ID”后的“查看”,可以展示出具体信息
技巧和窍门
请使用命令“app shell setprop debug.huawei.hms.analytics.app <package_name>”启用应用程序调试模式。调试模式打开后会保持启用状态,所有事件将实时上报。
结论
在本文中,我们学习了如何通过华为动态标签管理高效采集应用数据,驱动业务增长,我们还可以通过DTM优化广告投放效果、进行反欺诈分析等,以最大程度地提高营销人员的工作效率。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~