ZDH-智能营销-标签模块

目录

主题

项目源码

预览地址

安装包下载地址

标签模块

什么是标签

标签场景分类

标签设计

标签按照场景做了分类,但是运营人员需要感知到吗

标签按照场景做了分类,底层的计算引擎是否需要划分?

标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

标签数据结构

标签计算引擎

标签应用场景

 总结

感谢支持


主题

本篇文章主要介绍ZDH-智能营销-标签模块,主要包含标签模块的设计和使用场景

项目源码

zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 

zdh_magic_mirror:https://github.com/zhaoyachao/zdh_magic_mirror

预览地址

后台管理-登陆

用户名:zyc
密码:123456

安装包下载地址

需要用户下载源码自行编译,源码见上方项目源码

标签模块

    标签模块-是智能营销下的一个功能模块,主要用于从海量数据中,根据指定的标签规则筛选数据,我们的场景是营销,这个标签模块对应的功能就是筛选用户

什么是标签

    一般情况可以理解为物品在某个维度上的分类,举个简单的例子,超市有很多商品,按照物品的分类可以有,电子类,食物,家居等,这里面的电子,食物,家居 就可以理解为是商品的一种标签,我们可以根据标签值筛选对应的商品

标签场景分类

    通过上方标签的解释我们大致了解了标签的含义,那么标签在我们这套经营/风控系统中扮演了什么角色呢

    标签在我们系统扮演了数据筛选的角色,通过标签,任何运营人员都可以筛选到想要的数据(前提你的标签做的足够全面,且相对合规),且不需要任何开发人员的介入(任何事情都没有绝对,只是在使用相对合理的方案,个人认为开发人员有责任保证数据的准确性,而运营人员有责任保证数据的应用场景准确

    从数据的时效和应用场景 当前系统将标签分为值查人(离线)和人查值(实时)2类标签,下方是2类标签的例子

    值查人:经营场景中,在生日当天,送上祝福,以1月1为例子,查询1月1日生日的用户,通过邮箱发送祝福,这里面,通过生日标签且根据标签值等于1月1的 就是值查人的场景,简单来说就是根据已知结果查询满足条件的数据

    人查值:一般在时效性高,等场景中使用,同样以生日当天,送上祝福为例,用户登录了我们网站或者app, 这里触发一个检查,检查当前用户在当天是否生日,如果生日弹出祝福语,这里面检查用户是否在当天生日,就是人查值的场景,简单来说,我目前有一个数据和一个结果,我需要验证数据和结果是否匹配

     由于标签分类太长,下方我们以离线,实时对标签做划分

标签设计

    我们已经了解了标签和标签的场景分类,那么作为一个开发人员,应该如何设计我们的标签模块呢,在设计之前,我们先抛出几个问题

    标签按照场景做了分类,但是运营人员需要感知到吗?

    标签按照场景做了分类,底层的计算引擎是否需要划分?

    标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

标签按照场景做了分类,但是运营人员需要感知到吗

    标签做了分类后,必然要维护分类的数据,运营人员可以不感知底层的标签引擎,但是运营人员需要根据业务场景选择对应的标签,在理想模式下,我们的离线标签和在线标签是一一对应的,但是可能会存在外部原因,比如预算不足,没有在线场景,领导说我们就用离线标签,其他的我们不用等等问题,从而导致差异化,因此需要运营人员配合做相应的配置,运营人员需要感知

标签按照场景做了分类,底层的计算引擎是否需要划分?

    需要划分,一般来讲,离线类的计算引擎会比在线类的计算引擎便宜很多,且在线和离线对应的场景不同,对计算引擎的要求也不同,因此需要划分

标签模块,是否需要涉及到大数据,及大数据相关的技术栈?

    这个需要根据数据量级,场景来决定,但是我们的设想是构建一个轻量级的标签体系,如果涉及到大数据相关技术会变得复杂,因此我们的系统采用了历史上非常通用的引擎类(jdbc标准),和redis, 所以我们的系统不是非常完善的,不适合超大量或者超复杂的计算(个人当前的想法是以空间换时间,对应复杂的计算采用中间数据来减少复杂量,对应超大量的数据,应当对数据进行预划分)

标签数据结构

    以当前平台的为例,标签主要包含分类,数据源,计算规则,默认值,参数

    数据源:描述标签数据的来源,计算时会使用,这里的数据源复用了etl模块的数据源能力

    计算规则:当前平台以jdbc计算为主,多数计算规则都是sql, 通过定义sql的参数用来进行筛选

    参数:对运营人员暴露标签时,运营人员可自主配置的参数值

    默认值:一般对在线标签生效,在线标签存储结构见下方图2,以k-v方式存储

标签计算引擎

    标签的计算引擎主要是jdbc和redis

    jdbc是一个标准,只要任何满足jdbc标准的服务都是可以作为标签的计算引擎(理论上都支持,但是需要扩展,因不同jdbc服务有语法差异,当前服务支持,mysql, hive, presto语法

    redis是一个内存kv库,性能能满足多数场景,使用redis,是其生态和产品方案相对完善,用redis做在线标签的计算引擎,在redis中只对数据进行存储,存储结构为redis中的map结构,具体结构可参考上方redis数据图,以用户ID做为一级KEY, 标签code做为二级KEY, 具体的参数及值作为二级KEY对应的值

标签应用场景

    当我们有了基础的标签模块之后,我们会用标签做什么呢?其实这是一个没有答案的问题,平台提供了标签,并没有定义具体做什么,从平台能力上来讲,基于标签可以做,用户经营,风控,或者客户画像,如果基于当前标签做一个http服务,那么甚至可以通过BI系统来展示使用这些标签

     以当前平台的经营为例子,我们通过标签筛选数据之后,可以对这批数据做相应的经营动作(邮件,短信等),当然这不仅仅是标签模块的能力了,也会涉及到其他模块,标签模块是其他模块的数据来源

 总结

    标签模块是zdh平台的重要组成部分,标签模块的功能主要是用来筛选数据,在不同的应用场景中通过使用不同的标签来满足数据筛选,标签模块是zdh中多数模块的数据源头

感谢支持

如果觉得项目有意思可以在github上给个星星和fork, 也可以分享给朋友,  zdh_web:https://github.com/zhaoyachao/zdh_web

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

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

相关文章

最新thinkphp5内核全开源女神赢口红H5公众号版第五版(100%可经营)

最新thinkphp5内核全开源女神赢口红H5公众号版第五版(100%可经营) 搭建教程 1、程序为thinkPHP5开发 php版本要求5.6!不支持虚拟主机! 2、上传程序到您的根目录!导入m213.sql文件!修改数据库配置文件app…

WordPress模板推荐

WordPress外贸主题 wordpress跨境电商独立站主题,wordpress外贸建站模板。 手机配件wordpress外贸网站模板 充电器、移动电源、手机膜、手机电池、手机壳、手机转接头等手机配件wordpress外贸网站模板。 毛巾WordPress外贸主题 毛巾、面巾、婴童毛巾、浴巾、方巾、…

2024 AEE | 风丘科技将亮相日本爱知国际会展中心——共同创造!

2024年名古屋汽车工程博览会(Automotive Engineering Exposition 2024 NAGOYA)将于7月17-19日在日本爱知县国际展示场(Aichi Sky Expo)开展。本展会是专门为活跃在汽车行业的工程师和研究人员举办的汽车技术展览,汇聚了…

Python办公MySQL(一):安装MySQL以及Navicat可视化工具(附送Navicat到期解决方法)

目录 专栏导读1、下载 MySQL Community Server2、安装3、安装Navicat4、连接刚刚安装的MySQL5、创建一个数据库方法1方法2 6、创建一张表方法1:准备一个test文件方法2: Navicat到期解决总结 专栏导读 🌸 欢迎来到Python办公自动化专栏—Pytho…

干货 | 2024元宇宙技术融合与新质生产力的创新实践(免费下载)

【1】关注本公众号,转发当前文章到微信朋友圈 【2】私信发送 【3】获取本方案PDF下载链接,直接下载即可。 如需下载本方案PPT/WORD原格式,请加入微信扫描以下方案驿站知识星球,获取上万份PPT/WORD解决方案!&#xff…

Craig Federighi 和 John Giannandrea 在 WWDC 上谈论苹果智能技术

WWDC 主题演讲结束后,苹果公司的克雷格-费德里吉(Craig Federighi)和约翰-吉安南德雷亚(John Giannandrea)坐下来,更深入地讨论了苹果智能公司在人工智能方面所做的努力,包括该公司是如何训练模…

三高系统的架构设计方案:高并发、高可用、高性能

文章目录 一、互联网系统三高概述1、互联网的三高2、高并发3、高可用4、高性能 二、高并发、高性能技术解决方案1、多高的并发才算高并发?2、水平扩展3、负载均衡思想4、缓存思想5、池化复用思想6、异步思想7、预处理-惰性更新思想8、分而治之思想 三、高可用技术解…

BCZYYb(钡铈锆钇镱)主要用作电解质 我国技术研究与生产步伐正在加快

BCZYYb(钡铈锆钇镱)主要用作电解质 我国技术研究与生产步伐正在加快 BCZYYb,钡铈锆钇镱氧化物,钙钛矿结构,外观为白色至浅黄色粉末状,主要用作电解质,功能是传输离子,具有化学稳定性…

硬核新品!M4E EDU民航考培一体无人机

天途上新啦! 应我国民用无人机首项强制性国家标准《民用无人驾驶航空器系统安全要求》,天途对现有小型无人机训练机的飞控、电池、感知避障和电子围栏等软硬件全面升级设计,严格按国标GB42590-2023规范生产。 M4E EDU四轴多旋翼无人机是天途…

LabVIEW处理大量数据时,怎样确保数据的准确性和完整性?

在LabVIEW处理中,确保大量数据的准确性和完整性至关重要。以下是详细的多角度分析和建议,以确保在LabVIEW中处理大量数据时,数据的准确性和完整性: 1. 数据采集阶段 1.1 高精度硬件选择 选择高精度的数据采集硬件,如…

[数据集][目标检测]变电站火灾检测电力场景烟雾明火检测数据集VOC+YOLO格式140张2类别真实场景非PS合成

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):140 标注数量(xml文件个数):140 标注数量(txt文件个数):140 标注类别…

服务部署:使用docker部署开源Xxl-Job任务调度平台项目

一、项目构建 1、从gitee上下载源码:xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。https://gitee.com/xuxueli0323/xxl-job 2、本地使用…

wordpress轻量免费主题

WordPress建站公司 适合提供WordPress建站服务的公司或个体(个人)工作室使用的WordPress建站公司主题模板。 https://www.jianzhanpress.com/?p545 首屏大图红色简洁wordpress主题 首屏大图红色简洁wordpress主题,非常地高端大气上档次,可用于多个行…

轻松驾驭视频节奏:灵活调整视频播放速度,让视频内容更出彩!

视频已经成为了我们生活中不可或缺的一部分。无论是观看电影、电视剧,还是浏览短视频、直播内容,我们都希望能够根据自己的喜好和需求来调整视频的播放速度,甚至精确控制每一秒的播放内容。那么,如何轻松实现这一愿望呢&#xff1…

Pytorch 实现简单的 线性回归 算法

Pytorch实现简单的线性回归算法 简单 tensor的运算 Pytorch涉及的基本数据类型是tensor(张量)和Autograd(自动微分变量) import torch x torch.rand(5, 3) #产生一个5*3的tensor,在 [0,1) 之间随机取值 y torch.o…

OJ刷题——2080.夹角有多大II和2082.找单词、2085.核反应堆

2080.夹角有多大II 题目描述 Problem - 2080 运行代码 #include <iostream> #include <math.h> using namespace std; int main() {int T;double x1, y1, x2, y2;double res;scanf_s("%d", &T);while (T--) {scanf_s("%lf%lf%lf%lf", &…

机器学习算法 —— 贝叶斯分类之模拟离散数据集

&#x1f31f;欢迎来到 我的博客 —— 探索技术的无限可能&#xff01; &#x1f31f;博客的简介&#xff08;文章目录&#xff09; 目录 实战&#xff08;贝叶斯分类&#xff09;莺尾花数据模拟离散数据集库函数导入数据导入和分析模型训练和预测 总结 实战&#xff08;贝叶斯…

群体优化算法---水波优化算法介绍以及应用于聚类数据挖掘代码示例

介绍 水波优化算法&#xff08;Water Wave Optimization, WWO&#xff09;是一种新兴的群智能优化算法&#xff0c;灵感来自水波在自然环境中的传播和衰减现象。该算法模拟了水波在水面上传播和碰撞的行为&#xff0c;通过这些行为来寻找问题的最优解。WWO算法由三种主要的操作…

打工人的福利,NewspaceGpt使用新体验

使用地址&#xff1a;https://newspace.ai0.cn/ NewspaceGpt大体所有功能一览(​​newspace.ai0.cn​​) 使用体验与官网完全一致&#xff0c;可在第一时间体验到官网所有新功能。无需特殊上网。内置多个Plus账号&#xff0c;不用担心次数不够。支持所有GPTS功能:DALLE-3模型(…

CTFHUB-SQL注入-时间盲注

本题用到sqlmap工具&#xff0c;没有sqlmap工具点击&#x1f680;&#x1f680;&#x1f680;直达下载安装使用教程 理论简述 时间盲注概述 时间盲注是一种SQL注入技术的变种&#xff0c;它依赖于页面响应时间的不同来确定SQL注入攻击的成功与否。在某些情况下&#xff0c;攻…