作为一名App运营,实时掌握用户在App中的行为数据是运营人员日常且重要的工作之一。比如各个渠道用户在App各个关键节点的转化数据以及最终付费情况该如何快速获取?

你可以自定义设置上报条件,快速配置更新相关代码,再基于Web界面进行分析、测量代码的配置,然后将数据传送给第三方分析平台。以上都可以通过动态标签管理器服务(DTM)来实现。

但是,在App运营中,由于需求变化,经常会遇到要随时更换分析平台等问题。比如,今天产品经理告诉你需要将“加入购物车”事件上报到Google Analytics,那么这个时候需要你跟开发进行需求沟通,然后开发人员去进行代码修改,再重新发布新版本,等待用户升级后才能看到最终想要的效果,这样的过程需要一定的沟通成本、人力成本并且周期较长。

那么如何缩短以上周期,不需要代码修改,运营人员自己就可以快速完成将某一事件发送到分析平台上呢?

本文将手把手教你如何利用DTM将App中已有的“加入购物车事件“发送到Google Analytics平台。

你只需要完成以下两个步骤即可实现在Google Analytics上查看数据:

  1. 修改DTM配置,将名称为“$AddProduct2Cart”的事件发送到Google Analytics;
  2. 创建版本并发布;

首先你的App需要已集成DTM SDK,并且使用华为分析SDK完成“加入购物车事件”的埋点;


1.2 配置条件

在条件管理中点击“新建”,条件类型选择“自定义”,此条件的触发条件选择“部分事件”,变量选择“Event Name”,操作符选择“等于”,值设置为“$AddProduct2Cart”。

1.3 配置代码

变量和条件配置完成后,接下来在代码管理中新建Google Analytics代码。配置如下:

代码名称:可自定义

扩展:选择Google Analytics(分析):Universal Analytics

跟踪ID:填写Google Analytics的唯一跟踪ID,格式为UA-XXXXXXXX-X

上报类型:选择事件上报

事件类别:Click

事件操作:Add2Cart


触发条件选择刚刚添加的条件。

  1. 创建版本并发布

完成所有配置后,需要在版本管理中创建并发布版本。集成了DTM SDK的App会定期下载最新版本,并根据最新版本的配置来上报事件。

在版本管理中新建版本,选择“创建并发布此版本”选项。

版本创建成功后会自动发布。

完成以上两大步骤后,即可在Google Analytics上查看你需要的数据:

默认情况下,DTM SDK下载最新版本的时间间隔是6小时,如果想要立即下载最新版本,可以先清除应用的缓存,并重新启动应用。并且在没有开起调试模式时,DTM不会立即上报事件,而是在应用运行期间,每隔10分钟上报一次事件。如果你需要立即上报事件,可以运行一下adb命名:

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

当你查看Google Analytics平台的数据的时候,在App中触发“加入购物车”事件,数据可能会有几分钟的延迟。


如上图所示,在导航栏中的“实时”->“事件”里面,查看最近上报的数据。可以看到上报的事件中,事件类别为“Click”,事件操作为“Add2Cart”,与DTM中的配置一致,说明DTM中的配置可以生效。

欲了解更多详情,请参阅:

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

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


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

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