开源作品:引流宝!集活码、短网址等功能为一体的工具!致力于提高引流效率,减少资源流失!

news2024/10/3 8:27:00

前言

开发这款工具的初衷是为了辅助自己的工作,提供自己日常工作的效率,自己使用了一段时间下来觉得很有用,于是完善之后开源。如今已经开源近2年,第一个版本是在2020年9月份开源,收获了390个star,后来持续收集到不少的建议,持续完善版本。

上一个版本是一个开源的可以用于商业运营的版本,但是代码简单、BUG多、安全问题也很多。有非常多的功能,深受一些用户的喜欢,例如 活动码、付费进群插件 等。总觉得做得太大没必要,维护也不容易,所以不打算维护上一个版本。

所以新开了一个项目并且正式更名为 引流宝,重构代码,版本号为1.0.0开始。之前的名字是 活码管理系统,我认为这个东西不应该叫做系统,系统没有这么简单粗糙,这只能简单理解为一个网页小工具。这个项目相对于上一个版本,砍掉了很多东西,很多用户表示非常遗憾,但是没有办法,一些功能我暂时没有那个想法了。

这是一个 开源的、免费的、便于协助自己、他人, 进行微信私域流量资源获取的工具,更有效率地开展营销推广活动!降低运营成本,提高工作效率,获取更多资源。

目前还是主要在活码方面发挥一些作用,但是已经有了更多的想法,会逐渐以 “引流” 为中心去开发各种有助于提高引流效率的小功能。

技术要点

做这个东西没有技术可言,太简单了,有手就行。因为这是简单的CURD了,不敢吹嘘这是用了什么牛逼技术。其实使用的是Jquery操作Dom,PHP做CURD来实现创建、编辑、删除、分享、更新等基本操作,HTML+CSS传统的网页布局。

没有高大上的Vue框架,也没有更多人使用的React框架,不需要学习任何的包管理、项目构建、编译、打包、路由管理等知识,因为我也不喜欢这些(虽然我自己也在用Vue)。但是我的项目也是为了照顾技术基础较差,甚至是建站基础较差的菜鸟级用户的。

界面

 

主要功能

首页

  1. 查看群活码、客服码、渠道码当天总访问量
  2. 查看成员账号个数
  3. 查看群活码、客服码、渠道码当天各时段访问量

群活码

  1. 创建、编辑、删除、分享群活码
  2. 查看群活码访问量、各群访问量、到阈值自动切换下一个群
  3. 去重功能、入口域名、落地域名、短链域名、生成短链接
  4. 显示/隐藏客服入口,显示/隐藏顶部扫码安全提示
  5. 重置二维码扫码数据(阈值、访问量均可重置)

客服码

  1. 创建、编辑、删除、分享客服码
  2. 查看客服码访问量、各客服访问量、到阈值自动切换下一个群
  3. 2种循环模式、入口域名、落地域名、短链域名、生成短链接
  4. 显示/隐藏顶部扫码安全提示,显示/隐藏在线状态
  5. 重置二维码扫码数据(阈值、访问量均可重置)

渠道码

  1. 创建、编辑、删除、分享渠道码
  2. 查看渠道码访问量、各渠道访问量、来源APP和设备、IP地址、时间
  3. 入口域名、落地域名、短链域名、生成短链接
  4. 可将IP地址加入黑名单

阈值

阈值就是扫码次数(访问量)的最大值,你设置阈值为200,即群活码页面被扫码200次,就达到了阈值,如果你还上传了另外一个二维码,此时就会被自动切换到下一个二维码展示给用户。

如果还没到阈值,那么就按照顺序展示第一个,到了阈值,第一个就不会被展示,就会轮到第二个展示。

如下图所示,序号1的阈值是1000,访问量为133,那么还没达到阈值,此时别人扫描你的群活码,展示的就是序号1的微信群二维码,如果访问量达到了1000,就会被自动切换为序号2的微信群二维码,主要序号2的微信群二维码的访问量还没到达阈值,就会继续展示序号2的微信群二维码,阈值的作用就是如此。

