更新记录

1.0.0(2024-07-13) 下载此版本

第一次提交


平台兼容性

HbuilderX/cli最低兼容版本
3.99

uni-app

Vue2 Vue3
?
app-vue app-nvue app-android app-ios app-harmony
? ? ? ? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?
微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 钉钉小程序 快手小程序 飞书小程序 京东小程序
? ? ? ? ? ? ? ? ?
快应用-华为 快应用-联盟
? ?

uni-app x

app-android app-ios
? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?

yeefx-yeefxsdk

易分析移动统计官方文档 https://www.yeefx.com/help/yeefx_2024/

易分析集成功能包含:

  1. 页面采集
  2. 用户登录
  3. 自定义事件
  4. 站内搜索采集
  5. 电商采集
  6. 视频采集
  7. 政务采集
  8. 稿件栏目采集
  9. app与h5交互

集成步骤:

  1. 登录易分析官网https://www.yeefx.com创建iOS和Android应用,并记录应用的打点地址和站点编号
  2. 参考下方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: '',
    //渠道
    channel:'uts安卓测试',

})

微信小程序初始化

//app
yeefx.register({
    // 打点地址
    appurl: 'https://cdn.yeefx.cn/logcount.html',
    //站点编号
    website: '',    
    //应用版本号
    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","页面事件","复制微信",{'':'wx'});

//无属性的事件,请这样写
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':'', '订单金额':'299.00', '商品数量':1});

//订单商品埋点
yeefx.trackEvent("orderevent","订单交易","商品明细", {'订单id':'', '商品id':''], '商品名称':'联想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 = {"服务机构":"北京市公安局","服务类别":"行政确认","办件类型":"承诺件","行使层级":"省级","办事编码":"00"};
yeefx.trackGov("公安局","身份证办理", "浏览", eventData);

yeefx.trackGov("公安局","身份证办理", "想办", {});
yeefx.trackGov("公安局","身份证办理", "申请", {});
yeefx.trackGov("公安局","身份证办理", "受理", {});
yeefx.trackGov("公安局","身份证办理", "办结", {});

稿件栏目采集

yeefx.trackContent("稿件url","稿件title","栏目id","稿件id","稿件编辑","稿件发布时间");

//埋点举例
yeefx.trackContent("/pages/news/news","神舟号载人飞船发射任务取得圆满成功", "10", "", "小明", "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分钟左右在易分析统计面板可以查看

隐私、权限声明

1. 本插件需要申请的系统权限列表:

网络权限,须创建易分析账户,创建地址:www.yeefx.com

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

服务器域名 “cdn.yeefx.cn”

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问