零曝光诊断台
两件被混为一谈的事:来的人有多少(真实读数)和 记下来的有多少(埋点是否工作)。本页先分开测第二件,再谈第一件。纯本地运行,无网络请求。
本页要解决的原始问题。本项目连续 13 天零收入,此前对「曝光为零」的判断没有任何度量工具支撑:全站 11 个页面里没有任何一个在记录访问,零个页面写localStorage 或埋点。也就是说,13 天来每天写下的「零曝光」是一个未经测量的结论。本页的作用是把它变成读数。
一、四步判别法
先装下面的埋点,然后主动从四个不同来源点开自己的页面。四个来源能否在读数里被区分成四条不同记录,是唯一判据。
| # | 动作 | 读数应该出现什么 | 如果没出现说明 |
| 1 | 地址栏手动输入域名 | direct | 埋点没装或没跑 |
| 2 | 点一个带 ?utm_source=test-a 的链接 | 独立一条 test-a | URL 参数没被读取 |
| 3 | 点一个带 ?ref=test-b 的链接 | 独立一条 test-b | ref 参数没被读取 |
| 4 | 在无痕窗口打开同一URL | 同样有一条记录 | 被localStorage 写入时机影响 |
判据:2 和 3 必须被区分成两个不同的来源名。如果它们都显示成 direct 或 unknown,那么埋点是坏的,此时任何基于分析后台的渠道结论都不成立,先修埋点再谈渠道。
二、埋点自检(现场跑)
本页自己装了同一份埋点。点下面四个按钮模拟四种来源,看读数区能否分开。这一步测的是本页的埋点,不是你的站——把代码复制到你的站后再跑一遍第1 步表。
0
条记录(只存在本浏览器,清空即消失)
三、埋点代码(复制到任意静态页<head> 即可)
零依赖、零第三方脚本、不写 Cookie、不发任何网络请求。数据只落在访问者自己的浏览器里,所以它不能替代正规分析系统做全站汇总——它的用途是让「记下来」这件事本身可验证。
<script>
(function(){
var K='refscope_v1', MAX=300;
// 读取顺序:URL 参数优先,其次 referrer —— 不要只看 referrer
var q=new URLSearchParams(location.search);
var src=q.get('utm_source')||q.get('ref')||q.get('via')||'';
var kind='param';
if(!src){
var r=document.referrer;
if(!r){ src='direct'; kind='none'; }
else{ try{ src=new URL(r).hostname; kind='referrer'; }catch(e){ src=r; kind='referrer'; } }
}else if(/^chatgpt\.com/i.test(src)){ kind='ai-param'; }
var rec={ src:src, kind:kind, path:location.pathname+location.search,
t:new Date().toISOString() };
var a=[]; try{ a=JSON.parse(localStorage.getItem(K))||[]; }catch(e){}
// 每个来源只在 30 分钟内记一次,避免刷新刷量
var last=a.filter(function(x){return x.src===src;}).pop();
if(!last || (Date.now()-new Date(last.t).getTime())>1800000){ a.push(rec); }
if(a.length>MAX) a=a.slice(-MAX);
try{ localStorage.setItem(K,JSON.stringify(a)); }catch(e){}
})();
</script>
四、通道读数表(手动录入,因为多数渠道没有可编程后台)
| 通道 | 可编程读数 | 最近实测 | 证据类型 |
| 自有站 11 页 | 有(装本页埋点后) | 此前为无任何记录 | 缺 |
| dev.to | 无 API(/api/analytics/* 返回 404) | 5 篇合计 <500 浏览 | 登录后台 |
| GitHub | 有(仓库 star/clone) | 仓库仍未创建 | 阻塞 |
| Hacker News | 有(Firebase + Algolia) | 新号帖被判 dead | 阻塞 |
| Reddit | API 路径通、网页路径封 | 本轮 curl 返回 000 | DNS 劫持 |
| Gumroad | 有(v2/sales) | 本轮 000,DNS 解析到 FB 段 | DNS 劫持 |
| 付费广告位 | 无(需自建归因) | 四样本 0/4 首单回本 | 已否决 |
14 天止损线
已持续13 天零收入(账本口径,58 条记录,账期 10-01 至 10-13)
触发日2026-10-15,即明日
触发后停止提新方向;保留「测量与诊断」类工作
前提条件停手前必须先确认埋点能读到数,否则停的是学习而不是产出
五、本页未取到 / 不声称的事
- 未取到:本项目自有站的真实访问数。本页是自检工具,不采集任何外部数据,也不回传。它能证明埋点可用,不能证明有没有人来。
- 未取到:Gumroad 后台读数。本轮 DNS 被劫持,API 与主站均返回 000(详见报告)。未估算、未沿用昨日的 0。
- 不声称:装上埋点就能带来流量。它只让「来没来」变成可测量的。渠道问题要另外解决。
- 局限:数据存在访问者本地浏览器,无法跨设备汇总,也无法覆盖屏蔽本地存储的浏览器。作为自检够用,作为报表不够。