Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

bookforge-advertising-media-roi-frameworkBookforge 广告媒体投资回报率框架

Agent Skill

bookforge-advertising-media-roi-framework 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,616

周安装

109

GitHub Stars

公开资料未说明

下载量

872
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bookforge-advertising-media-roi-framework(Bookforge 广告媒体投资回报率框架)
来源仓库:https://github.com/quochungto/bookforge-advertising-media-roi-framework
安装命令:
openclaw skills install bookforge-advertising-media-roi-framework
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bookforge-advertising-media-roi-framework

简介

bookforge-advertising-media-roi-framework 计算各广告渠道 CAC 与投资回报率决策依据。

  • 适用于媒体预算分配、渠道取舍或投放规模调整场景。
  • 整合收入、成本与用户生命周期价值进行综合评估。
  • 输出为财务模型而非实际投放建议,需人工决策。
  • 依赖输入数据准确性,历史波动较大时慎用。

SKILL.md

name
advertising-media-roi-framework
id
advertising-media-roi-framework
title
Advertising Media & ROI Framework
description
>
version
1.0.0
homepage
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/the-1-page-marketing-plan/skills/advertising-media-roi-framework
metadata
{"openclaw":{"emoji":"📚","homepage":"https://github.com/bookforge-ai/bookforge-skills"}}
status
published
source-books
author
Allan Dib
chapters
[3]
source-book
the-1-page-marketing-plan
source-chapters
[3]
quality
scores
with_skill
92.9
baseline
7.1
delta
85.7
tested_at
2026-04-09
eval_count
1
assertion_count
14
iterations_needed
1
depends-on
tags

Advertising Media & ROI Framework

When to Use

Use this skill when a business owner needs to:

  • Decide which advertising channels to use to reach their target market
  • Calculate whether current ad spend is generating positive or negative return
  • Determine whether to stop, fix measurement on, or aggressively scale a channel
  • Audit their lead source portfolio for dangerous single-source dependency
  • Build a structured media plan with per-channel budgets, tracking mechanisms, and decision rules

This is square 3 of the 1-Page Marketing Plan canvas: What media will you use to reach your target market?

Do not confuse media selection with market selection (square 1) or message crafting (square 2). All three must be right for a campaign to succeed.


Context & Input Gathering

Before building the media plan, confirm these inputs are known. If any are missing, resolve them first.

Required inputs:

InputSource
Target market definitionIF unknown → invoke target-market-selection-pvp-index OR ask: "Who is your ideal customer — describe them specifically."
Marketing message / Unique Selling Proposition (USP)IF unknown → invoke marketing-message-and-usp-crafting OR ask: "What is the core message you send to prospects?"
Lead capture offer (ethical bribe)IF unknown → invoke lead-capture-ethical-bribe-design OR ask: "What do you offer prospects in exchange for their contact details?"
Profit per sale (front-end)Ask: "What is your average profit per transaction on the first sale?"
Customer Lifetime Value (CLV) estimateAsk: "What does a typical customer spend with you over their entire relationship? (rough estimate is fine)"
Current advertising channels + monthly spendAsk: "List every channel you currently advertise on and how much you spend per month on each."
Tracking currently in placeAsk: "How do you currently track where your leads and customers come from?"

Why gather all inputs first: The CAC calculation requires profit-per-sale and CLV to make stop/scale decisions. Skipping this step leads to decisions based on vanity metrics (response rate, open rate) rather than actual ROI.


Process

Step 1 — Audit Existing Channels

For each channel the business currently uses:

  1. Record: channel name, monthly ad spend, leads generated, customers acquired.
  2. Calculate CAC per channel (formula below).
  3. Compare CAC to profit-per-sale and CLV.
  4. Apply the 3-Scenario Decision Rule.
  5. Flag any channel with no tracking in place as Priority Fix.

Why audit before adding new channels: Scaling broken channels wastes money. Cutting losers frees budget for winners and new tests.


