1

期待类似于 Google PlayStore 控制台的东西,您可以在其中输入日期和指标,然后下载 csv 文件。

华为AppGallery Connect中有类似的东西吗?

到目前为止,我所能做的就是调整日期和一些指标。

4

1 回答 1

1

仅启用 Analytics 服务是不够的。您需要将 Analytics Kit 添加到您的 Android/iOS App 中,然后才能从 AppGallery Connect 中获取 Analytics 数据。

HA 集成的过程很简单。您可以参考以下步骤或文档。整合后,您可以在Analytics页面右下角下载数据。 分析 分析

Analytics Kit 提供服务器 API 让您将在设备上收集的事件数据导出,并将数据导入您的 BI 系统以进行统一的数据分析。有关详细信息,请参阅文档

  • HUAWEI Analytics Kit开发流程:
  1. 将您的应用添加到 AppGallery Connect 后,请启用分析服务以使用。
  2. 完成启用过程后,从项目设置转到管理 API 选项卡,激活分析服务。
  3. 将项目设置页面的json文件添加到您的项目中,并将HMS SDK依赖添加到您的项目中。在依赖项部分添加构建依赖项。
dependencies {
    implementation 'com.huawei.hms:hianalytics:5.0.5.300'
}
  1. agconnect -services.json文件导入成功后,在第一个activity的onCreate方法中初始化Analytics Kit,获取HiAnalyticsInstance实例。如果agconnect-services.json文件不正确,则无法在指定触发点采集数据。
@Override  
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // Enable SDK log recording.
    HiAnalyticsTools.enableLog();
    HiAnalyticsInstance instance = HiAnalytics.getInstance(this);
    // Or use the context for initialization.
    Context context = this.getApplicationContext();
    HiAnalyticsInstance instance = HiAnalytics.getInstance(context);
    instance.setUserProfile("userKey","value"); 
}
  1. 在代码的适当位置添加自定义事件的触发器。
// Add triggers of custom events in proper positions of the code.
Bundle bundle = new Bundle(); 
bundle.putString("exam_difficulty","high"); 
bundle.putString("exam_level","1-1"); 
bundle.putString("exam_time","20190520-08"); 
instance.onEvent("begin_examination", bundle); 
// Add triggers of predefined events in proper positions of the code.
Bundle bundle_pre = new Bundle(); 
bundle_pre.putString(PRODUCTID, "item_ID"); 
bundle_pre.putString(PRODUCTNAME, "name"); 
bundle_pre.putString(CATEGORY, "category"); 
bundle_pre.putLong(QUANTITY, 100L); 
bundle_pre.putDouble(PRICE, 10.01); 
bundle_pre.putDouble(REVENUE, 10); 
bundle_pre.putString(CURRNAME, "currency"); 
bundle_pre.putString(PLACEID, "location_ID"); 
instance.onEvent(ADDPRODUCT2WISHLIST, bundle_pre);

开发过程中可以开启调试模式,实时查看事件记录,观察结果,调整事件上报策略。

于 2020-11-11T12:55:25.343 回答