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

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

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

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

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

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

1.     修改DTM配置,将名称为“$AddProduct2Cart”的事件发送到Google Analytics

2.     创建版本并发布;

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

Bundle bundle = new Bundle();
bundle.putString(PRODUCTID, "xxx");
bundle.putString(PRODUCTNAME, "xxx");
HiAnalytics.getInstance(context).onEvent(HAEventType.ADDPRODUCT2CART, bundle);

接下来你需要:

1.     修改DTM配置

1.1    配置变量

在变量管理中点击“配置”,选择Event Name,点击“确定”即可添加成功。

b69422f139c25af913131471036e9780.png

6e3779f1fb62194a3833b7e867f417c9.png


1.2    配置条件

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

33637136d7f76e2df15a3c0c5ba3faba.png

1.3    配置代码

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

代码名称:可自定义

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

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

上报类型:选择事件上报

事件类别:Click

事件操作:Add2Cart

6bde8e728b84aab66bae0d2ad774c69b.png

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

37552081823501c7ed6fa288d7bda95e.png


2.     创建版本并发布

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

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

d7bbca270b891fb7851855466cfd1521.png

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

0845337b22042942b997b8517cfeff6c.png

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

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

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

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

5ac1f7618345b17dd5d3ee6cb7fdad82.png

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


欲了解更多详情,请参阅:
>>华为开发者联盟官网

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


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204538792352470012?fid=18

原作者:胡椒