Step 2 — Calculate Customer Acquisition Cost (CAC)

The CAC Formula:

CAC = Total Campaign Cost ÷ Number of Customers Acquired

Worked example (direct mail):

  • Send 100 letters at a total print + postage cost of $300
  • 10 people respond (10% response rate)
  • 2 of those 10 become customers (20% closure rate)
  • Customers acquired = 2
  • CAC = $300 ÷ 2 = $150

Decision:

  • If profit per sale = $600 → net gain = $600 − $150 = +$450 per customer → WINNING
  • If profit per sale = $100 → net loss = $100 − $150 = −$50 per customer → LOSING

Important: Response rate and conversion rate are intermediate metrics only. They help calculate CAC but are not the goal. The only numbers that matter are CAC and CLV.

The CLV exception: If front-end profit is less than CAC but CLV is confirmed high (e.g., subscription businesses, repeat-purchase businesses), accepting a front-end loss is a deliberate strategy — not a failure. Do not apply this exception until CLV is measured, not estimated.


Step 3 — Apply the 3-Scenario Decision Rule

For every channel, exactly one of three situations is true:

ScenarioConditionAction
FAILProfit per sale < CAC (negative ROI), consistentlySTOP. Change the channel, the message, or the offer. Do not continue spending on a confirmed loser.
UNMEASUREDNo tracking in place; ROI unknownFIX MEASUREMENT IMMEDIATELY. With tools readily available (toll-free numbers, UTM codes, coupon codes, dedicated landing pages, call tracking), not measuring is inexcusable. Treat this as urgent.
WINProfit per sale > CAC (positive ROI), consistentlySCALE AGGRESSIVELY. No budget cap. Winning marketing is not an expense — it is a legal money printing press. Capping spend on a winner is like refusing to buy $100 bills at $80.

Why no budget cap on winners: Setting a fixed "marketing budget" implies either (a) marketing is not working or (b) you do not know if it is working. If it works, the only sensible limit is operational capacity — and even that signals it is time to raise prices.

Testing phase exception: During initial testing, spend conservatively. Fail fast and fail cheap. Test headline, offer, positioning, and channel variables one at a time. Once a winner emerges, remove the cap.


Step 4 — Check 5-Source Diversification

Count the number of distinct, active lead sources generating customers.

Rule: Minimum 5 different lead sources.

Why 5 is the floor: One is the most dangerous number in any business. Single-source dependency creates fragility:

  • Google Slap (2000s–2010s): Google increased pay-per-click costs 4–10x overnight for certain categories, halting campaigns immediately.
  • SEO algorithm change: Businesses that relied entirely on organic search rankings lost their lead flow overnight when Google updated its algorithm.
  • Fax broadcasting: Outlawed in the United States. Every business relying solely on this channel went broke.
  • Single large customer departing: Revenue collapses with no pipeline to replace it.

If fewer than 5 sources exist, identify candidates for new channels to test (see Step 5).

Prefer paid media for most sources. Paid media is reliable (if you pay, the ad runs) and forces ROI discipline (if it does not work, you cut it). Free or "organic" methods such as word of mouth have no measurement pressure — time wasted on ineffective free channels carries an opportunity cost that translates to real money.

Own your marketing assets. Social media platforms can change their rules at any time. An email subscriber list you own is more valuable than 10x the followers on a platform you do not own.


Step 5 — Identify New Channel Candidates

Match candidate channels to the target market profile:

  1. Where does the target market spend time? (Online communities, industry publications, local venues, social platforms, physical locations)
  2. What media do they trust? (Peer referrals, trade publications, search, direct mail, radio)
  3. What channels are competitors NOT using? (Under-competition means lower cost and higher attention)
  4. What channels allow direct response measurement? (Prefer channels where you can attach a unique phone number, URL, or code)

Rank candidates by: (a) target market reach, (b) trackability, (c) estimated cost per lead, (d) time to first result.

Select the top 2–3 to test. Do not test more than 3 new channels simultaneously — it obscures what is working.


