友盟+是全域第三方数据服务公司,为小程序开发者提供丰富的数据能力支持。SaaS服务商,可通过在小程序模板集成SDK的形式,批量统计、分析商户小程序数据,并通过API、iframe、友盟后台、数据订阅四种方式获取数据。
如何在小程序模板集成友盟SDK呢?
小程序模版集成SDK文档:
前提要求
- 使用友盟+程序统计SDK 2.4.6及以上版本;
集成流程图
模版类小程序SDK集成主要两个阶段:
- 在小程序模版集成sdk,根据需求配置相关参数,并配置友盟的域名到模版后台中;
- 生成实例小程序时,在友盟注册小程序应用,将获取到应用的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。
第二部分:通过模版生成实例小程序应用设置
- 通过openapi在账号下注册示例小程序应用,友盟会给每个注册的应用生成一个appkey,并将获取到的小程序appkey通过参数填写到sdk中填写appkey的位置。
- 调用 Open API 自动申请Appkey(Open API说明文档),并通过脚本自动填写至appKey参数(黄豆网最佳实践参考:Appkey参数填写脚本.txt)。集成后,所有新建小程序,将呈现在服务商账户下。
- 发布实例小程序上线
自定义事件
第一步:在集成sdk的模版中,设置上报自定义事件
trackEvent
(
eventId
,
params
)
参数:
- id(string): 事件ID需在官网申请,长度在128个字符内
- params(object|string):
- object不能为数组
- 当params为object类型时,每个key长度不能超过256个字符
- 当params为object类型时,其携带key的个数不能超过100个
- 存在规则不合法情况时,丢弃整条事件
返回值:
* 无
仅统计事件,无属性时,使用如下方法:
wx
.
uma
.
trackEvent
(
'事件ID'
);
统计带属性的事件时,使用如下方法:
注意:
- params为object类型时,属性值仅支持字符串和数值两种类型;
wx
.
uma
.
trackEvent
(
'事件ID'
,
{
'属性1'
:
'属性值1'
,
'属性2'
:
'属性值2'
});
//例如,字符型属性值 :'ViewProductDetails', { 'Category':'家电','ItemName':'西门子冰箱' }
//例如,数值型属性值 :'Pay', { 'PayAmount':6999 }
- 请在App.onLaunch之后调用事件。
第二步:给每个实例小程序注册自定义事件
API批量创建
https://developer.umeng.com/open-api/docs/com.umeng.umini/umeng.umini.batchCreateEvent/1注:只有在产品后台注册自定义事件,才可以使用自定义事件。**