IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> uniapp-mixpanel用户行为分析埋点统计插件 -> 正文阅读

[游戏开发]uniapp-mixpanel用户行为分析埋点统计插件

功能

接入步骤

如不了解原生插件接入步骤的同学请参考:
https://www.jianshu.com/p/830ccc503e29
https://blog.csdn.net/wenrisheng/article/details/124057700

组件


	var mixpanel = uni.requireNativePlugin("wrs-mixpanel");
					

快速接入

  1. Mixpanel官网注册账号创建应用https://mixpanel.com/

请添加图片描述在这里插入图片描述
2. 切换到项目,获取初始化token
在这里插入图片描述
在这里插入图片描述3. app启动时初始化SDK


<script>
	var mixpanel = uni.requireNativePlugin("wrs-mixpanel");
	export default {
		onLaunch: function() {
			mixpanel.initMixpanel({
				token: "b2e5d272e1f983f98944d2f072e55978"
			});

方法

  • initMixpanel 初始化Mixpanel,一般放到App.vue的onLaunch方法里

<script>
	var mixpanel = uni.requireNativePlugin("wrs-mixpanel");
	export default {
		onLaunch: function() {
			mixpanel.initMixpanel({
				token: "b2e5d272e1f983f98944d2f072e55978"
			});

  • track 添加普通统计事件

				var params = {};
				params.event = "userLogin"; // 事件名称
				params.properties = { // 事件属性,非必填
					account: "123456",
					password: "abc"
				};
				params.flush = true; // 是否实时刷新上传,非必填
				mixpanel.track(params);

  • flush 刷新上传事件数据,mixpanel为了性能考虑,默认是60秒同步一次数据,调用这个接口可以马上上传同步

				mixpanel.flush();

  • flushInterval 设置刷新上传数据时间,仅支持iOS

				mixpanel.flushInterval({
					flushInterval: 10
				});

  • enableLogging 是否开启日志

				mixpanel.enableLogging({
					enableLogging: true
				});

  • optOutTracking 停止统计

				mixpanel.optOutTracking();

  • optInTracking 继续统计

				mixpanel.optInTracking();

  • hasOptedOutTracking 是否开始统计

			 var resp =	mixpanel.hasOptedOutTracking();
			 if(isString(resp)) {
				 resp = JSON.parse(resp)
			 }
			 var flag = resp.hasOptedOutTracking;

  • timeEvent 添加计时事件

				// 计时事件,如:图片上传
				// 开始上传,2个event需要一样
				mixpanel.timeEvent({
					event: "ImageUpload",
					flush: true
				});

				setTimeout(function() {
					// 上传完成
					mixpanel.track({
						event: "ImageUpload"
					});
				}, 3000);

  • incrementBy 添加计数事件

				// 计数事件,在用户画像里查看,如:用户点赞数加1
				var params = {};
				params.property = "favourCount";
				params.amount = 1;
				mixpanel.incrementBy(params);

  • increment 添加计数事件

				// 计数事件,在用户画像里查看,如:用户点赞数加1
				var params = {};
				params.property = "favourCount";
				params.property = {
                         amount: 1
                 };
				mixpanel.increment(params);

  • registerSuperProperties 注册所有事件的共同属性

			    var params = {};
				params.superProperties = {
                         platform: "ios"
                 };
				mixpanel.registerSuperProperties(params);

  • registerSuperPropertiesOnce 注册一次所有事件的共同属性

			    var params = {};
				params.superProperties = {
                         platform: "ios"
                 };
				mixpanel.registerSuperPropertiesOnce(params);

  • setProfile 设置个人信息画像

			    var params = {};
				params.profile = {
                        account: "123456",
					password: "abc"
                 };
				mixpanel.setProfile(params);

  • identify 设置用户标识,一般设备登录用户的ID

			    var params = {};
				params.identify = "12121";
				mixpanel.identify(params);

  • trackCharge 追踪支付金额

				// 统计支付收益,如在某个时间支付了20
				mixpanel.trackChargeWithProperties(
				{
					"amount":20,
					"properties": {
						time: "2010-01-01 08:05:01",
						userId: "xxxxx",
						orderId: "aaaaa"
					}
				}
				);

支持定制,联系方式 QQ:252797991

如果觉得可以就点个👍吧,欢迎粉丝收藏,土豪打赏,您的关注就是我们创作的动力!

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:35:02  更:2022-04-15 00:37:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:55:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码