作为一名App运营,实时掌握用户在App中的行为数据是运营人员日常且重要的工作之一。比如各个渠道用户在App各个关键节点的转化数据以及最终付费情况该如何快速获取?
你可以自定义设置上报条件,快速配置更新相关代码,再基于Web界面进行分析、测量代码的配置,然后将数据传送给第三方分析平台。以上都可以通过动态标签管理器服务(DTM)来实现。
但是,在App运营中,由于需求变化,经常会遇到要随时更换分析平台等问题。比如,今天产品经理告诉你需要将“加入购物车”事件上报到Google Analytics,那么这个时候需要你跟开发进行需求沟通,然后开发人员去进行代码修改,再重新发布新版本,等待用户升级后才能看到最终想要的效果,这样的过程需要一定的沟通成本、人力成本并且周期较长。
那么如何缩短以上周期,不需要代码修改,运营人员自己就可以快速完成将某一事件发送到分析平台上呢?
本文将手把手教你如何利用DTM将App中已有的“加入购物车事件“发送到Google Analytics平台。
你只需要完成以下两个步骤即可实现在Google Analytics上查看数据:
- 修改DTM配置,将名称为“$AddProduct2Cart”的事件发送到Google Analytics;
- 创建版本并发布;
首先你的App需要已集成DTM SDK,并且使用华为分析SDK完成“加入购物车事件”的埋点;
Bundle bundle = new Bundle();
bundle.putString(PRODUCTID, "xxx");
bundle.putString(PRODUCTNAME, "xxx");
HiAnalytics.getInstance(context).onEvent(HAEventType.ADDPRODUCT2CART, bundle);
接下来你需要:
- 修改DTM配置
1.1 配置变量
在变量管理中点击“配置”,选择Event Name,点击“确定”即可添加成功。
1.2 配置条件
在条件管理中点击“新建”,条件类型选择“自定义”,此条件的触发条件选择“部分事件”,变量选择“Event Name”,操作符选择“等于”,值设置为“$AddProduct2Cart”。
1.3 配置代码
变量和条件配置完成后,接下来在代码管理中新建Google Analytics代码。配置如下:
代码名称:可自定义
扩展:选择Google Analytics(分析):Universal Analytics
跟踪ID:填写Google Analytics的唯一跟踪ID,格式为UA-XXXXXXXX-X
上报类型:选择事件上报
事件类别:Click
事件操作:Add2Cart
触发条件选择刚刚添加的条件。
- 创建版本并发布
完成所有配置后,需要在版本管理中创建并发布版本。集成了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/...
原作者:胡椒
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。