Campaign Test Planner
Compare what you spent, the time you put in, and the outcomes you actually recorded. Keep missing data visible before deciding which test to run next.
No account or connection needed. Save a JSON file to keep your work; this page does not autosave. Currency labels do not convert amounts.
Recorded comparison
Totals require a known value in every campaign. “Not available” means at least one required value is missing, or a rate has a zero denominator.
Campaign inputs
Leave unknown values blank. Enter 0 only when you have confirmed zero. All amounts use the selected currency.
How to read the numbers
- Revenue: value of orders booked, including amounts not yet collected.
- Gross receipts: payments actually collected before platform fees.
- Net receipts: gross receipts minus platform fees.
- After spend: net receipts minus campaign spend.
- After effort cost: after spend minus hours × your hourly cost.
Use the same reporting window and attribution rules for all campaigns. Enter platform fees once; do not also include them in spend.
Plan the next test
Check whether the reporting window has ended and whether all receipts and fees have arrived. Compare qualified inquiries and orders alongside cost; a larger view count alone does not establish a better result.
Inquiry rate = qualified inquiries ÷ views. Order rate = orders ÷ qualified inquiries. Cost per inquiry/order = spend ÷ that count.
These are arithmetic comparisons of user-entered historical data. No earnings forecasts, exchange rates, tax calculation, or financial advice are provided. Other costs, refunds, and taxes must be handled separately and consistently.