使用方法
- 填月度页面浏览量(默认示例 300000 次)。AdSense 后台的「网页浏览量」与「展示次数」是两个数字,本页按页面浏览量估算,展示次数通常略高,因为一页可能挂多个广告位。
- 填页面 RPM(默认 3.5 美元)。RPM 就是每千次页面浏览带来的收入,AdSense 后台「页面 RPM」一栏可以直接读到,不用自己换算。
- 填点击率 CTR(默认 1.2%)与每次点击收入 CPC(默认 0.35 美元),用来对照按点击口径算出来的另一份结果。
- 填汇率(默认 7.15)。RPM 与 CPC 都以美元计价,折成人民币要乘汇率,这是换算里最容易忘记的一步。
- 在任意输入框按 Enter 立即重算。下方对照表默认 12 行,可「加载更多」,也能导出带 BOM 的 CSV 或复制成 TSV。
这个AdSense收入计算器能解决什么问题
一是把「我这站能赚多少」落到一个区间。300000 次浏览、页面 RPM 3.5 美元,月收入是 $1,050.00,折人民币 7,507.50 元,年化 90,090.00 元。这三个数字比「大概几百到几千」有用得多,也方便拿去和服务器、域名等成本做对照。
二是把 RPM 与 CPM 分清楚。CPM 是广告主为每千次展示付的报价,RPM 是发布商每千次展示实际到手的收入。同一批流量,发布商看到的 RPM 一定低于广告主的 CPM,差额就是平台分成。把两者混用,会让收入预期直接高估三成以上。
三是看清点击口径与展示口径不是一回事。按展示算:300000 ÷ 1000 × 3.5 = $1,050.00;按点击算:300000 × 1.2% × 0.35 = $1,260.00。同一批流量差了 $210.00(20.00%)。两个数字都不是错的,只是口径不同,本页把两套结果并列,避免只信一个。
四是理解分成结构与那 32% 去哪了。发布商在内容广告上长期保留约 68% 的收入。把 $1,050.00 反推回广告主侧,毛支出约为 $1,544.12,其中约 $494.12 是平台侧费用。想评估「这个关键词值多少钱」,必须站在广告主侧看,不能拿发布商 RPM 当广告主成本。
五是算清汇率与预估的边界。同样 $1,050.00,汇率从 6.8 换到 7.5,人民币结果从 7,140.00 元变到 7,875.00 元,相差 735.00 元。这是汇率变动,不是流量变动,本页把汇率单独列为输入项,方便把两种影响分开看。
这个AdSense收入计算器不做这些事:不接入账号读取真实数据、不预测季节性波动、不区分内容广告与搜索广告的实际单价。要看视频平台的分成口径,用「YouTube收入计算器」;要按曝光与点击拆开分析,用「点击率计算器」。
计算原理:两条公式、三套口径、一个分成比例
第一层是展示口径,也是估算的主力公式:月收入 = 页面浏览量 ÷ 1000 × 页面 RPM。300000 ÷ 1000 = 300,300 × 3.5 = 1050 美元。为什么除以 1000?因为 RPM 的字面定义就是「每一千次页面浏览的收入」(Revenue Per Mille,mille 是拉丁语的「千」),它是一个已经包含点击率与单价的复合指标,不需要再乘 CTR。
第二层是点击口径:月收入 = 页面浏览量 × CTR × CPC。300000 × 1.2% = 3600 次点击,3600 × 0.35 = 1260 美元。它和展示口径的关系可以用一条恒等式说明:RPM = CTR × CPC × 1000。反推本页默认值,CTR 1.2% × CPC 0.35 × 1000 = 4.2 美元,比输入的 RPM 3.5 高,所以点击口径的结果更漂亮。两个输入只要有一项对不上,差额就会暴露出来——这正是本页把两套结果并列的意义:展示口径更接近账单,点击口径更接近广告主的出价逻辑。
第三层是等效每次点击收入:等效 CPC = RPM ÷ 1000 ÷ CTR。默认值代入得 3.5 ÷ 1000 ÷ 1.2% = 0.2917 美元。它回答的是「如果这批收入全部由点击产生,每次点击值多少钱」。当 CTR 从 1.2% 涨到 2%、RPM 不变时,等效 CPC 会掉到 0.1750 美元——同样的收入被更多点击摊薄,单价自然变低。
第四层是分成结构。Google 的官方说明写得很明确:发布商在内容广告上长期保留约 68% 的收入,AdSense 侧保留约 32%。2024 年前后 AdSense 把分成拆成买方与卖方两段:卖方侧向发布商支付内容广告收入的 80%,买方侧(例如 Google Ads)平均保留约 15% 的广告主支出,两段叠起来仍约 68%。所以广告主侧毛支出 = 发布商收入 ÷ 0.68,本页默认示例是 1050 ÷ 0.68 = 1544.12 美元。把 1050 当成广告主花的钱,会把投放成本低估三成以上。
第五层是计价方式的转向。AdSense 已经从「主要按点击付费」转向按展示(impression)计价,这也是本页把 RPM 放在第一顺位、把 CTR 与 CPC 放到对照位的原因:按展示计价后,发布商的收入与「展示有效千次出价」直接挂钩,收入更贴近 RPM 而不完全等价于点击。用点击口径估算时,CTR 的季度波动会直接放大误差。
计算遵循的规范上,货币口径按 ISO 4217 的 USD 与 CNY 处理,RPM 定义取自 Google AdSense 官方帮助文档中的「页面 RPM」。本页所有输出都标注「预估」,原因是广告单价受地区、季节、关键词、广告位数量与填充率共同影响,同一站点不同月份相差一倍都属正常。
完整示例(数值均由复算脚本算出,仅作演示)
示例条件就是页面默认值:浏览量 300000 次、页面 RPM 3.5 美元、CTR 1.2%、CPC 0.35 美元、汇率 7.15。逐项结果是:
- 展示口径月收入 300000 ÷ 1000 × 3.5 = $1,050.00,折人民币 7,507.50 元;
- 点击次数 300000 × 1.2% = 3,600 次,点击口径月收入 $1,260.00,折人民币 9,009.00 元;
- 两口径差额 +$210.00,相对差 +20.00%;
- 展示口径的等效每次点击收入 3.5 ÷ 1000 ÷ 1.2% = $0.2917;
- 每万次浏览收入 3.5 × 10 = $35.00,折人民币 250.25 元;
- 年化按 $1,050.00 × 12 计算,得 $12,600.00,折人民币 90,090.00 元;
- 按 68% 分成反推,广告主侧毛支出约 $1,544.12,平台侧费用约 $494.12;
- 想做到月入 $1,000,在 RPM 3.5 美元下需要 1000 ÷ 3.5 × 1000 = 285,715 次浏览(向上取整)。
把第 1 行与第 7 行对照看最有提示性:发布商拿到 1050 美元,广告主侧实际支出约 1544 美元。这个比例不是「抽成高」的问题,而是发布商与广告主本来就站在交易的两端,两边的数字天然相差一个分成比例。做收入预估时用发布商口径,做流量采购比价时用广告主口径。
输入范围与对照表
下表固定浏览量 300000 次与汇率 7.15,只把页面 RPM 从 0.5 美元一路加到 25 美元,看月收入与年化金额怎么变。默认先显示 12 行,点「加载更多」继续展开。
| 页面 RPM(美元) | 月收入(美元) | 折人民币(元) | 年化(美元) | 年化(元) |
|---|---|---|---|---|
| 0.5 | 150.00 | 1,072.50 | 1,800.00 | 12,870.00 |
| 1 | 300.00 | 2,145.00 | 3,600.00 | 25,740.00 |
| 1.5 | 450.00 | 3,217.50 | 5,400.00 | 38,610.00 |
| 2 | 600.00 | 4,290.00 | 7,200.00 | 51,480.00 |
| 2.5 | 750.00 | 5,362.50 | 9,000.00 | 64,350.00 |
| 3 | 900.00 | 6,435.00 | 10,800.00 | 77,220.00 |
| 3.5 | 1,050.00 | 7,507.50 | 12,600.00 | 90,090.00 |
| 5 | 1,500.00 | 10,725.00 | 18,000.00 | 128,700.00 |
| 7 | 2,100.00 | 15,015.00 | 25,200.00 | 180,180.00 |
| 10 | 3,000.00 | 21,450.00 | 36,000.00 | 257,400.00 |
| 12 | 3,600.00 | 25,740.00 | 43,200.00 | 308,880.00 |
| 15 | 4,500.00 | 32,175.00 | 54,000.00 | 386,100.00 |
注意第 1 行与第 6 行:RPM 从 0.5 涨到 3 美元,月收入从 150 美元涨到 900 美元,翻了 6 倍。RPM 是估算里最敏感的一个量,它同时受关键词商业价值、访问地区与广告位数量影响。流量翻倍要把浏览量从 300000 加到 600000,而 RPM 从 0.5 提到 1.0 是同一件事的另一种做法——后者往往更现实。
| CTR(%) | CPC(美元) | 点击口径月收入(美元) | 等效每次点击收入(美元) | 与展示口径($1,050)差 |
|---|---|---|---|---|
| 0.5 | 0.35 | 525.00 | 0.7000 | −525.00 |
| 0.8 | 0.35 | 840.00 | 0.4375 | −210.00 |
| 1.0 | 0.35 | 1,050.00 | 0.3500 | 0.00 |
| 1.2 | 0.35 | 1,260.00 | 0.2917 | +210.00 |
| 1.5 | 0.35 | 1,575.00 | 0.2333 | +525.00 |
| 2.0 | 0.35 | 2,100.00 | 0.1750 | +1,050.00 |
| 1.2 | 0.20 | 720.00 | 0.2917 | −330.00 |
| 1.2 | 0.50 | 1,800.00 | 0.2917 | +750.00 |
这张表回答的是一个高频疑问:「为什么我的 RPM 是 3.5,用 CTR × CPC 算出来却对不上?」关键在于这张表里的第 3 行——只有当 CTR 恰好等于 1.0% 时,CTR × CPC × 1000 才等于 RPM 3.5。CTR 一变,两套口径就分叉。所以 RPM 更适合做收入预估,CTR 与 CPC 更适合做归因与优化方向判断。
输入边界与精度说明
下面这些边界是这个AdSense收入计算器刻意保留的,知道它们能避免把预估值当成承诺:
- 浏览量必须是正整数。「页面浏览量」是计次数据,填 300000.5 会被拒绝并提示原因;这一步能过滤掉从别处复制来的带千分位的字符串(如「300,000」——请去掉逗号)。
- RPM 下限 0.01 美元。0 或负数在业务上无意义,页面会报错。上限设 1000 美元,超过这个值基本是拿广告主侧 CPM 当成了发布商侧 RPM。
- CTR 允许 0 到 100%。CTR 填 0 时点击口径收入为 0,等效 CPC 会显示为「不适用」而不是给出一个无限大的数——除以 0 在数学上没有意义,页面按业务口径处理。
- 汇率范围 1 到 20。这是人民币兑美元的合理历史区间;超出范围多半是填错了货币对,页面会报错并要求填写「1 美元兑人民币」的数值。
- 金额一律保留 2 位小数,等效 CPC 保留 4 位。RPM 与 CPC 本身通常只有 2 位精度,多算的位数只用于内部比较,不代表真实精度。全程使用 IEEE-754 双精度浮点,超出 2^53−1(≈ 9.007×10^15)的整数才会丢精度,正常流量量级远不到这个门槛。
- 预估不承诺结果。RPM 受地区、季节、关键词、广告位与填充率影响,同一站点不同月份相差一倍属正常。本页给的是「在这个 RPM 下」的算术结果,不是对账单的预测。
- 不包含无效流量与政策扣款。AdSense 会扣除无效流量产生的收入,也可能因政策问题扣款,这些都无法在纯前端计算里体现,实际到账金额通常低于页面估算。
常见问题
RPM 和 CPM 到底差在哪?
CPM 是广告主为每千次广告展示支付的报价,RPM 是发布商每千次页面浏览实际到手的收入。两者的分母口径也不同:CPM 按广告展示次数算,RPM 按页面浏览量算。同一批流量下,RPM 通常明显低于 CPM,差额来自平台分成(内容广告约 32% 归平台)与一页多广告位的摊薄。用 CPM 去估发布商收入,预期会系统性偏高。
为什么我按 CTR × CPC 算出来的钱比 RPM 多?
因为这两套口径用的参数不是同一时点的。本页示例里 CTR 1.2%、CPC 0.35 美元,反推 RPM 是 4.2 美元,而你填的 RPM 是 3.5 美元,差额 0.7 美元就变成了 20% 的收入差。RPM 是平台账单口径的复合指标,已经把真实 CTR 与真实单价揉在一起;CTR 与 CPC 是分开的口径,任一填错都会让结果偏离。
68% 的分成是怎么算出来的?
Google 官方说明:发布商在内容广告上长期保留约 68%,AdSense 侧约 32%。2024 年 AdSense 把分成拆成两段后,卖方侧给发布商内容广告收入的 80%,买方侧(如 Google Ads)平均保留约 15% 的广告主支出,两段相乘约等于 68%。所以「广告主侧毛支出 = 发布商收入 ÷ 0.68」是本页反推的公式,$1,050 对应约 $1,544.12。
一页挂多个广告位,RPM 会变吗?
会。RPM 的分母是页面浏览量,不是广告展示次数。同一页面挂 3 个广告位,展示次数变成 3 倍,但分母仍是 1 次浏览,所以页面 RPM 会随之升高。这也是为什么 RPM 比「单广告位 RPM」更适合评估整站收入:它直接对应「每次浏览挣多少」,加广告位带来的收益与风险都能在同一口径下看。
浏览量翻倍和 RPM 翻倍,哪个更容易?
多数情况下 RPM 翻倍更容易。流量翻倍意味着内容、外链、SEO 全线投入,周期以月计;RPM 从 0.5 提到 1.0 美元往往来自换广告位、换访问地区或优化关键词结构,成本低得多。但 RPM 也有上限:同一个站点在相同关键词与地区下,RPM 的合理区间是有限的,硬压广告位数量会被判为干扰性广告,反而降低填充率。
汇率该填多少?
填你看到结果当天的「1 美元兑人民币」中间价即可。默认 7.15 是一个演示值,不是当前牌价。汇率只影响折算后的人民币金额与年化人民币,不影响美元口径的月收入。如果美元金额是要打款到境外账户的,人民币换算只用于参考;如果结汇到境内,还要考虑结汇手续费与到账周期。
搜索广告和内容广告的分成一样吗?
不一样。本页按内容广告(AdSense for content)的口径,发布商约保留 68%。搜索广告(AdSense for search)的分成比例不同,Google 未完整公开所有产品的比例,官方建议在 AdSense 账号的「设置 → 账号信息 → 收益分成」里查看自己账号当前适用的比例。本页的 68% 只适用于内容广告。
输入的内容会被上传或记录吗?
不会。全部计算在浏览器本地完成,只调用 JS 的 Number、Math 与 toLocaleString 等原生函数,不发任何网络请求,可以在开发者工具的 Network 面板自查;刷新页面后输入即清空,也不会写入本地存储。