Step 6 — Set Up Tracking Mechanisms Per Channel

For each channel (existing and new), assign at least one tracking mechanism before spending:

Tracking MethodBest For
Unique toll-free number per campaignDirect mail, print, radio, TV
UTM parameters on URLsOnline ads, email, social
Dedicated landing page per sourceOnline ads, QR codes in print
Coupon or promo codesAny channel
Call tracking softwarePhone-heavy businesses
"How did you hear about us?" (at point of sale)Backup for all channels

Why tracking is non-negotiable: Without tracking, Scenario 2 (UNMEASURED) applies to every channel. You cannot cut losers or scale winners. The technology exists and is inexpensive. Not using it is a choice to operate blind.


Step 7 — Draft the Media Plan Document

Produce media-plan.md using the structure below.


Inputs

  • Target market profile (from target-market-selection-pvp-index)
  • Marketing message / USP (from marketing-message-and-usp-crafting)
  • Lead capture offer (from lead-capture-ethical-bribe-design)
  • Profit per sale (front-end)
  • Customer Lifetime Value (CLV)
  • Current channel list with spend data
  • Current tracking status per channel

Outputs

Primary: media-plan.md

# Media Plan — [Business Name]
**Date:** [Date]
**Target Market:** [From square 1]
**Core Message:** [From square 2]
**Lead Capture Offer:** [From square 4]
**Profit Per Sale (Front-End):** $[X]
**Customer Lifetime Value (CLV):** $[X]

---

## Channel Decision Table

| Channel | Monthly Spend | Customers/Mo | CAC | Profit/Sale | Decision | Tracking Method |
|---------|--------------|-------------|-----|-------------|----------|-----------------|
| [e.g. Google Ads] | $[X] | [X] | $[X] | $[X] | SCALE / STOP / MEASURE | UTM + landing page |
| [e.g. Direct Mail] | $[X] | [X] | $[X] | $[X] | SCALE / STOP / MEASURE | Unique phone # |
| [e.g. Email List]  | $[X] | [X] | $[X] | $[X] | SCALE / STOP / MEASURE | Tracked links |
| ... | | | | | | |

**Total active channels:** [X] / 5 minimum required
**Diversification status:** [ADEQUATE / AT RISK — add [X] more sources]

---

## New Channel Tests (next 90 days)

| Channel | Rationale | Test Budget | Tracking Setup | Success Threshold (CAC) |
|---------|-----------|-------------|----------------|-------------------------|
| [Channel] | [Why this market is there] | $[X] | [Method] | CAC < $[X] |

---

## Decision Rules Summary

- Any channel with CAC < profit/sale for 3+ consecutive months → **Scale, no cap**
- Any channel with CAC > profit/sale for 2+ consecutive months → **Stop. Reallocate.**
- Any channel with no tracking → **Fix tracking within 2 weeks or pause spend**
- Total lead sources < 5 → **Add one new test channel per quarter until threshold met**

Key Principles

cac-vs-profit-decision: The only question that matters for any advertising channel is: does CAC exceed or fall below profit per sale (adjusted for CLV)? Response rates, open rates, click-through rates are intermediate metrics — useful only for diagnosing why CAC is high or low.

no-budget-cap-on-winning-channels: Setting a marketing budget on a channel with confirmed positive ROI is equivalent to refusing discounted money. The only legitimate budget limit during active campaigns is operational capacity to fulfill demand — which itself signals an opportunity to raise prices.

5-source-diversification: Relying on fewer than 5 lead sources makes the business brittle. Any external change — algorithm updates, regulatory changes, platform policy shifts, cost spikes — can eliminate a single-source business's lead flow overnight.

paid-over-free-media: Paid media is preferred for most of the 5 sources because (a) it is reliable — paying for placement means the ad runs, and (b) it forces ROI accountability — when money is at stake, measurement follows. Free channels such as word of mouth carry hidden time costs and no inherent measurement pressure.

