跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

小程序自定义事件文档

1 使用流程

  • step1 在友盟+U-Mini后台添加自定义事件添加流程

  1. 进入U-MiniProgram后台“统计-自定义事件”页面,点击“事件管理”;

  2. 点击“添加事件”,输入小程序埋点的事件ID和名称;

2 上报代码

trackEvent(eventId,params)
  • 参数:

    • id(string): 事件ID需在官网申请,长度在128个字符内

    • params(object|string):

    • 返回值: * 无

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

trackEvent('事件ID');

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

trackEvent('事件ID',{'属性1':'属性值1','属性2':'属性值2'});
// 字符型属性值
trackEvent('ViewProductDetails',{'Category':'家电','ItemName':'西门子冰箱'});
// 数值型属性值
trackEvent('Pay',{'PayAmount':6999});
  • 注意(重要):

  1. params为object类型时,属性值仅支持字符串和数值两种类型;

  2. 请在App.onLaunch之后调用事件。

  3. 参数eventId和事件标签都不能为null,也不能为空字符串"", 参数eventId长度不能超过128个字符,参数label长度不能超过256个字符。

  4. 以下保留字段,不能作为event id 及key的名称:id、ts、du、token、device_name、device_model 、device_brand、country、city、channel、province、appkey、app_version、access、launch、pre_app_version、terminate、no_first_pay、is_newpayer、first_pay_at、first_pay_level、first_pay_source、first_pay_user_level、first_pay_version、page、path、openid、unionid、scene

  5. 尽量不要用中文作为属性名称,如需中文属性名称,可上报英文属性名称后,在事件管理 - 数据管理 - 点开要修改的事件ID,找到属性名称,点击参数显示名称进行显示名称的修改。