Webfunny埋点系统如何统计留存率

embedded/2024/9/25 4:37:42/

Hello,大家好,有小伙伴想要咨询webfunny埋点系统次日留存率该如何统计,今天我们就来讲一讲吧。

首先,我们以次日留存率来作为示例讲解说明,3日,7日留存率也是同理的。

示例场景:用户第一天前来注册,第二天又回来登录的用户为目标用户,计算用户的次日留存率

一、日期偏移量计算说明

最近Webfunny埋点系统在卡片的数据分析中,增加了日期偏移量,这样就可以往前推算数据了,比较适合用于留存数据的计算。0代表计算当天的数据,-1代表计算前一天的数据,-2代表计算前两天的数据,以此类推。
在这里插入图片描述

二、创建登录注册点位

行为描述用来区分是登录、注册;相差天数用来统计注册和登录的间隔时间;
在这里插入图片描述

三 、上报策略,如何才能知道是次日来登录的

  1. 注册的时候,给用户加上标识,怎么加呢?获取当天的日期,存入浏览器本地。webfunny埋点已经封装好了方法(window.webfunnyEventUtils.setWfCookie),当然你也可自己存入本地。
/** 注册逻辑 */// 存下当天的日期window.webfunnyEventUtils.setWfCookie("registerDay", // 存储值的keynew Date().Format("yyyy-MM-dd"), // 当天日期new Date() + 48 * 3600 * 1000 // 48小时过期)// 登录注册点位,其中 68 是点位IDwindow.webfunnyEvent(68).trackEvent({shouJiHao: "13345678901", // 手机号 | 类型:文本 | 描述:用户的手机号,可作为唯一标识yongHuXingMing: "webfunny", // 用户姓名 | 类型:文本 | 描述:用户昵称xingWeiMiaoShu: "注册", // 行为描述 | 类型:文本 | 描述:描述用户的行为xiangChaiTianShu: 0, // 相差天数 | 类型:数值 | 描述:从注册到登录相差天数});
  1. 登录的时候,计算跟注册相差的天数 daysDiff
/** 登录逻辑 */// 取出注册的日期,获得时间戳const registerTime = new Date(window.webfunnyEventUtils.getWfCookie("registerDay"))// 获得当前的时间戳const todayTime = new Date().getTime()// 获得相差几天const daysDiff = Math.floor(todayTime - registerTime / (1000 * 60 * 60 * 24))// 登录注册点位,其中 68 是点位IDwindow.webfunnyEvent(68).trackEvent({shouJiHao: "13345678901", // 手机号 | 类型:文本 | 描述:用户的手机号,可作为唯一标识yongHuXingMing: "webfunny", // 用户姓名 | 类型:文本 | 描述:用户昵称xingWeiMiaoShu: "登录", // 行为描述 | 类型:文本 | 描述:描述用户的行为xiangChaiTianShu: daysDiff, // 相差天数 | 类型:数值 | 描述:从注册到登录相差天数});

四、分析策略,怎么计算次日留存率

分子:手机号去重,行为描述=登录,相差天数=1

分母:手机号去重,行为描述=注册,计算日期偏移 -1

在这里插入图片描述

好的,这样就可以将登录注册的次日留存率计算出来了,你学会了吗? 如果你最近也在试用前端埋点系统,欢迎试用体验**【webfunny前端监控埋点系统】**。

在这里插入图片描述


http://www.ppmy.cn/embedded/10735.html

相关文章

污水处理厂自动化系统解决方案

一、引言 随着污水处理水质要求日趋严格,污水处理工业日越来越复杂,管理水平是污水管理工作的一大障碍,城市建设对水处理工艺的提高,让升级污水处理自动化系统水处理迫在眉睫。水处理涵盖净水与污水处理两大板块。技术进步让水处…

如何高效的压缩GIF图片?一键搞定GIF动图压缩 就是这么简单

一,引言 压缩GIF动图是一个常见的需求,无论是在社交媒体上分享动态表情,还是在网页设计中添加动态元素,GIF动图都扮演着重要的角色。然而,过大的GIF文件大小可能会导致加载速度慢,影响用户体验。因此&…

存内计算对大语言模型推理的加速

本篇文章集中讨论了存内计算技术在加速大语言模型推理方面的潜力,从大语言模型的背景知识出发,探讨目前其面临的挑战,进而剖析两篇经典的文献以彰显存内计算有望解决目前大语言模型在推理加速方面存在的问题,最后围绕大语言模型与…

【笔记】下云的一小步尝试——内网穿透

云上的世界很精彩,可是越来越贵,系统也越来越臃肿;如果我只需要云提供网络接入,流量大的时候CDN和load balancer就够了,其他的业务只想在内部公开,那么就得将一些需要内部化的服务下云了。用自己的数据中心…

Linux系统中Nginx的使用

Nginx是一款开源的高性能、高可靠性的Web服务器和反向代理服务器。它在Linux系统中得到了广泛的应用,被用于构建高性能的Web应用和提供反向代理服务。下面将介绍Nginx在Linux系统中的使用以及一些常见的应用案例。 一、Nginx的安装和配置 安装Nginx 在Linux系统中…

手撕红黑树(map和set底层结构)(2)

[TOC]红黑树 一 红黑树概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍&…

回调函数-为什么这么难理解

我媳妇起初做js怎么也不理解回调函数的意义和概念 看好了。我举一个例子。 你要先吃饭才能去拉屎(想说我可以边吃边拉的,先拉后吃的,我一脚给你踹海里去) 吃饭是第一个函数,拉屎是第二个函数,你只能是吃…

【人工智能】机器学习算法综述及常见算法详解

目录 推荐 1、机器学习算法简介 1.1 机器学习算法包含的两个步骤 1.2 机器学习算法的分类 2、线性回归算法 2.1 线性回归的假设是什么? 2.2 如何确定线性回归模型的拟合优度? 2.3 如何处理线性回归中的异常值? 3、逻辑回归算法 3.1 …