入口、落地、短链域名的区别和用途

1、入口域名

入口域名,顾名思义就是创建活码的时候,用于生成二维码的链接使用的域名,用户扫描的二维码后进行跳转就是使用入口域名。简单来说,二维码解析出来是一个链接,这个链接使用的域名就是入口域名。

2、落地域名

落地域名,顾名思义就是用户扫码后展示的页面,这个页面的链接所使用的域名就是落地域名。落地就是落地页的意思,就是最终呈现给用户的那个页面就是落地页。那么扫描活码后,自然就是跳转到落地页。

3、短链域名

短链域名,顾名思义就是短链接(短网址)使用的域名。在我们当前版本的引流宝当中,我们直接就生成短链接,便于推广。

源码:https://github.com/likeyun/liKeYun_Huoma

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/7226.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

用ue4怎么制作一个物体故障闪烁的特效

这是一篇关于电子标牌出现故障时可以使用的毛刺效应的文章。本文将其分解为两个简单的效果,将使用 GIF 来解释它们。 噪音效果 第一个组合是噪音效果。 在 Component Mask 中指定 G 矢量并在 Sine 和 Ceil 中调整 G 值。要将线条更改为水平移动,请在 …

操作系统4小时速成:操作系统的基本概念,它是系统软件,管理处理机、存储器、io设备、文件,并发和共享是最基本特征,还有虚拟和异步

操作系统4小时速成:操作系统的基本概念,它是系统软件,管理处理机、存储器、io设备、文件,并发和共享是最基本特征,还有虚拟和异步 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招…

二叉树的存储结构

引言: 对于二叉树的存储,我们可以采取顺序存储和链式存储结构 顺序存储结构 ● 按编号次序存储节点 • 对树中每个节点进行编号 • 其编号从小到大的顺序就是节点在连续存储单元的先后次序。 我们是从编号为1开始,为了保持数组位序和编号保持…

EMS Advanced Data Import高级数据导入选项Crack版

EMS Advanced Data Import高级数据导入选项Crack版 EMS Advanced Data Import是Dolphi和CBuilder应用。允许您一次以著名的MS Excel、MS Access、DBF、XML、TXT、CSV、ODF和HTML格式输入数据文件。 EMS高级数据导入选项: 导入流行格式信息:S Excel 97-20…

什么是shuffle?shuffle的原理及过程

目录 一、什么是shuffle 二、为什么要引入shuffle,有哪些影响 三、shuffle的工作原理 1、shuffle的阶段 2、shuffle的中间文件 3、Shuffle Write 4、Shuffle Read 四、总结回顾 一、什么是shuffle 类比分公司的人与物和 Spark 的相关概念是这样对应的&#…

同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好?

同时看过 unreal4 和 Unity 源代码的人觉得哪个引擎架构更好? UE VS U3D 技术策略上 U3D技术策略是很保守的,发出来的featurelist测试覆盖率无可非议,开发者无需多少新功能的熟悉测试成本。 UE4的技术策略是激进的,发出来的fea…

嵌入式开发学习之--点亮LED灯(上)

在嵌入式学习里,点亮LED灯的地位就如同编程语言学习里的“hello world”,是每个初学者都必须经历的一关,因为点亮了LED灯,至少可以说明几件事: 1.开发环境没问题,包括软件,硬件都没问题。 2.能…

电脑重装系统前怎么备份,重装系统怎么备份数据

有很多用户想把操作系统升级成为Win11的,但是又不知道怎么备份原来的数据,担心升级操作系统后,电脑中的重要数据全部丢失了。电脑重装系统前怎么备份?”这里小编就给我们详细介绍一下吧! 一、升级Windows 11系统要不要…

梯度多云管理技术架构的优势

随着云计算模式的日渐成熟,作为私有云和公有云的混合形态,混合云迎来了爆发期。在混合云的建设过程中,多云管理能力成为关键,梯度多云管理平台是多云时代下的服务管理利器。梯度多云管理平台是对多个公有云、私有云及各种异构资源…

