更新记录
1.0.3(2024-11-12) 下载此版本
更新
1.0.2(2024-11-11) 下载此版本
修正bug
1.0.1(2024-11-08) 下载此版本
更新回访次数记录错误
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.99,Android:支持,iOS:支持,HarmonyNext:不确定 | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
yeefx-yeefxsdk
易分析移动统计官方文档 https://www.yeefx.com/help/yeefx_2024/
易分析集成功能包含:
- 页面采集
- 用户登录
- 自定义事件
- 站内搜索采集
- 电商采集
- 视频采集
- 政务采集
- 稿件栏目采集
- app与h5交互
集成步骤:
- 登录易分析官网https://www.yeefx.com创建iOS和Android应用,并记录应用的打点地址和站点编号
- 参考下方demo文档,在App.vue初始化易分析SDK
App.vue 下引用并初始化易分析
import * as yeefx from '@/uni_modules/yeefx-yeefxsdk'
App初始化
//app
yeefx.register({
// 打点地址,在易分析后台获取
appurl: 'https://cdn.yeefx.cn/logcount.html',
//站点编号,在易分析后台获取
website: '10000000',
//渠道
channel:'uts安卓测试',
})
微信小程序初始化
//app
yeefx.register({
// 打点地址
appurl: 'https://cdn.yeefx.cn/logcount.html',
//站点编号
website: '10000000',
//应用版本号
version:'2.9',
//是否打印日志
logflag:true
});
页面采集
yeefx.tarckPage("页面url","页面名称");
//举例:
yeefx.tarckPage("/pages/index/index","首页");
其他Method(根据实际情况和时机选用)
用户登录
yeefx.trackUserSet({userid:"616",username:"小明"});
userid 和 username 是必传属性,其他属性可以自行扩展
自定义事件采集
yeefx.trackEvent('event',"事件分类","事件名称",{'属性1':'属性值1','属性2':'属性值2'});
//有属性的事件
yeefx.trackEvent("event","页面事件","复制微信",{'':'wx2348134242'});
//无属性的事件,请这样写
yeefx.trackEvent("event","页面事件","复制微信",{});
站内搜索采集
yeefx.trackEvent('searchevent',"事件分类","事件名称",{'属性1':'属性值1','属性2':'属性值2'});
//第一步,发起搜索 ,该接口搜索发起页面,只在搜索按钮触发位置埋点
yeefx.trackEvent("searchevent","站内搜索","搜索按钮", {"搜索类型":"普通搜索","搜索词":"数据分析"});
//第二步 搜索结果,只在展现搜索结果列表页面埋点,页面打开后触发采集
yeefx.trackEvent("searchevent","站内搜索","搜索结果", {"当前页":"1","结果条数":"10"});
//第三步 点击结果, 在搜索结果列表页面内容位置埋点,点击搜索结果触发采集;当前页:在第几页点击的,点击位置:点击第几个结果;
yeefx.trackEvent("searchevent","站内搜索","点击结果", {"当前页":"1","点击位置":"3"});
//第四步 浏览结果 点开搜索的内容页面,只在内容页面埋点,无需任何更改直接埋点;
yeefx.trackEvent("searchevent","站内搜索","浏览结果", {});
电商采集
yeefx.trackEvent('orderevent',"事件分类","事件名称",{'属性1':'属性值1','属性2':'属性值2'});
//订单埋点
yeefx.trackEvent("orderevent","订单交易","订单明细", {'订单id':'10000991', '订单金额':'299.00', '商品数量':1});
//订单商品埋点
yeefx.trackEvent("orderevent","订单交易","商品明细", {'订单id':'10000991', '商品id':'100001'], '商品名称':'联想ThinkPad 笔记本电脑 T490 轻薄办公', '商品分类':'电脑整机-笔记本-ThinkPad', '商品价格':'299.00', '商品数量':1});
视频采集
yeefx.trackEvent('videoevent',"事件分类","事件名称",{'属性1':'属性值1','属性2':'属性值2'});
//进入视频页面
yeefx.trackEvent("videoevent","视频播放","浏览", {});
//视频开始播放触发
yeefx.trackEvent("videoevent","视频播放","播放", {});
//完整播放完时候触发, videotimes是播放时长,完整播放时长,单位秒,此处需要计算后填充该数据;
yeefx.trackEvent("videoevent", "视频播放", "结束", {"videotimes", 60});
//如果中途离开了停止播放即将离开页面触发 ,videotimes是实际播放时长,单位秒,此处需要计算后填充该数据;
yeefx.trackEvent("videoevent","视频播放","未结束", {"videotimes", 60});
//点击分享、点赞和评论按钮时候触发(如果有下面的功能就埋点)
yeefx.trackEvent("videoevent", "视频播放", "分享", {});
yeefx.trackEvent("videoevent", "视频播放", "点赞", {});
yeefx.trackEvent("videoevent", "视频播放", "评论", {});
政务采集
yeefx.trackGov("单位名称","办事事项","办事步骤",{'属性1':'属性值1','属性2':'属性值2'});
//埋点举例
let eventData = {"服务机构":"北京市公安局","服务类别":"行政确认","办件类型":"承诺件","行使层级":"省级","办事编码":"11110000000021223421108040010004"};
yeefx.trackGov("公安局","身份证办理", "浏览", eventData);
yeefx.trackGov("公安局","身份证办理", "想办", {});
yeefx.trackGov("公安局","身份证办理", "申请", {});
yeefx.trackGov("公安局","身份证办理", "受理", {});
yeefx.trackGov("公安局","身份证办理", "办结", {});
稿件栏目采集
yeefx.trackContent("稿件url","稿件title","栏目id","稿件id","稿件编辑","稿件发布时间");
//埋点举例
yeefx.trackContent("/pages/news/news","神舟号载人飞船发射任务取得圆满成功", "10", "100010", "小明", "2020-03-29 11:11:11");
app或者小程序与h5交互
//App使用SDK ,采集到数据后,发往H5,H5 收到 App 发送的数据后,设置用户的Cookie,这样就保持了用户唯一识别标识的统一。
//App端通过以下方法获取App中的用户唯一识别标识。
//App或小程序端
let appCookie = yeefx.getUserCookie();
//App或小程序端调用h5页面的时候url后面需要带以下参数
apph5.html?yfxcookie=前面获取的appCookie&yfxcounttype=app&yfxsystemtype=android
//参数: yfxcookie:[用户唯一识别身份,必填]
//参数: yfxcounttype:[应用类型,默认app,无需改动,必填]
//参数: yfxsystemtype:[终端类型,android|ios两种可选,必填]
//说明: 分享页面不要带yfxcookie参数,否则分享页面点击后都归类到yfxcookie对应的访客访问了,但是yfxcounttype和yfxsystemtype必须带,切记。
到此集成完毕 易分析移动统计一般5分钟左右在易分析统计面板可以查看