【友盟 | 技术干货】ISV 如何批量统计多个小程序数据?
发布于 4 年前 作者 amo 1791 次浏览 来自 分享

友盟+是全域第三方数据服务公司,为小程序开发者提供丰富的数据能力支持。SaaS服务商,可通过在小程序模板集成SDK的形式,批量统计、分析商户小程序数据,并通过API、iframe、友盟后台、数据订阅四种方式获取数据。

如何在小程序模板集成友盟SDK呢?

小程序模版集成SDK文档:

前提要求

  • 使用友盟+程序统计SDK 2.4.6及以上版本;

集成流程图

模版类小程序SDK集成主要两个阶段:

  1. 在小程序模版集成sdk,根据需求配置相关参数,并配置友盟的域名到模版后台中;
  2. 生成实例小程序时,在友盟注册小程序应用,将获取到应用的appkey添加到实例小程序sdk中的相应配置位置,再发布小程序上线。


第一部分:模版配置SDK及配置详细教程

在小程序模版集成sdk,根据需求配置相关参数,并配置友盟的域名到模版后台中;

1. 获取 sdk

下载方式:https://developer.umeng.com/docs/147615/detail/184228

2. 将sdk集成在小程序模版中,集成代码示例:

https://developer.umeng.com/docs/147615/detail/147619#h2-3-2-2

3. 根据需求配置参数

4. SDK接口使用

5. 配置友盟的域名到小程序模版后台

**

登录小程序后台,在「设置」中添加request合法域名:https://umini.shujupie.com

注:一定注意设置,否则友盟+接收不到数据。

做完以上配置,通过模版生成示例小程序,小程序中会带上相应配置的友盟的小程序sdk。

第二部分:通过模版生成实例小程序应用设置


  1. 通过openapi在账号下注册示例小程序应用,友盟会给每个注册的应用生成一个appkey,并将获取到的小程序appkey通过参数填写到sdk中填写appkey的位置。
  2. 调用 Open API 自动申请Appkey(Open API说明文档),并通过脚本自动填写至appKey参数(黄豆网最佳实践参考:Appkey参数填写脚本.txt)。集成后,所有新建小程序,将呈现在服务商账户下。
  3. 发布实例小程序上线


自定义事件


第一步:在集成sdk的模版中,设置上报自定义事件


  1. trackEvent(eventId, params)

参数:

  • id(string): 事件ID需在官网申请,长度在128个字符内
  • params(object|string):
  • object不能为数组
  • 当params为object类型时,每个key长度不能超过256个字符
  • 当params为object类型时,其携带key的个数不能超过100个
  • 存在规则不合法情况时,丢弃整条事件

返回值:

* 无


仅统计事件,无属性时,使用如下方法:


  1. wx.uma.trackEvent('事件ID');


统计带属性的事件时,使用如下方法:

注意:

  1. params为object类型时,属性值仅支持字符串和数值两种类型;
  2. wx.uma.trackEvent('事件ID', { '属性1':'属性值1','属性2':'属性值2' });
  3. //例如,字符型属性值 :'ViewProductDetails', { 'Category':'家电','ItemName':'西门子冰箱' }
  4. //例如,数值型属性值 :'Pay', { 'PayAmount':6999 }
  5. 请在App.onLaunch之后调用事件。


第二步:给每个实例小程序注册自定义事件

API批量创建

https://developer.umeng.com/open-api/docs/com.umeng.umini/umeng.umini.batchCreateEvent/1注:只有在产品后台注册自定义事件,才可以使用自定义事件。**




1 回复
回到顶部