我自己测了七八个 MBTI 类的 App,测完每次都有点空洞——「你是 INFJ,你敏感细腻,适合做艺术家」,看完点个好,然后关掉,什么都没发生。没有人截图,没有人发给朋友,就这么过去了。
我就想,这类工具的传播潜力应该不止于此。于是花了几个月做了 NMTI人格测试,核心赌注是:文案够狠的话,用户测完会忍不住转发。技术上没什么特别的,难的是内容。
用职场场景代替抽象选项
传统 MBTI 题目长这样:「你更倾向于 A. 主动社交 B. 独处充电」。
问题是太抽象,很多人会往「理想中的自己」那边选,而不是「真实的自己」。换成具体的职场行为场景——比如「周一早会,老板问谁来牵头这个新项目,你的第一反应是…」——选项从动作出发,更难自我美化,测出来的结果也更贴近实际状态。
题库分了两个版本:workplace(基础牛马包)和 student(做题家版),用 QuizPack 枚举区分。这个枚举在用户进入测试流程时读取,决定加载哪套题目,以及结果页展示哪套文案:
enum QuizPack: String, CaseIterable, Codable {
case workplace
case student
var displayName: String {
switch self {
case .workplace: return "基础牛马包"
case .student: return "做题家版"
}
}
}
QuizPack 会被存进每次测试的 ArchiveEntry 里,这样历史记录页能正确还原当时用的是哪套语境,结果页调 personality.copy(for: pack) 时拿到的文案也对得上。两套题对应同样的16种人格和计算逻辑,但展示层完全隔开。
内容工程:16 种人格 × 2 套语境,我是怎么写完的
每种人格有四个文案字段:slogan(一句话总结)、tagline(海报用,约100字)、fullDesc(结果页展开,400-500字),加上学生版的对应内容,16 × 2 套下来,光文字量就超过了三万字。
手写的,没有完全依赖 AI 生成。
说实话试过让 GPT 直接输出,出来的东西太「正确」了——「你擅长系统思考,逻辑严密,是团队里不可或缺的支柱」,读完点头,但不会截图。后来我的流程变成:先自己定每种人格的「核心冒犯点」是什么,比如「优雅吸血鬼」的核心是「什么活都没干,但锅从来没落到自己身上」,把这个判断写出来,再让 AI 帮我扩展具体细节和场景,最后回来手改语气和节奏。
大概每种人格的职场版需要两到三轮,学生版因为有参照,快一些。整体花了大概三周,比写代码花的时间多得多。
数据结构本身不复杂:
struct Personality: Identifiable {
let id: String // 如 "PRED"、"VAMP"
let title: String // 如「六边形悍匪」
let slogan: String
let tagline: String // 海报用
let fullDesc: String // 结果页展开
let rivalCode: String
let partnerCode: String
}
rivalCode 和 partnerCode 是我觉得比较有意思的设计——每种人格有一个「天敌」和一个「搭档」,在人格匹配页展示相处建议。用户测完自己,自然会好奇搭档是谁,然后想发给那个人让他也来测。数据量不大,但是个让人继续逛的钩子。
「测朋友」模式的逻辑
单向分享海报只有一次传播。「测朋友」想做的是双向的:你发给朋友一个链接,朋友完成测试后,你们俩都能看到互测结果和系统给出的相处分析。
这个流程能做到的是:朋友为了看「我们俩的分析」,有动力把测试做完;做完以后如果觉得有意思,大概率会去测别的人。传播不依赖单次分享,依赖的是互测这个行为本身。
工程上这意味着双方数据要在服务端关联,不能纯本地。目前这部分是我觉得做得还不够扎实的地方——链接过期策略和结果同步时机都还在打磨。
文案风格:「被说中又被冒犯」
最早我写的描述太「正确」了,几个朋友测完之后反应是「哦还行」,没有笑,没有转发,测完就过去了。
重写以后换成了现在的毒舌风格。比如「六边形悍匪」里有一句:「你是那种公司着火时,能顺手把灭火器放回原位再走的人。」朋友看到直接发出来问「这个谁写的」。
这两种反应的区别,我觉得关键在于:「描述得很准确」只能让人点头,而「被说中又被冒犯」会让人想找个人说「你看这个说的不就是你吗」。后者才有转发动机。
一个关于传播的观察
用户测完的第一反应,不是收藏结果,是找一个人说「你猜我是什么」。
我在做早期用户访谈的时候注意到,几乎所有人测完的第一个动作都是把结果截图,然后发给某个特定的人——通常是最了解自己的朋友或者同事,想看对方的反应。这个行为不需要任何引导,是自发的。
把这个动作做顺——结果页一键生成海报、海报上带人格标签和一句挑衅性的 slogan——比任何推送通知都管用。推送是打扰,而分享海报是用户主动发出的,接收方看到会好奇,好奇了就进来测。
如果你也在做测评类、内容型的产品,有没有类似的观察?评论里聊聊,我还在摸索怎么把这个传播路径设计得更稳。