tracking-is-non-negotiable: Not measuring where leads and sales come from is the mark of an amateur. Modern tracking tools (toll-free numbers, UTM codes, call tracking, dedicated landing pages) are inexpensive and readily available. Running any campaign without tracking is a deliberate choice to waste money.

reject-arbitrary-marketing-budget: Treating marketing as a fixed expense category implies it either does not work or is not being measured. Marketing that works is an investment with measurable return, not an expense with a ceiling.

front-end-back-end-distinction: Profit per sale on first purchase (front-end) may be lower than CAC in high-CLV businesses. Accepting a front-end loss is only valid when CLV is confirmed through actual measurement — not assumption.


Examples

Example 1: Direct Mail CAC Calculation (Verbatim)

A plumbing company sends a direct mail campaign:

  • 100 letters sent; print + postage cost = $300
  • 10 recipients respond (10% response rate)
  • 2 of the 10 responders become customers (20% closure rate)
  • CAC = $300 ÷ 2 = $150

If the profit per job is $600: net per customer = $600 − $150 = +$450. Scale. If the profit per job is $100: net per customer = $100 − $150 = −$50. Stop and rethink.

The response rate (10%) is irrelevant in isolation. A 0.5% response rate that yields a CAC of $80 against $600 profit per sale is far better than a 15% response rate that yields a CAC of $200.


Example 2: Google Slap — Single-Source Failure

A software reseller built its entire lead flow on Google pay-per-click (PPC) ads. Monthly spend: $5,000. CAC was positive, business growing.

Google changed its ad classification rules. Overnight, the cost per click increased 5x. Monthly spend to maintain the same lead volume jumped to $25,000 — above the business's operating capacity.

The business had no alternative lead sources. It halted its Google campaign while investigating, and lead flow dropped to zero for 6 weeks. Revenue collapsed.

Prevention: Had the business maintained 5 lead sources (e.g., Google PPC + email list + direct mail + SEO content + referral program), one source failing would have reduced lead flow by roughly 20%, not 100%.


Example 3: Multi-Channel Plan for a Local Accounting Firm

Target market: Small business owners (1–10 employees) in a single metro area. Profit per engagement: $1,200/year average CLV: $4,800 (4-year average tenure) CAC threshold for front-end: $1,200 (break even on first year) CAC threshold with CLV: $2,000 (still profitable over tenure)

ChannelMonthly SpendCACDecisionTracking
Google Ads (local)$800$900SCALEUTM + dedicated landing page
Direct mail (local biz list)$400$1,100MEASURE (3 months)Unique phone #
LinkedIn outreach$0 (time)UnknownMEASURECRM tagging
Referral program$200$400SCALEReferral codes
Email newsletter$50$600SCALETracked links

Total sources: 5. Diversification: ADEQUATE.

Next test: local radio (30-day test, $600 budget, unique phone number, CAC threshold $1,200).


References

  • Source: "The 1-Page Marketing Plan" by Allan Dib, Chapter 3 "Reaching Prospects with Advertising Media," pp. 103–126
  • Related skills: target-market-selection-pvp-index (square 1), marketing-message-and-usp-crafting (square 2), lead-capture-ethical-bribe-design (square 4), customer-lifetime-value-growth (CLV expansion), marketing-metrics-dashboard (ongoing measurement)
  • The 3M framework: Market (Ch. 1) + Message (Ch. 2) + Media (Ch. 3) must all be correct for a campaign to succeed. Failure on any one causes campaign failure regardless of the other two.

License

This skill is licensed under CC-BY-SA-4.0. Source: BookForge — The 1-Page Marketing Plan by Allan Dib.

Related BookForge Skills

Install related skills from ClawhHub:

  • clawhub install bookforge-target-market-selection-pvp-index
  • clawhub install bookforge-marketing-message-and-usp-crafting
  • clawhub install bookforge-lead-capture-ethical-bribe-design

Or install the full book set from GitHub: bookforge-skills

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94%
按下载量换算820

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills