第39章 转化不是答案
“campaign_pressure_A。”
我把这串字段在心里默念了一遍,第一反应不是吃完碗里的面。
是搜。
搜这个字段,搜这个 H5 活动页域名,搜那个营销外包平台,搜它和东耀供应链到底有什么关系。手机就在我手边,屏幕还亮着,三食堂二楼的 Wi-Fi 图标满格,浏览器打开只需要半秒。
半秒以后,我的手指停住。
王浩的筷子也停住了。
他盯着我的手,像盯着一根即将插进插座的铁丝:“木头,你想干什么?”
我喉咙发紧:“查一下。”
“查什么?”
我没立刻回答。
因为我知道他不是不知道答案,他是在逼我把那个冲动说完整。
三食堂里很吵。有人端着麻辣香锅找座位,有人排队等烤盘饭,窗口阿姨用东江口音喊“下一位扫码”。墙上电视还在放短视频新闻,底下弹幕一样的字幕滚过去,讲某某平台新用户增长,讲直播带货翻车,讲小程序裂变活动被投诉。
2020年的校园好像突然被各种“增长”“转化”“裂变”包住了。连奶茶店门口都贴着“扫码进群领券”,连社团招新都说转发朋友圈集赞。以前我觉得这些词离我很远,像创业课 PPT 上用来凑高级感的词。
现在它们贴在了我和林疏影身上。
target_lin。
trigger_chen。
scene_nwzx。
campaign_pressure_A。
我盯着手机,说:“查这个字段有没有公开样例,查是不是某个平台模板,查 campaign_pressure_A 还有没有 B、C。”
王浩小声骂了一句:“你现在听起来像想在食堂直接打穿反派服务器。”
我握着手机,没笑。
因为我确实想。
周老师在工作群里很快又补了一条:“所有同学不要自行检索、访问、测试相关域名和字段。学校信息安全继续在隔离环境中处理,林氏法务独立核验外部平台。个人搜索行为可能被对方记录为新的访问意图或被截屏利用。”
这句话像一盆冷水,把我的手指浇得僵在屏幕上。
林疏影没有在群里发长段。
她只发了一句:“陈木,字段不是按钮。”
我看着那六个字,心口那股火忽然停了一下。
字段不是按钮。
他们把我写成 trigger,不代表我就要按下去。
我把手机扣到桌面上。
王浩长出一口气:“低权限撤手成功。”
我端起已经有点坨的牛肉面,吃了一口。面条吸满了汤,咸得发苦。我吃到一半,忽然觉得胃里那块石头没有消失,只是换了个位置。
他们不是在做一个恶心网页。
他们在做一个流程。
第二天上午,线性代数小测来得很突然。
明理楼的教室里空调终于修好了,但声音很大,像一台老旧服务器在头顶喘气。老师把题目投到屏幕上,让我们计算两个矩阵相乘后的某个元素。我昨晚本来该预习,结果回宿舍后脑子里全是 target、trigger、campaign,翻开书看了不到二十分钟就睡着了。
所以我第一题就错了。
我把 AB 写成了 BA。
纸上数字看起来都对,行列也像那么回事,可结果完全不一样。老师巡视到我旁边时,用笔敲了敲我的草稿纸:“陈木,你最近是不是喜欢把顺序省掉?”
后排有人笑。
我耳根发热:“我看错了。”
“不是看错。”老师说,“矩阵乘法不满足交换律。A 在前面,B 在后面,它们代表的作用顺序不一样。你不能因为两个字母都认识,就以为换位置还是同一个东西。”
我盯着草稿纸上的 AB。
不能因为两个字母都认识,就以为换位置还是同一个东西。
target 不是林疏影本人。
trigger 不是我本人。
campaign_pressure_A 也不一定就证明还有 B、C。
字段像变量名。
变量名能暴露写代码的人怎么想,但不能替代执行路径、日志、权限和上下文。
老师收卷时又看了我一眼:“聪明人做题最怕偷步骤。你最近基础题错得有点多,回去补。”
我低声说:“知道了。”
这次没有人替我挡尴尬。
王浩在教室门口等我,手里提着两个鸡蛋灌饼,塑料袋里还冒着热气。
“低权限早餐。”他说,“虽然现在已经快中午了。”
我接过来:“我小测又错了。”
“错哪儿?”
“AB 写成 BA。”
王浩嚼着饼,沉默两秒:“很好,你的线代也加入反转宇宙了。老师有没有说‘顺序不是答案’?”
“没有。”我咬了一口鸡蛋灌饼,酱有点甜,“但意思差不多。”
中午到网络信息中心时,吴老师已经把白板擦干净了。
林疏影比我早到。
她今天穿一件黑色针织短袖,外面搭着浅灰西装外套,头发低低挽起,耳边有几缕碎发。也许是早上刚开过会,她妆比平时完整一点,唇色很淡,眼下却有遮不住的倦意。桌上放着一杯常温美式,旁边还有一小盒没打开的蓝莓酸奶。
我看了一眼酸奶。
她也看我:“直接关心之前,先坐下。”
王浩在后面差点笑出声:“林总已经预判了你的预判。”
我耳根一热,把书包放下。
吴老师把白板笔递给我:“写。转化不是答案。”
我握住笔,先在白板正中写下这六个字。
第一列:字段/页面元素。
第二列:字面含义。
第三列:可说明内容。
第四列:不能证明内容。
第五列:正式核验路径。
第六列:陈木不得做。
写到最后一列,王浩叹气:“熟悉的专栏又来了。”
我没有理他。
第一行,target_lin。
字面含义:目标对象林。
可说明内容:活动页或脚本设计中存在指向林疏影的命名倾向,可能将她作为场景目标或人群标签。
不能证明内容:不能证明页面实际展示了林疏影个人信息;不能证明字段由东耀、沈耀或校园换换创建;不能证明林疏影被合法或非法画像的完整范围。
第二行,trigger_chen。
我写到“陈”字时,手腕停了一下。
林疏影坐在我右后方,没有催。
我继续写:字面含义:触发对象陈。可说明内容:页面逻辑可能预设由陈木的访问、点击、扫码或情绪反应触发后续记录或传播动作。
不能证明内容:不能证明陈木已触发;不能证明陈木必须触发;不能证明不触发即无关心。
写完这句,我心里那点憋着的东西松了一点。
不触发,不等于不关心。
第三行,scene_nwzx。
网络中心场景。
第四行,campaign_pressure_A。
我停了很久。
吴老师问:“卡在哪里?”
我说:“A。”
“你第一反应是什么?”
“还有 B、C。”我低声说,“下一套压力方案。”
“能不能这么写?”
我沉默两秒:“不能直接写成结论。”
林疏影这时开口:“A 也可能只是内部编号、投放批次、页面版本、素材包名,甚至是他们随手起的名字。”
她声音很稳,可我听得出她很累。
她不是替对方开脱。
她是在逼我们别让怒意替证据命名。
我把那句话写上去:campaign_pressure_A 可说明页面或活动配置中存在“压力活动/压力投放”命名;不能证明一定存在 B、C 方案;不能证明 A 已执行成功;不能证明该活动由特定主体直接指挥;需核验活动页创建账号、模板来源、素材包、发布记录、访问日志和投放渠道。
吴老师点头:“可以。”
信息安全老师很快送来第二份可公开摘要。
他没有进会议室,只站在门口,把打印纸交给吴老师:“静态资源继续离线抓取,不执行脚本,不访问追踪像素。能公开的就这些。”
吴老师把摘要投到屏幕上。
页面里有两个按钮文案。
一个叫:“我愿意为她冒险。”
另一个叫:“我暂时不扫。”
但信息安全老师备注:按钮未被点击,未执行脚本,不能判断实际点击后的跳转和记录内容。
下面还有一段页面提示文案:
“每一个迟疑,都会被她看见。”
我盯着这句话,忽然想笑。
笑不出来。
他们把一个未知标签、一个短链、一次车辆安全事件,做成了二选一。
扫,就是勇敢。
不扫,就是迟疑。
可他们没有给第三个选项。
比如报警。
比如留存。
比如隔离环境分析。
比如尊重林疏影本人不是一张需要别人替她冒险的奖状。
我在白板下方写:转化测试的核心不是页面说什么,而是它试图把复杂现实压成两个可记录按钮。
周老师看完,低声说:“这句留。”
林疏影忽然把那盒蓝莓酸奶推到我面前。
我愣住:“你还没吃。”
“我吃过早餐。”她说。
我看着她那杯只喝了两口的美式:“什么时候?”
她顿了一下。
王浩立刻举手:“我举报,她这句可信度不足,需核验。”
林疏影看了他一眼。
王浩缩回去:“低权限撤回。”
我把酸奶推回去:“你先吃。”
会议室里一瞬间安静下来。
这句话其实很普通。
普通到像三食堂里任何一个男生对同桌说的“你先吃”。可在这里,在 target_lin 和 trigger_chen 的白板下面,在那个网页把“为她冒险”做成按钮之后,这句话突然变得很重。
因为我没有说“我替你”。
也没有说“你必须”。
只是说,你先吃。
林疏影看着我,眼神里有一点很浅的情绪,像风从水面上掠过去。
她没有再推回来。
她撕开酸奶盖,拿起小勺子吃了一口。
“这样可以?”她问。
我喉咙有点紧:“可以。”
王浩在旁边用气声说:“可说明内容:酸奶被吃了。不能证明内容:酸奶是恋爱证据。”
我闭了闭眼:“你今天话很多。”
林疏影却笑了一下。
很短。
但会议室里那点绷着的空气,终于松开一点。
下午,林氏法务那边同步了新的公开核验方向。
那个 H5 活动页域名的历史解析,确实关联过一家叫“朗辰互动”的营销外包平台。公开案例里,朗辰互动曾给东耀供应链做过城北社区回收点的拉新活动,宣传文案里出现过“低成本触达”“用户行为触发”“裂变转化”等词。
林疏影听完后,没有立刻说东耀。
她只说:“写不能证明。”
我点头,把笔落下去。
不能证明朗辰互动制作本次页面。
不能证明东耀供应链参与本次页面配置。
不能证明沈耀本人下达指令。
不能证明公开客户案例等于当前项目工具链。
写完第四行,我手指还是发紧。
因为所有“不能证明”都像一层玻璃。
玻璃后面有人在笑。
吴老师看了我一眼:“你现在最想干什么?”
我说:“想把朗辰互动、东耀、沈耀写成一条线。”
“能写吗?”
“不能。”我停了一下,“现在只能写成待核验链路。”
林疏影看着白板,声音淡淡的:“他们最希望你把待核验链路写成定罪链路。那样他们只要抓你一个夸大,就能把前面所有站得住的东西一起拖下水。”
这句话很像她。
冷静,锋利,不留情面。
也很累。
我看见她拿咖啡杯的手指轻轻按了按杯壁,指甲油缺口比昨天更明显。她这两天一直在公司、学校、法务和家里之间来回跑,却还要在这里提醒我不要把判断写坏。
我低声说:“你不用一直撑着教我。”
林疏影抬眼。
王浩立刻低头,假装整理报修单。
吴老师像是没听见,拿着摘要走去隔壁复印。
会议室门开着,走廊里有人抱着电脑问打印机驱动,外面快递柜“嘀”了一声,有人喊“谁的蜜雪到了”。所有声音都很日常,日常得让这句话更不像工作汇报。
林疏影看了我两秒:“这不是教你。”
“那是什么?”
她把咖啡放下,声音很轻:“是我也不想被他们转化。”
我心口一紧。
转化成资本方特殊对象。
转化成富姐。
转化成压力测试里的 target。
转化成一个二十四岁女性只要被男生保护、被男生证明、被男生为她冒险的页面奖励。
我忽然明白,她厌恶的不只是被攻击。
是被简化。
我低头,在白板最下方又写了一行:
林疏影不是 target。陈木不是 trigger。关系不是 campaign。
写完以后,我耳根有点热。
这行不像正式表格。
太直了。
吴老师回来,看了一眼,没删,只说:“放在备注里。”
林疏影也没有让我删。
她只是看着那行字,过了一会儿,说:“陈木。”
“嗯。”
“如果以后你真的想靠近我,不要用他们给你的按钮。”
我的心跳忽然乱了。
这句话没有任何露骨的地方,甚至比昨晚那根吸管还克制。可她坐在那里,黑色针织短袖贴着肩线,浅灰外套搭在椅背上,眼神清醒又疲惫,像把成年人之间那条看不见的线放到了桌面上。
她没有说可以。
也没有说不可以。
她只是说,不要用他们给你的按钮。
我看着她,喉咙发干:“那用什么?”
林疏影安静了半秒。
“用你自己的判断。”她说,“还有我的同意。”
会议室里只剩空调声。
我握着白板笔,指节一点点发热。
“好。”我说。
没有更多。
也不能有更多。
因为门开着,工作没结束,白板上还有一堆字段和待核验路径。可我知道,有些关系就是在这样的克制里往前走了一点。
晚上六点半,我照常值班。
来报修的是个女生,打印机驱动装不上,急着打印社团报名表。她一边把 U 盘递给我,一边小声说:“学长,我听说那个富姐网页……”
我手里的登记表停了一下。
王浩在旁边立刻坐直。
我看着登记表,说:“打印机问题先写打印机。其他未经确认的网页、照片、链接不要传播。”
女生有点不好意思:“哦。我就是听人说。”
“听到也别转。”我说,“尤其别点陌生链接。”
她点点头。
等她走后,吴老师从办公室门口看了我一眼:“今天没把字段写进打印机。”
我松了一口气。
“但还不够。”吴老师说,“明天把线代错题补上。”
现实生活总是这样。
你刚从一个 H5 陷阱里把手抽出来,它就把 AB 不等于 BA、打印机驱动、酸奶、鸡蛋灌饼和明天早八一起塞回你面前。
晚上七点四十,信息安全老师发来第三份可公开摘要。
我正在给打印机驱动问题写“建议重装官方驱动,不使用未知网盘安装包”,手机震了一下。
周老师在工作群里转发:
“离线资源清单补充:H5 页面 manifest 中存在未加载素材文件名,未联网下载,未确认内容。可公开文件名如下:repair_bill_38640_blur.png、debt_story_step2.js、campaign_pressure_B_placeholder。”
我盯着那几行字,手指慢慢僵住。
repair_bill。
38640。
debt_story。
pressure_B。
王浩在旁边的笑声停了。
林疏影没有立刻发消息。
过了很久,群里才跳出她的一句:
“他们下一步,要动维修账单。”
我看着屏幕,忽然觉得明理楼老师上午那句话又响起来。
顺序不一样,结果就不一样。
他们第一步把我写成 trigger。
第二步,就要把那张三万八千六百四十元的账单,写成我和她之间最难看的理由。