友盟JS集成文档:发送事件

2019-02-26 17:06:02 |发布者: 安智宝

2.  发送事件

部署好基础代码后,就可以使用dplus.track发送自定义事件数据:

dplus.track(event_name, properties, callback);

event_name – {必须} [String] 自定义事件名称。

properties – {可选} [Object] 随该事件一起发送的事件属性。每个属性包括属性名和属性值;一个事件可以包含多个不同的属性,写成JSON“键-值”对格式。

callback – {可选} [Function] 事件发送后的回调函数。

例如以下代码发送了一个名为registration的事件,它包含nameage两个自定义属性,其值分别为Tom和23。

dplus.track("registration", {

"name": "Tom",

"age": 23

});

提示:

事件名、属性名、属性值通常建议使用英文或拼音,但也支持中文。使用中文命名时,可能会收到非常微量的乱码数据(通常是访客终端或浏览器版本过低引起的),这时可参考 数据乱码怎么办? 进行解决。 事件名、属性名尽量言简意赅(例如可使用驼峰命名法),过长的名称会导致数据分析非常不方便。

属性值(例如上例的Tom 、23 )支持 Number、String、Boolean、Array 类型;每个属性值最大支持255个字符 (如果超过该长度,则只会存储前255个字符)。

若属性值为Array类型,则它只能是简单的一维数组,不支持属性值嵌套,即数组元素类型只能是前三种简单类型(Number、String或Boolean),例如['list_a' , 'list_b'];如果写成Object类型,则会转换成字符串形式。

其它自定义事件跟踪方法请参看 JavaScript API 调用说明


关于安智宝

    安智宝是主打效果的安卓应用推广平台。通过安智宝,用户可以通过自助方式 进行应用推广。作为效果性的推广平台,安智宝利用云技术智能的进行渠道匹 配,对渠道的高效利用,节约用户的每一分钱。用户可以精确的控制应用投放 每天的投放量、渠道质量(留存率等),做到覆盖广、活跃度高、控制精准。

Copyright © 2016 - 2020 anzhibao.com . All Right Reserved.

安智宝  版权所有