数字广告生态
理解数字广告全景,才能选对投放渠道和策略。
广告行业演变
graph LR
PRINT[报纸/杂志广告] --> TV[电视广告]
TV --> SEARCH[搜索广告 2000s]
SEARCH --> SOCIAL[社交广告 2010s]
SOCIAL --> PROG[程序化广告]
PROG --> AI[AI 智能广告 2020s]
AI --> PRIVACY[隐私优先时代]
style PRINT fill:#f5f5f5,stroke:#999
style AI fill:#e3f2fd,stroke:#1565c0,stroke-width:2px
style PRIVACY fill:#fff3e0,stroke:#e65100,stroke-width:2px
数字广告参与方
graph TD
ADV[广告主 Advertiser] -->|投放预算| DSP[需求方平台 DSP]
DSP -->|竞价请求| EXCHANGE[广告交易所 Ad Exchange]
EXCHANGE -->|竞价响应| SSP[供给方平台 SSP]
SSP -->|展示广告| PUB[发布商 Publisher]
PUB -->|用户看到| USER[用户 User]
DMP[数据管理平台 DMP] -.->|受众数据| DSP
AGENCY[广告代理 Agency] -.->|策略执行| ADV
TRACK[追踪与归因] -.->|效果数据| ADV
style ADV fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
style USER fill:#fce4ec,stroke:#c62828,stroke-width:2px
行业核心术语
"""
数字广告核心术语
"""
AD_GLOSSARY = {
# ── 计费模式 ──
"CPM": {
"全称": "Cost Per Mille (千次展示费用)",
"公式": "广告花费 / 展示次数 × 1000",
"适用": "品牌曝光、视频广告",
"示例": "CPM = ¥50 → 每千次展示花 ¥50",
},
"CPC": {
"全称": "Cost Per Click (单次点击费用)",
"公式": "广告花费 / 点击次数",
"适用": "搜索广告、效果广告",
"示例": "CPC = ¥3 → 每次点击花 ¥3",
},
"CPA": {
"全称": "Cost Per Action (单次转化费用)",
"公式": "广告花费 / 转化次数",
"适用": "注册、购买、下载",
"示例": "CPA = ¥80 → 每个注册花 ¥80",
},
"CPL": {
"全称": "Cost Per Lead (单条线索费用)",
"公式": "广告花费 / 线索数",
"适用": "B2B、教育、金融",
"示例": "CPL = ¥200 → 每条线索花 ¥200",
},
# ── 效果指标 ──
"CTR": {
"全称": "Click-Through Rate (点击率)",
"公式": "点击次数 / 展示次数 × 100%",
"行业基准": "搜索 3-5%, 展示 0.3-0.8%, 社交 0.5-1.5%",
},
"CVR": {
"全称": "Conversion Rate (转化率)",
"公式": "转化次数 / 点击次数 × 100%",
"行业基准": "电商 2-5%, SaaS 3-7%, 教育 5-10%",
},
"ROAS": {
"全称": "Return on Ad Spend (广告投资回报率)",
"公式": "广告带来收入 / 广告花费",
"及格线": "ROAS > 3 (每花 1 元赚 3 元)",
},
}
def calculate_metrics(spend: float, impressions: int, clicks: int, conversions: int, revenue: float) -> dict:
"""计算核心广告指标"""
cpm = (spend / impressions) * 1000 if impressions else 0
cpc = spend / clicks if clicks else 0
cpa = spend / conversions if conversions else 0
ctr = (clicks / impressions) * 100 if impressions else 0
cvr = (conversions / clicks) * 100 if clicks else 0
roas = revenue / spend if spend else 0
return {
"花费": f"¥{spend:,.0f}",
"CPM": f"¥{cpm:.1f}",
"CPC": f"¥{cpc:.2f}",
"CPA": f"¥{cpa:.1f}",
"CTR": f"{ctr:.2f}%",
"CVR": f"{cvr:.2f}%",
"ROAS": f"{roas:.2f}x",
"利润": f"¥{revenue - spend:,.0f}",
}
# 示例: 某电商活动数据
metrics = calculate_metrics(
spend=10000,
impressions=500000,
clicks=5000,
conversions=200,
revenue=40000,
)
print("=== 广告效果报告 ===")
for k, v in metrics.items():
print(f" {k}: {v}")
广告渠道对比
| 渠道 | 计费模式 | 适合阶段 | 预算门槛 | 学习曲线 |
|---|---|---|---|---|
| Google Ads | CPC/CPM | 搜索意图 | 中 | 高 |
| Facebook Ads | CPM/CPC | 兴趣发现 | 低 | 中 |
| TikTok Ads | CPM/oCPC | 品牌+效果 | 中 | 中 |
| LinkedIn Ads | CPC/CPM | B2B 精准 | 高 | 中 |
| 淘宝直通车 | CPC | 电商转化 | 低 | 高 |
| 程序化广告 | CPM | 品牌规模 | 高 | 很高 |
| KOL/网红 | 固定费 | 口碑种草 | 弹性 | 低 |
漏斗模型
graph TD
A[曝光 Impressions] -->|CTR| B[点击 Clicks]
B -->|Landing Page| C[访问 Visits]
C -->|CVR| D[转化 Conversions]
D -->|AOV| E[收入 Revenue]
E -->|复购| F[LTV 终身价值]
style A fill:#e3f2fd,stroke:#1565c0
style D fill:#e8f5e9,stroke:#2e7d32
style F fill:#fff3e0,stroke:#e65100
小结
- 数字广告从展示计费演变到效果计费再到 AI 智能投放
- 核心指标: CPM/CPC/CPA 衡量成本,CTR/CVR/ROAS 衡量效果
- 选渠道要匹配业务阶段和目标受众
下一章: 搜索广告 SEM