#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
const ROOT = path.resolve(__dirname, '..', '..', '..');
const OUT_FILE = path.join(ROOT, 'reports', 'ks-lanlingqiuzhi', 'ks-voc-insight-report-v8.html');
function esc(s) { return String(s ?? '').replace(/[&<>"']/g, c => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[c])); }
function fmtK(n) { n = Number(n) || 0; if (n >= 100000000) return (n / 100000000).toFixed(1).replace(/\.0$/, '') + '亿'; if (n >= 10000) return (n / 10000).toFixed(1).replace(/\.0$/, '') + 'w'; if (n >= 1000) return (n / 1000).toFixed(1).replace(/\.0$/, '') + 'k'; return String(n); }
function fmtLikes(n) { return fmtK(n); }
function formatHeat(n) { return Number(n).toLocaleString(); }
// ─── Data (combined best from both v6 and v7) ─────────────────────────────────
const KUAIKUAI_STATS = [
{ label: '月度服务求职者', value: '超2.5亿人次' },
{ label: '平台蓝领用户规模', value: '约2.5亿人' },
{ label: '全年直播带岗场次', value: '超500万场' },
{ label: '带动就业机会', value: '4,320万个' },
{ label: '日收简历峰值', value: '突破5万份' },
];
const VOC_STATS = [
{ label: '关键词文件', value: '19', sub: '覆盖快聘、直播带岗、工资、被骗等主题', color: 'var(--amber)' },
{ label: '视频总量', value: '380', sub: '每个主题包含 top_videos 样本', color: 'var(--blue)' },
{ label: '评论总量', value: '8,173', sub: '本次用户需求判断的核心依据', color: 'var(--rose)' },
{ label: '播放总量', value: '9,455万', sub: '用于判断主题在快手端的触达热度', color: 'var(--green)' },
];
const RISK_CHART_DATA = [
{ label: '骗', count: 252, heat: 514788, color: '#FF4D8D' },
{ label: '黑中介', count: 109, heat: 393762, color: '#FF4D8D' },
{ label: '坑', count: 92, heat: 375264, color: '#FF4D8D' },
{ label: '套路', count: 45, heat: 144842, color: '#F97316' },
{ label: '黑厂', count: 43, heat: 123531, color: '#FF4D8D' },
{ label: '押金', count: 105, heat: 95543, color: '#F5A623' },
{ label: '不退', count: 70, heat: 84106, color: '#F5A623' },
{ label: '陷阱', count: 21, heat: 74090, color: '#F97316' },
{ label: '克扣', count: 16, heat: 15152, color: '#EF4444' },
{ label: '维权', count: 12, heat: 11753, color: '#EF4444' },
];
const CARE_CHART_DATA = [
{ label: '工资', count: 186, heat: 117968, color: '#00DC82' },
{ label: '包吃包住', count: 31, heat: 94771, color: '#00DC82' },
{ label: '加班费', count: 20, heat: 43995, color: '#3B82F6' },
{ label: '吃住', count: 21, heat: 34060, color: '#00DC82' },
{ label: '住宿', count: 15, heat: 25224, color: '#3B82F6' },
{ label: '当天入职', count: 7, heat: 19264, color: '#8B5CF6' },
{ label: '发工资', count: 29, heat: 13015, color: '#F5A623' },
{ label: '日结', count: 30, heat: 12656, color: '#8B5CF6' },
];
const CHANNEL_DATA = [
{ label: '包吃包住', count: 785, heat: 12600961, color: '#3B82F6' },
{ label: '克扣工资', count: 776, heat: 4476104, color: '#FF4D8D' },
{ label: '黑中介', count: 669, heat: 8638016, color: '#FF4D8D' },
{ label: '入职被坑', count: 600, heat: 8305079, color: '#FF4D8D' },
{ label: '打工陷阱', count: 593, heat: 5161962, color: '#FF4D8D' },
{ label: '押金不退', count: 523, heat: 11617088, color: '#F5A623' },
{ label: '被坑', count: 518, heat: 7620948, color: '#F97316' },
{ label: '工资日结', count: 439, heat: 865431, color: '#00DC82' },
];
const HIGH_RISK_QUOTES = [
{ tag: '黑中介', type: '视频文案', likes: '15.1w', heat: '20.3w', text: '#万恶之源 #搞笑我是认真的 #搞笑 黑中介的噩梦,只要我不努力,你就过不上你想要的生活', color: 'var(--rose)' },
{ tag: '黑厂', type: '视频文案', likes: '9.2w', heat: '12.3w', text: '揭秘!广东5大黑厂有哪些?想不被坑,千万不要进#电子厂 #普工 #打工人', color: 'var(--rose)' },
{ tag: '入职被坑', type: '视频文案', likes: '6.6w', heat: '8.5w', text: '再过段时间,应届毕业生们就该实习找工作了,千万要擦亮眼睛,别被这种新型招聘骗局给坑了!#诈骗 #招聘 #应届毕业生', color: 'var(--rose)' },
{ tag: '黑中介', type: '视频文案', likes: '3.7w', heat: '6.2w', text: '#维护法律尊严和正义 #严厉打击黑中介 #黑中介骗了多少中国同胞,把黑中介一网打尽,广大网友们,你们支持吗?', color: 'var(--rose)' },
{ tag: '打工陷阱', type: '视频文案', likes: '5.7w', heat: '6.1w', text: '学校不教,你必须要懂的劳动合同陷阱。 #大学生就业 #工作避坑 #就业指导课', color: 'var(--rose)' },
{ tag: '押金不退', type: '视频文案', likes: '5.1w', heat: '5.5w', text: '不退租客押金你是心高气傲,被租客报复你是生死难料 #押金', color: 'var(--rose)' },
{ tag: '招聘骗局', type: '视频文案', likes: '2.8w', heat: '4.3w', text: '#找工作 #谨防上当受骗', color: 'var(--rose)' },
{ tag: '入职被坑', type: '视频文案', likes: '1.8w', heat: '4.2w', text: '#黑中介招工套路,刚开始签18块钱一个小时,干了1个月只拿6块钱,只拿了1200...报警后当场还有5、6个工人也被欺骗', color: 'var(--rose)' },
];
const HIGH_CARE_QUOTES = [
{ tag: '工资日结', type: '视频文案', likes: '1.2k', heat: '4.9w', text: '...', color: 'var(--green)' },
{ tag: '加班费', type: '视频文案', likes: '3.1w', heat: '3.8w', text: '不给加班费就不加班合理吗?#记录餐饮人生活每一天 #餐饮创业 #现场实拍', color: 'var(--green)' },
{ tag: '加班费', type: '视频文案', likes: '2w', heat: '2.3w', text: '他这是怎么了,晚上10点钟了还去公司加班 #暗恋 #小女友 #内容启发分享计划 #遗憾', color: 'var(--green)' },
{ tag: '发工资', type: '视频文案', likes: '1.2w', heat: '2.2w', text: '#打工妹 #工资条 #打工妹的日常生活 #电子厂', color: 'var(--green)' },
{ tag: '当天入职', type: '视频文案', likes: '1.1w', heat: '1.7w', text: '#不体检不收费当天安排 #当天来当天入职安排住宿 #岗位轻松干活不累想工作就来 #包吃包住当天安排住宿 @快手评论', color: 'var(--green)' },
{ tag: '包吃包住', type: '视频文案', likes: '9.4k', heat: '1.6w', text: '距你0.9km #找工作 #包吃包住 #勤杂工 #大龄工', color: 'var(--green)' },
{ tag: '包吃包住', type: '视频文案', likes: '7.2k', heat: '1.4w', text: '直接到工厂面试,每个月拿7000包吃包住,穿普通工衣坐着上班,上班可以带手机,不需要文化。有一起来的吗?厂门口等你#普工招聘', color: 'var(--green)' },
{ tag: '真实薪资', type: '视频文案', likes: '1.2w', heat: '1.4w', text: '#中国薪资对比 #职场冷知识 #打工人现状', color: 'var(--green)' },
];
const HIGH_COMMENT_LIKES = [
{ rank: 1, likes: 6276, expr: '22年差点被骗去当咯咯哒 说什么模特走台下面的人送花就有提成', kw: '入职被坑', hot: true },
{ rank: 2, likes: 2209, expr: '去买几个鸡蛋,打碎,放在沙发下面...', kw: '押金不退', hot: true },
{ rank: 3, likes: 808, expr: '我在广西就遇到过房东死活不退押金...', kw: '押金不退', hot: false },
{ rank: 4, likes: 533, expr: '做的不错,就该那样!有些房东太不像话了!押金不退,还有理由了!', kw: '押金不退', hot: false },
{ rank: 5, likes: 491, expr: '无论怎么样,反正黑中介是赚了', kw: '黑中介', hot: false },
{ rank: 6, likes: 422, expr: '那暑假工能做什么啊', kw: '入职被坑', hot: false },
{ rank: 7, likes: 403, expr: '干的漂亮,支持小伙子不应该判刑...', kw: '黑中介', hot: false },
{ rank: 8, likes: 312, expr: '都绑起来了,都投降了,那人还要去喷那个喷雾', kw: '黑中介', hot: false },
{ rank: 9, likes: 311, expr: '为什么南方的房东都不退押金', kw: '押金不退', hot: false },
{ rank: 10, likes: 228, expr: '只要收身份证的都是,正常的面试只需要填表就行', kw: '黑中介', hot: false },
];
const COMPETITORS = [
{ name: '快手快聘', type: '直播带岗', users: '2.5亿', trend: '快速增长', color: 'var(--green)', strength: '用户渗透率极高', weak: '信息审核薄弱' },
{ name: 'BOSS直聘', type: '算法匹配', users: '约3000万', trend: '稳步增长', color: 'var(--blue)', strength: '匹配准确率高', weak: '情绪获得感弱' },
{ name: '58同城', type: '分类信息', users: '规模下滑', trend: '持续萎缩', color: 'var(--text-3)', strength: '传统市场份额', weak: '虚假信息泛滥' },
];
const RADAR_DATA = [
{ label: '信息真实度', ks: 3, boss: 4, wu: 2 },
{ label: '薪资透明度', ks: 4, boss: 4, wu: 2 },
{ label: '权益保障', ks: 2, boss: 3, wu: 2 },
{ label: '匹配准确率', ks: 3, boss: 5, wu: 3 },
{ label: '求职低门槛', ks: 5, boss: 4, wu: 3 },
{ label: '沟通即时性', ks: 5, boss: 4, wu: 1 },
{ label: '信任建立', ks: 4, boss: 3, wu: 1 },
{ label: '职业发展', ks: 2, boss: 3, wu: 1 },
{ label: '平台审核', ks: 2, boss: 4, wu: 3 },
{ label: '情绪获得感', ks: 5, boss: 2, wu: 0 },
];
const EMOTION_KEYWORDS = [
{ word: '"眼见为实"', desc: '消解信息不对称带来的不安全感', emoji: '👁️', color: 'var(--amber)' },
{ word: '"老铁推荐"', desc: '以熟人身份降低求职者心理防备', emoji: '🤝', color: 'var(--green)' },
{ word: '"来了就是兄弟"', desc: '强调归属感和人情味', emoji: '🏠', color: 'var(--purple)' },
{ word: '"有尊严地赚钱"', desc: '回应蓝领的身份焦虑与社会认同诉求', emoji: '💪', color: 'var(--blue)' },
{ word: '"不骗人、不套路"', desc: '针对虚假宣传痛点', emoji: '🛡️', color: 'var(--rose)' },
{ word: '"独门绝技"', desc: '放大蓝领专业技能价值', emoji: '⚡', color: 'var(--orange)' },
];
const STRATEGY_RECS = [
{ num: '1', title: '建立分级审核体系', desc: '对招聘主播实行分级管理,对粉丝量级大的头部主播实行更审慎的审核标准', color: 'var(--amber)' },
{ num: '2', title: '强化"信任基建"投入', desc: '将信息审核能力作为快聘业务的核心基建来建设,建立招聘方信用评级和黑名单机制', color: 'var(--green)' },
{ num: '3', title: '深化企业直招占比', desc: '减少对中介端的依赖,提高B端企业直招占比,从根本上降低信息失真风险', color: 'var(--blue)' },
{ num: '4', title: '放大"眼见为实"差异化', desc: '继续强化直播展示真实工作环境的核心卖点,将车间、宿舍、食堂直播打造为标准化招聘流程', color: 'var(--purple)' },
{ num: '5', title: '差异化提升情绪价值', desc: '利用"老铁信任"和"眼见为实"的天然优势,将情绪价值从"内容传播手段"升级为"用户留存壁垒"', color: 'var(--orange)' },
];
const RISKS = [
{ type: '信任透支', desc: '虚假招聘信息泛滥,透支"老铁信任"', prob: '高', impact: '高', strategy: '审核体系升级+信用评级', color: 'var(--rose)' },
{ type: '监管压力', desc: '五部门行政指导要求强化审核', prob: '高', impact: '高', strategy: '主动对标"五个到位"', color: 'var(--rose)' },
{ type: '竞争跟进', desc: 'BOSS直聘加码蓝领,58同城转型', prob: '中', impact: '中', strategy: '差异化壁垒+效率提升', color: 'var(--amber)' },
{ type: '匹配效率低', desc: '流量大但精准度不如算法平台', prob: '中', impact: '中', strategy: '引入精准匹配算法', color: 'var(--amber)' },
];
const HYPOTHESES = [
{ h: 'H1', title: '快聘是蓝领求职主阵地', count: 596, color: '#F5A623' },
{ h: 'H2', title: '直播带岗降低信息不对称', count: 1930, color: '#00DC82' },
{ h: 'H3', title: '薪资透明度是核心关切', count: 1842, color: '#8B5CF6' },
{ h: 'H4', title: '食宿条件影响求职决策', count: 2194, color: '#FF4D8D' },
{ h: 'H5', title: '入职流程便捷性', count: 595, color: '#3B82F6' },
{ h: 'H6', title: '求职被骗是普遍焦虑', count: 4435, color: '#EF4444' },
{ h: 'H7', title: '黑中介是核心痛点', count: 3705, color: '#F97316' },
{ h: 'H8', title: '工资结算方式差异', count: 2417, color: '#6B6B6B' },
];
// ─── SVG Chart Functions ────────────────────────────────────────────────────
function dualBarChart(rows, W = 920) {
const maxHeat = Math.max(...rows.map(r => r.heat));
const barH = 36, gap = 14, padL = 100, padR = 160, padV = 16;
const barW = W - padL - padR;
const totalH = rows.length * (barH + gap) + padV * 2;
return `
`;
}
function channelBarChart(rows, W = 920) {
const maxHeat = Math.max(...rows.map(r => r.heat));
const barH = 36, gap = 14, padL = 110, padR = 160, padV = 16;
const barW = W - padL - padR;
const totalH = rows.length * (barH + gap) + padV * 2;
return `
`;
}
function radarChart() {
const cx = 200, cy = 190, r = 130;
const labels = RADAR_DATA.map(d => d.label);
const n = labels.length;
const step = 2 * Math.PI / n;
const toXY = (v, i, R = r) => ({ x: cx + R * v * Math.cos(i * step - Math.PI / 2), y: cy + R * v * Math.sin(i * step - Math.PI / 2) });
const ksPath = RADAR_DATA.map((d, i) => toXY(d.ks / 5, i)).map((p, i) => (i === 0 ? 'M' : 'L') + p.x + ',' + p.y).join('') + 'Z';
const bossPath = RADAR_DATA.map((d, i) => toXY(d.boss / 5, i)).map((p, i) => (i === 0 ? 'M' : 'L') + p.x + ',' + p.y).join('') + 'Z';
const wuPath = RADAR_DATA.map((d, i) => toXY(d.wu / 5, i)).map((p, i) => (i === 0 ? 'M' : 'L') + p.x + ',' + p.y).join('') + 'Z';
const gridPath = [1, 0.5, 0.25].map(s => [0, 1, 2, 3, 4].map(i => toXY(s, i)).map((p, i) => (i === 0 ? 'M' : 'L') + p.x + ',' + p.y).join('') + 'Z').join('');
let labelHTML = labels.map((l, i) => {
const p = toXY(1.15, i);
return `${esc(l)}`;
}).join('');
return `
`;
}
function hypothesisBarChart() {
const max = Math.max(...HYPOTHESES.map(h => h.count));
const barH = 28, gap = 12, padL = 100, padR = 100, padV = 16, W = 800;
const barW = W - padL - padR;
const totalH = HYPOTHESES.length * (barH + gap) + padV * 2;
return `
`;
}
// ─── Quote Card (for video excerpts from v6) ────────────────────────────────
function quoteCard(item) {
return `
${esc(item.tag)}
${item.type}
赞 ${item.likes} · 热度 ${item.heat}
"${esc(item.text)}"
`;
}
// ─── Voice Card (comments from v7, with overflow:visible fix) ───────────────
function voiceCard(comment, isHot = false) {
const borderColor = isHot ? 'var(--amber)' : 'var(--rose)';
const tagBg = isHot ? 'rgba(245,166,35,0.1)' : 'rgba(255,77,141,0.1)';
const tagColor = isHot ? 'var(--amber)' : 'var(--rose)';
return `
快
快手用户
♥ ${fmtLikes(comment.likes)}
"${esc(comment.expr)}"
${esc(comment.kw)}
`;
}
// ─── Insight Banner (from v7) ───────────────────────────────────────────────
function insightBanner(num, title, body, dataPoints) {
const dps = dataPoints.map(dp => `${esc(dp.num)}
${esc(dp.lbl)}
`).join('');
return ``;
}
// ─── Insight Strip (from v6) ────────────────────────────────────────────────
function insightStrip(items) {
return `${items.map(it => `
${esc(it.value)}
${esc(it.label)}
`).join('')}
`;
}
// ─── 4P Grid (from v7) ──────────────────────────────────────────────────────
const FOUR_P = {
product: { title: '产品策略:直播带岗 × 信任基建', points: ['核心产品:快手快聘直播带岗服务', '差异化卖点:眼见为实 / 老铁信任 / 零门槛求职', '产品升级:标准化直播带岗流程(车间+宿舍+食堂三景展示)'], tags: ['直播带岗', '老铁信任', '零门槛求职'], color: 'var(--blue)' },
price: { title: '价格策略:求职者免费 × 企业端付费', points: ['求职者端:完全免费(零门槛核心优势)', '企业端:按效果付费(CPM/CPC/简历投递量)', '主播端:带岗主播抽佣机制'], tags: ['零门槛', '效果付费', 'C端免费'], color: 'var(--green)' },
place: { title: '渠道策略:B端入驻 + C端自然渗透', points: ['B端:24万家入驻用人单位,提高企业直招占比', '知名企业合作(创维/顺丰/伯恩光学)', 'C端:2.5亿蓝领月活用户自然覆盖', '40万+专职带岗主播'], tags: ['24万企业', '2.5亿用户', '40万主播'], color: 'var(--amber)' },
promotion: { title: '促销策略:情绪价值 × 信任传播', points: ['品牌传播:"10个蓝领9个用快手" / "直播带岗,眼见为实"', '内容营销:《来活了老铁!》综艺IP+短剧营销', '政策背书:直播招聘师认证+人社部认可', '老铁文化:"来了就是兄弟"+"有尊严地赚钱"'], tags: ['综艺IP', '老铁文化', '政策背书'], color: 'var(--purple)' },
};
function fourPGrid() {
return `${Object.values(FOUR_P).map(p => `
${esc(p.title)}
${p.points.map(pt => `
• ${esc(pt)}
`).join('')}
${p.tags.map(t => `${esc(t)}`).join('')}
`).join('')}
`;
}
// ─── Stack List (from v6) ──────────────────────────────────────────────────
function stackList(items) {
return `${items.map(it => `
`).join('')}
`;
}
// ─── Business Questions ─────────────────────────────────────────────────────
const BUSINESS_QUESTIONS = [
{ text: '蓝领劳工在求职过程中,最担心的、最看重的是什么', color: 'var(--amber)' },
{ text: '快手为什么能成为蓝领求职的重要渠道', color: 'var(--amber)' },
{ text: '用户真正需要的情绪价值是什么', color: 'var(--amber)' },
{ text: '最值得关注的关键词有哪些', color: 'var(--amber)' },
{ text: '快聘为什么有接近招聘核心转化层的战略位势', color: 'var(--amber)' },
];
// ─── HTML ────────────────────────────────────────────────────────────────────
const html = `
快手快聘 · VOC 深度洞察报告 v8
↓↑ 滚动切换
VOC 深度洞察报告 · v8
快手蓝领求职
基于 380 条视频、8,173 条评论、9,455万 次播放的主题化分析,回答蓝领在快手求职时"最怕什么、最要什么、为什么会把快手和快聘当成高效率入口"。
${insightStrip([
{ label: '主题关键词文件', value: '19', color: 'var(--amber)' },
{ label: '风险相关样本', value: '4,695', color: 'var(--rose)' },
{ label: '需求相关样本', value: '3,498', color: 'var(--green)' },
{ label: '最高点赞单条', value: '15.1w', color: 'var(--blue)' },
])}
数据截至:2026/4/24 · 数据目录:docs/KS-Chanel_analysis/raw/KS
Chapter 01
执行摘要
先把这份报告真正想回答的业务问题说清楚,再给出可以直接汇报的结论版。
最担心的不是低薪,而是被骗
从风险样本与高赞表达看,蓝领用户最敏感的是虚假招聘、黑中介、押金不退、工资克扣与入职后货不对板。风险焦虑是比价格比较更靠前的决策变量。
最看重的是"确定性条件"
工资真实、发薪稳定、包吃包住,当天入职、流程简单,这些词反复出现。它们本质上都是在降低求职成本、迁移成本和试错成本。
快手承接的是短链路求职决策
用户通过直播和短视频看环境、看宿舍、看工资口径,再通过评论和私信做真假判断。快手承担了入口、解释、信任建立和转化承接的复合角色。
快聘的战略位势来自离转化更近
如果内部判断"快聘找工作日活几十万简历,战略位势仅次于电商",那这批 VOC 可以解释原因:需求高频、风险敏感、决策短、转化意图强。
Business Questions
${stackList(BUSINESS_QUESTIONS)}
Chapter 02
数据范围与分析方法
这一页补足方法论说明,让整份 HTML 不只是结论页,也是一份可解释的数据汇报页。
${VOC_STATS.map(s => `
${esc(s.label)}
${esc(s.value)}
${esc(s.sub)}
`).join('')}
Analysis Logic
${stackList([
{ text: '以原始 raw/KS/*.json 为准,重新汇总视频文案、评论文本和主题热度。', color: 'var(--blue)' },
{ text: '按"风险 / 需求 / 渠道 / 情绪 / 战略位势"做语义聚类,而不是只看单个关键词文件。', color: 'var(--green)' },
{ text: '通过"词项命中 × 文本热度"识别真正有汇报价值的主题词。', color: 'var(--rose)' },
{ text: '保留高赞视频文案和评论样本,方便直接放进管理层汇报或研究结论里。', color: 'var(--amber)' },
])}
Data Snapshot
| 指标 | 数值 | 说明 |
| 总点赞量 | 1,088,514 | 用于估算主题互动强度 |
| 最高单条热度 | 20.3w | 高热视频与高赞评论共同构成综合热度 |
| 风险样本 | 4,695 | "骗 / 坑 / 中介 / 押金 / 克扣"相关 |
| 需求样本 | 3,498 | "工资 / 吃住 / 发薪 / 入职"相关 |
| 渠道样本 | 2,454 | "快聘 / 直播带岗 / 蓝领找工作"相关 |
Chapter 03
蓝领求职最担心什么
风险不是单点事件,而是从"看到岗位"到"真正入职"全链路的不确定性。这也是快手求职场里最强烈的底层情绪。
风险样本
4,695
覆盖招聘骗局、打工陷阱、被坑、黑中介、押金不退等
高热风险表达
20.3w
高热内容通常直接揭露套路或踩坑经历
${dualBarChart(RISK_CHART_DATA)}
${HIGH_RISK_QUOTES.slice(0, 4).map(q => quoteCard(q)).join('')}
汇报可直接引用
蓝领求职最强焦虑不是"工资不够高",而是"会不会被骗、会不会被中介抽走、会不会交押金、会不会干完拿不到钱"。风险感知先于薪资吸引,是快手求职内容里最值得重视的底层变量。
Chapter 04
蓝领求职最看重什么
对蓝领来说,最重要的不是抽象品牌,而是"值不值得去、去了会不会亏、多久能上岗"这种极度现实的问题。
工资真实
用户会反复对照薪资口径、到手收入和发薪规则。
发薪稳定
"发工资""日结""加班费"都在传递更强的安全感。
${dualBarChart(CARE_CHART_DATA)}
${HIGH_CARE_QUOTES.slice(0, 4).map(q => quoteCard(q)).join('')}
汇报可直接引用
蓝领最看重的不是单一"高薪",而是工资真实、发薪稳定、包吃包住,当天入职和流程简单。这些条件共同构成了他们对"确定性工作机会"的判断标准。
Chapter 05
情绪价值强在哪里
真正有价值的情绪,不是空泛安慰,而是"让我少踩坑、让我看得懂、让我敢报名"的决策安全感。
负向情绪来源
被骗、被坑、黑中介、押金不退、工资克扣,会把委屈、愤怒和无力感放大。
正向情绪来源
靠谱、真实、放心、包吃包住、当天入职,本质上都在回应"能不能放心去"。
情绪价值本质
是帮用户建立确定性,而不是单纯制造高情绪张力或娱乐氛围。
${EMOTION_KEYWORDS.map(e => `
${e.emoji}
${esc(e.word)}
${esc(e.desc)}
`).join('')}
${insightBanner('05', '情绪价值是
双刃剑——真实故事获得关注,但
虚假摆拍正在侵蚀信任基础', '外卖骑手、快递小哥、网约车司机因"接地气""高共鸣"属性,成为短视频平台虚假摆拍重灾区。', [
{ num: '★★★★★', lbl: '情绪获得感优势' },
{ num: '⚠️高风险', lbl: '虚假摆拍泛滥' },
{ num: '五部门', lbl: '行政指导监管' },
])}
标杆案例 · 快手《来活了老铁!》
快手联合山东卫视推出的首档蓝领求职综艺IP
25个热搜榜单(微博主榜6个),最高总榜TOP21,完成度625%。站外曝光量原定2.5亿,实际完成3.26亿,完成度130%。围绕"技能向+娱乐向+社会向"三个维度展开。
技能向
娱乐向
社会向
Chapter 06
为什么快手能成为蓝领求职的重要渠道
这里不是泛泛说"快手流量大",而是解释为什么快手适合承接蓝领这种短链路、高时效、强风险判断的决策场景。
内容可视化
车间、宿舍、食堂、工资口径、现场环境都可以被直接展示,比纯文字招聘更有说服力。
评论问答密度高
用户会直接追问"是不是中介、包不包住、工资怎么发、什么时候入职",帮助做真假筛选。
转化链路短
从看内容到留电话、私信报名、到场面试,快手天然适配短决策和高转化意图。
渠道主题词热度
${channelBarChart(CHANNEL_DATA)}
🔥 高赞评论 VOC TOP10
${HIGH_COMMENT_LIKES.map(v => voiceCard(v, v.hot)).join('')}
Chapter 07
快聘生态与竞争格局
市场规模、竞争位势与快聘的战略护城河
${KUAIKUAI_STATS.map(d => `
${esc(d.label)}
${esc(d.value)}
`).join('')}
战略定位
"10个蓝领9个用快手——直播带岗,眼见为实"
快聘日活几十万简历,内部仅次于电商;2.5亿蓝领月活是最大壁垒;但信息审核弱是最大短板
${COMPETITORS.map(c => `
${esc(c.name)}
✓ ${esc(c.strength)}
✓ 用户:${esc(c.users)} · ${esc(c.type)}
⚠ ${esc(c.weak)}
`).join('')}
📊 平台竞争要素雷达图
${radarChart()}
Chapter 08
信任机制与平台壁垒
老铁文化是快聘最难被竞品复制的竞争壁垒
老铁信任体系
• 熟人推荐式信任
• 主播与粉丝长期关系积累
• 评论区实时互动答疑
• "来了就是兄弟"文化
直播带岗信任机制
• 车间直播展示
• 宿舍直播展示
• 食堂直播展示
• 眼见为实消除信息不对称
${insightBanner('08', '快手的核心壁垒是
"信任基础设施"而非流量本身——2.5亿蓝领月活的背后是"老铁"信任关系,但这种信任是脆弱的', '一旦受虚假招聘事件冲击,修复成本极高。', [
{ num: '2.5亿', lbl: '蓝领月活用户' },
{ num: '40万+', lbl: '专职带岗主播' },
{ num: '4320万', lbl: '带动就业机会' },
])}
${COMPETITORS.map(c => `
${esc(c.name)}
${esc(c.users)}
${esc(c.type)} · ${esc(c.trend)}
`).join('')}
Chapter 09
机会与建议
快聘优势强化、风险应对、战略方向
${STRATEGY_RECS.slice(0, 4).map(r => `
${esc(r.num)}
${esc(r.title)}
${esc(r.desc)}
`).join('')}
⚠️ 风险矩阵
| 风险类型 | 描述 | 概率 | 影响 | 应对策略 |
${RISKS.map(r => `
| ${esc(r.type)} |
${esc(r.desc)} |
${esc(r.prob)} |
${esc(r.impact)} |
${esc(r.strategy)} |
`).join('')}
📋 五部门行政指导要求
① 资质审核到位 — 对招聘方资质进行核验
② 信息明示到位 — 招聘信息完整透明
③ 内容审核到位 — 虚假信息严格过滤
④ 风险防范到位 — 建立风险预警机制
⑤ 处置管控到位 — 违规内容快速处置
Chapter 10
快聘 4P 营销策略
产品 / 价格 / 渠道 / 促销
${fourPGrid()}
${insightBanner('10', '基于VOC的内容策略:围绕
"确定性"构建传播矩阵', '最强购买点:工资真实、发薪稳定、包吃包住,当天入职。最强焦虑:被骗、被坑、黑中介、押金不退。', [
{ num: '20+', lbl: '情绪关键词体系' },
{ num: '3', lbl: '核心传播维度' },
{ num: '1个', lbl: '综艺IP标杆' },
])}
📊 H1-H8 假设验证
${hypothesisBarChart()}
Chapter 11
快聘优劣势与监管环境
知己知彼:快聘的结构性优势与必须补足的短板
✅ 快聘四大核心优势
${stackList([
{ text: '不可替代的用户渗透率——"10个蓝领,9个都用快手",2.5亿蓝领月活是任何竞品短期内难以复制的规模化优势', color: 'var(--green)' },
{ text: '信任场景的天然构建能力——"老铁"文化基因天然适配蓝领群体的社交习惯,熟人推荐式信任关系', color: 'var(--green)' },
{ text: '求职门槛极低——蓝领求职者无需撰写简历、无需注册新App,只需在直播间留下联系方式即可完成职位投递', color: 'var(--green)' },
{ text: '政策先发优势——"直播带岗"首创平台,"直播招聘师"入编国家职业分类大典,人社部报告认定20%纯新增用户', color: 'var(--green)' },
])}
⚠️ 快聘四大劣势与风险
${stackList([
{ text: '信息审核能力不足——对中介主播宣传的招聘信息零审核,职位真实性存疑,这是当前快聘业务最突出的短板', color: 'var(--rose)' },
{ text: 'B端直招占比低,中介依赖度高——直播间以劳务中介为主,企业自招较少,对求职者的直接吸引力有限', color: 'var(--rose)' },
{ text: '匹配准确率不如算法平台——流量模式虽然来量快,但在人岗精准匹配层面仍不及BOSS直聘等算法驱动型平台', color: 'var(--rose)' },
{ text: '虚假信息监管风险加剧——2026年4月五部门行政指导将快手纳入重点监管范围,若不能有效提升审核能力可能面临更大合规压力', color: 'var(--rose)' },
])}
🎯 里斯品类战略视角
快手快聘通过"直播带岗+短视频展示+私域信任"的组合,开创"流量型直播带岗"新品类。以"10个蓝领9个用快手"为核心诉求,与传统招聘网站和分类信息平台形成本质差异。快聘不需要在"匹配精准度"上与BOSS直聘正面竞争,而是在"流量触达+信任建立+求职门槛+情绪获得感"四个维度上建立综合壁垒。
Chapter 12
关键发现与风险提示
提炼可向管理层直接汇报的核心结论
✅ 关键发现
1. 快手的核心壁垒是"信任基础设施"而非流量本身
2.5亿蓝领月活的背后是"老铁"信任关系,但这种信任是脆弱的,一旦受虚假招聘事件冲击,修复成本极高。
2. "10个蓝领9个用快手"既是优势也是责任
如此高的渗透率意味着,任何发生在快聘平台上的招聘诈骗,其社会影响都将远超传统招聘平台。
3. 情绪价值的"双刃剑"效应
快手借助蓝领群体"高共鸣"属性进行情绪化传播,已形成独特的差异化竞争优势;但虚假摆拍内容的泛滥正在侵蚀这种情绪传播的正当性。
4. 政策监管已从"鼓励创新"转向"规范治理"
2026年五部门行政指导标志着直播带岗进入强监管时期,快手需要从"零审核"向制度化审核体系转型。
⚠️ 风险提示
${stackList([
{ text: '平台监管风险:五部门行政指导要求快聘业务全面提升审核能力,若整改不到位可能面临更严厉的监管措施', color: 'var(--rose)' },
{ text: '信任透支风险:信息审核不足可能导致恶性诈骗事件,严重损害平台公信力。有前科主播借"官方合作"名义招聘已暴露审核漏洞', color: 'var(--rose)' },
{ text: '竞争加剧风险:BOSS直聘持续加码蓝领招聘治理,58同城积累深厚,蓝领赛道竞争持续白热化', color: 'var(--rose)' },
])}
📋 五部门"五个到位"
① 资质审核到位
② 信息明示到位
③ 内容审核到位
④ 风险防范到位
⑤ 处置管控到位
Chapter 13
VOC 证据锚点
可直接引用的用户原声与高赞内容
🔥 最担心什么——高赞视频文案
${HIGH_RISK_QUOTES.slice(0, 4).map(q => quoteCard(q)).join('')}
🔥 高赞评论 VOC TOP10
${HIGH_COMMENT_LIKES.map(v => voiceCard(v, v.hot)).join('')}
💡 核心洞察
情绪价值的核心不是娱乐,而是"确定性"
快手在蓝领求职场景中的优势,来自内容触达、直播解释、即时互动和高频决策场景的天然匹配。需求高频、风险敏感、决策链短、转化诉求强。最强购买点不是抽象品牌心智,而是"工资真实、发薪稳定、包吃包住、当天入职、流程简单"。
`;
fs.writeFileSync(OUT_FILE, html, 'utf-8');
console.log('V8 HTML report generated:', OUT_FILE);
console.log('File size:', (fs.statSync(OUT_FILE).size / 1024).toFixed(1), 'KB');