视频声音怎么翻译?这几个办法教你实现视频声音翻译成中文

现如今刷视频已经成为我们的日常生活中不可缺少的一部分了,例如有时我们看到一些有用的教学视频,可能会想要把这些视频保存下来,但有些视频却都是英文的,有些小伙伴可能英语基础不好,查看起来不方便,这个时…

MySQL运算符

算术运算符 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加()、减(-)、乘(*)、除(/)和取模(%&#…

【math】Hiden Markov Model 隐马尔可夫模型了解

文章目录Introduction to Hidden Markov ModelIntroductionMarkov chainHidden Markov Model(HMM)Three QuestionsQ1: evaluate problem -- Forward algorithmQ2: decode problem -- Viterbi algorithmQ3: learn problem -- Baum-Welch algorithmApplicationIntroduction to Hi…

重装Windows系统教程(U盘制作+重装系统)

一、U盘制作 找一个不用的U盘,大小建议在15G以上,因为后面要存储下载好的电脑系统。U盘在被制作成系统盘的时候会被格式化,注意使用前将有用的信息提前保存以免丢失。 第一步:用能够正常联网的电脑打开U盘制作网站,打开…

MySQL解决group by分组后未排序问题

MySQL解决group by分组后未排序问题一、遇见问题1、错误SQL2、正确SQL一、遇见问题 当我们要实现SQL分组后取第一条数据则需要进行排序结果作为子查询后分组 CREATE TABLE op_joke (id int(11) NOT NULL AUTO_INCREMENT,name1 varchar(255) DEFAULT NULL,name2 varchar(255) D…

Spring

Spring[TOC](Spring)1、概述1.1、优点1.2、组成2. IOC概述2.1 什么是IOC2.1.1 推导过程2.1.2 IOC本质2.2 HelloSpring2.2.1 导入Jar包2.2.2 编写代码2.2.2 思考2.3 IOC过程2.4 IOC 接口3. Bean 管理3.1 基于xml方式——set方法注入3.2 FactoryBean3.3 bean 作用域3.4 bean 生命…

mannose-Biotin|甘露糖-生物素|甘露糖-聚乙二醇-生物素|生物素-PEG-甘露糖

mannose-Biotin|甘露糖-生物素|甘露糖-聚乙二醇-生物素|生物素-PEG-甘露糖 PEG接枝修饰甘露糖,mannose-PEG-Biotin 甘露糖-聚乙二醇-生物素,生物素-PEG-甘露糖 中文名称:甘露糖-生物素 英文名称:mannose-Biotin 别称&#xff…

工具分享-Ajax Interceptor

前言 资源地址: https://gitee.com/LjLoveMlh/tech_share/raw/master/%E8%B5%84%E6%BA%90/Ajax%20Interceptor/1.3.1_011.zip 给大家分享个好东西 Ajax Intercepto 帮助开发,测试人员Mock数据,更快,更安全 解决的痛点&#xff1a…

Vue3+Vite3+Vant初体验及踩过的一些坑

需要帮人做移动端的几个页面,带表单那种,说最好能用vant做,于是边学边弄记录下。 首先用 npm create vitelatest 就报错了,于是默默看了眼node包版本比官网说的低,就先升级node,升级之后再运行一次命令 …

sketch入门选手如何避坑

Sketch它是为图标设计和界面设计而生的。它是一个优秀的人。UI一站式应用Sketch画布将是无限大小的,每层都支持多种填充模式。Sketch为您提供真正合作设计过程所需的所有工具。从早期创意到像素完美的艺术品,原型清晰,与开发人员交接。Sketch…

Flink1.15源码解析--选举

文章目录一、LeaderContender二、LeaderElectionService2.1、LeaderElectionService2.2、LeaderElectionEventHandler(竞选服务的事件处理类)三 、LeaderElectionDriver3.1、LeaderLatchListener角色说明LeaderContender(竞选者)需要选主的主体,比如dispatcher、res…