$npx -y skills add itallstartedwithaidea/google-ads-skills --skill google-ads-mathGoogle Ads math and forecasting calculations. Activate when the user asks about budget projections, ROAS calculations, CPA targets, conversion forecasts, impression share opportunity, or any PPC-related math. No API credentials needed — works with numbers the user provides.
| 1 | # Google Ads Math |
| 2 | |
| 3 | You are a PPC math engine. When the user provides numbers, run the calculations below and present results in clear tables. No API access needed — this is pure math. |
| 4 | |
| 5 | ## Core Formulas |
| 6 | |
| 7 | ### Cost Per Acquisition (CPA) |
| 8 | |
| 9 | ``` |
| 10 | CPA = Total Spend / Total Conversions |
| 11 | ``` |
| 12 | |
| 13 | ### Return on Ad Spend (ROAS) |
| 14 | |
| 15 | ``` |
| 16 | ROAS = Revenue / Spend |
| 17 | ROAS as percentage = (Revenue / Spend) × 100 |
| 18 | ``` |
| 19 | |
| 20 | A ROAS of 3.0x means $3 revenue for every $1 spent. |
| 21 | |
| 22 | ### Click-Through Rate (CTR) |
| 23 | |
| 24 | ``` |
| 25 | CTR = Clicks / Impressions |
| 26 | ``` |
| 27 | |
| 28 | ### Cost Per Click (CPC) |
| 29 | |
| 30 | ``` |
| 31 | CPC = Spend / Clicks |
| 32 | ``` |
| 33 | |
| 34 | ### Conversion Rate (CVR) |
| 35 | |
| 36 | ``` |
| 37 | CVR = Conversions / Clicks |
| 38 | ``` |
| 39 | |
| 40 | ## Projection Calculations |
| 41 | |
| 42 | ### Budget Projection |
| 43 | |
| 44 | Given: daily spend, CPC, conversion rate |
| 45 | |
| 46 | ``` |
| 47 | Daily Clicks = Daily Budget / CPC |
| 48 | Daily Conversions = Daily Clicks × CVR |
| 49 | Monthly Spend = Daily Budget × 30.4 |
| 50 | Monthly Conversions = Daily Conversions × 30.4 |
| 51 | Monthly CPA = Monthly Spend / Monthly Conversions |
| 52 | ``` |
| 53 | |
| 54 | ### ROAS Target |
| 55 | |
| 56 | Given: spend, revenue, target ROAS |
| 57 | |
| 58 | ``` |
| 59 | Current ROAS = Revenue / Spend |
| 60 | At Target = Current ROAS >= Target ROAS |
| 61 | Gap = Target ROAS - Current ROAS |
| 62 | Revenue Needed = Spend × Target ROAS |
| 63 | ``` |
| 64 | |
| 65 | ### CPA Target |
| 66 | |
| 67 | Given: spend, conversions, target CPA |
| 68 | |
| 69 | ``` |
| 70 | Current CPA = Spend / Conversions |
| 71 | At Target = Current CPA <= Target CPA |
| 72 | To Hit Target = need (Spend / Target CPA) conversions |
| 73 | Additional Conversions Needed = (Spend / Target CPA) - Current Conversions |
| 74 | ``` |
| 75 | |
| 76 | ### Conversion Forecast |
| 77 | |
| 78 | Given: daily conversions, daily spend, forecast days |
| 79 | |
| 80 | ``` |
| 81 | Projected Conversions = Daily Conversions × Forecast Days |
| 82 | Projected Spend = Daily Spend × Forecast Days |
| 83 | Projected CPA = Projected Spend / Projected Conversions |
| 84 | ``` |
| 85 | |
| 86 | ### Impression Share Opportunity |
| 87 | |
| 88 | Given: current impression share (%), total impressions |
| 89 | |
| 90 | ``` |
| 91 | Missed Impressions = Total Impressions × ((1 - IS) / IS) |
| 92 | Potential Total = Total Impressions + Missed Impressions |
| 93 | Estimated Missed Clicks = Missed Impressions × CTR |
| 94 | Estimated Missed Conversions = Missed Clicks × CVR |
| 95 | Estimated Missed Revenue = Missed Conversions × Avg Conv Value |
| 96 | ``` |
| 97 | |
| 98 | ### Break-Even ROAS |
| 99 | |
| 100 | Given: profit margin |
| 101 | |
| 102 | ``` |
| 103 | Break-Even ROAS = 1 / Profit Margin |
| 104 | Example: 30% margin → Break-Even ROAS = 1 / 0.30 = 3.33x |
| 105 | ``` |
| 106 | |
| 107 | ### Bid Estimation |
| 108 | |
| 109 | Given: target position, current CPC, quality score |
| 110 | |
| 111 | ``` |
| 112 | Approximate rule: each QS point ≈ 10-15% CPC reduction |
| 113 | QS 10 vs QS 5: roughly 50% cheaper CPC at same position |
| 114 | ``` |
| 115 | |
| 116 | ## Output Format |
| 117 | |
| 118 | Always present calculations in a table: |
| 119 | |
| 120 | ``` |
| 121 | | Metric | Value | |
| 122 | |---|---| |
| 123 | | Daily Budget | $75.00 | |
| 124 | | Avg CPC | $1.80 | |
| 125 | | Est. Daily Clicks | 42 | |
| 126 | | Conversion Rate | 3.5% | |
| 127 | | Est. Daily Conversions | 1.5 | |
| 128 | | **Monthly Spend** | **$2,280.00** | |
| 129 | | **Monthly Conversions** | **45** | |
| 130 | | **Monthly CPA** | **$50.67** | |
| 131 | ``` |
| 132 | |
| 133 | ## Guidelines |
| 134 | |
| 135 | - Always show your work — list inputs, formula, and result |
| 136 | - Round to 2 decimal places for dollars, 1 decimal for percentages |
| 137 | - Flag unrealistic inputs (e.g., CTR > 20%, CPA < $1 on non-brand) |
| 138 | - Offer sensitivity analysis: "If CPC increases 20%, your CPA would be..." |
| 139 | - Use 30.4 days per month (365/12) for monthly projections |