ITPub博客

首页 > 移动开发 > 移动测试 > 利用华为DTM将事件发送到Firebase

利用华为DTM将事件发送到Firebase

原创 移动测试 作者:华为开发者论坛 时间:2021-07-26 15:23:40 1 删除 编辑

之前介绍了“运营人员如何快速地将 App 事件发送到 Google Analytics ”,可以在不发布版本的情况下通过 DTM 快速的将事件发送到分析平台。后来项目开发过程中,埋点需求发生变化,需要将数据发送到 Firebase 来进行多维度数据分析。如何利用 DTM 将事件发送到 Firebase ?下面将通过一个案例来介绍详细的操作流程:

案例:

利用 DTM将“加入购物车事件“发送到 Firebase。

操作步骤:

1.       集成准备

修改 DTM配置之前,先确保已完成以下准备工作。

a.      App已集成 DTM SDK;

b.      App中已经按照 Firebase官方文档集成 Firebase SDK;

c.      App中已使用 Huawei Analytics SDK埋好“ 加入购物车事件”事件;

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

2.       修改 DTM配置

2.1    配置变量

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

2.2    配置条件

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

2.3    配置代码

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

代码名称:可自定义

扩展:选择 Google Analytics ( Firebase)

事件名称:非强制勾选。此处勾选,并修改事件名称为 AddProduct2Cart(原因:上报 Firebase的事件名称中不能包含 $符号)

待添加参数:键: price 值: 1000

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

 

3.       创建并发布版本

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

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

 

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

 

4.       在 Firebase平台查看数据

完成以上操作后,即可在 Firebase平台查看你需要的数据:

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

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

adb shell setprop debug.firebase.analytics.app  <package_name>

 

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

如上图所示,在导航栏中的“分析” ->“ DebugView”里面,查看最近上报的数据。

可以看到上报的事件中,事件名称为 AddProduct2Cart,上报参数中有 price,并且对应的值为 1000,与 DTM中的配置一致,说明 DTM中的配置可以生效。

 


华为开发者联盟官网: https://developer.huawei.com/consumer/cn/hms?ha_source=hms1
获取开发指导文档: https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1
参与开发者讨论请到 Reddit社区: https://www.reddit.com/r/HuaweiDevelopers/
下载 demo和示例代码请到 Github: https://github.com/HMS-Core
解决集成问题请到 Stack Overflow: https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest



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

原作者:胡椒

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69970551/viewspace-2783320/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-04-21

  • 博文量
    402
  • 访问量
    727014