Promo Code Report — Summary
Promo Code Analytics: Reading the Summary Report
Section titled “Promo Code Analytics: Reading the Summary Report”The promo code Summary report in IZI lives under Analytics → Promo Codes → Summary. It pulls every campaign for the selected period into a single table: total activations, bonuses issued, unique customers reached, and average cost per activation. Select a club and a date range in the filters at the top — the table recalculates instantly. The Summary is designed for comparison: you see all campaigns side by side and can immediately identify which code earned its budget and which burned bonuses without measurable return. For a breakdown of individual activations or per-customer detail, move to the detailed promo code report.
What the Summary Table Shows
Section titled “What the Summary Table Shows”Each row in the table is one promo code. All rows share the same columns, which makes comparison direct and fair.
| Column | What it means |
|---|---|
| Promo code | Campaign name or code string |
| Activations | Total number of times the code was used in the period |
| Unique customers | Reach: how many distinct accounts activated the code |
| Bonuses issued | Total bonus balance credited via this code |
| Cost per activation | Bonuses issued divided by Activations — average cost of one use |
| Status | Active / Ended / Limit reached |
Activations
Section titled “Activations”Total number of times the code fired in the selected period. If one customer activated the code twice (allowed by your account limit), it counts as two events.
How to read it: compare activations against the limit you set when creating the code. If activations are 5–10× higher than expected, check whether the code has leaked into public circulation. An abnormal spike in activations with no corresponding rise in reach means the same customers are using the code repeatedly — a signal of abuse.
Unique Customers (Reach)
Section titled “Unique Customers (Reach)”How many distinct accounts used the code. This differs fundamentally from activations. If activations = 100 and reach = 90, almost all customers used the code once. If activations = 100 and reach = 20, those 20 customers each used the code about 5 times on average.
How to use it: acquisition codes should show reach close to activations. Retention codes legitimately allow repeat activations — a lower reach-to-activation ratio is expected there.
Bonuses Issued
Section titled “Bonuses Issued”Total bonus balance credited through this promo code. This is the real cost of the campaign — credits customers will spend on future sessions.
Parametric budget formula:
Planned campaign budget = bonus per activation × planned activations
Actual budget = bonuses issued (from summary report)
Variance = (Actual − Planned) / Planned × 100 %A variance above +20% is a signal to review your limits. Bonuses issued beyond the plan represent real revenue the club will absorb when customers redeem those credits.
Cost per Activation
Section titled “Cost per Activation”Average cost of one code use, calculated automatically: bonuses issued divided by activations. This normalises campaigns with different bonus sizes and different activation counts onto a single scale.
Benchmarking against AOV: compare cost per activation with your average order value per visit. If cost per activation exceeds 0.5 × AOV, the campaign is giving away too much relative to what the customer will spend. A practical range for retention campaigns is 10–25% of AOV. For aggressive new-customer acquisition, up to 40% of AOV is defensible — provided the acquired customer returns at least 2–3 times.
How to Read the Summary: Practical Workflows
Section titled “How to Read the Summary: Practical Workflows”Weekly check during an active campaign
Section titled “Weekly check during an active campaign”- Open Analytics → Promo Codes → Summary, set the period to “last 7 days”
- Check the Status column: any codes showing “Limit reached” ahead of schedule?
- Review activation pace: if a campaign is one week in and has already consumed 80% of its limit, either the code has leaked or demand is higher than forecast (good, but needs control)
- Compare reach vs activations: a large gap (many activations, few unique customers) → open the detailed report and identify accounts with multiple activations
Post-campaign review (after the campaign ends)
Section titled “Post-campaign review (after the campaign ends)”- Set the filter to the campaign’s full date range
- Locate the promo code in the table
- Record: activations, reach, bonuses issued, cost per activation
- Compare planned budget vs actual — calculate the variance
- Estimate redemption: how many of the issued bonuses have already been spent — visible in the bonus report filtered to the period after the campaign
Comparing multiple campaigns
Section titled “Comparing multiple campaigns”When several codes ran in the same period, the Summary is most valuable. Sort the table by Reach and then by Bonuses Issued in turn:
- Top by reach — codes that touched the most customers: these identify your best distribution channels (influencer, partnership, referral programme)
- Top by cost per activation — the most expensive campaigns: verify that they acquired new customers rather than simply discounting regulars
The Economics of a Promo Code Campaign
Section titled “The Economics of a Promo Code Campaign”Promo codes credit the same bonus balance as the top-up bonus programme. The difference is control: a top-up bonus fires automatically on any qualifying deposit; a promo code fires only when the customer enters a specific code. This makes promo codes suitable for campaigns where you need measurable attribution.
When a campaign pays for itself:
Campaign profit = (AOV with promo code − AOV without) × acquired customers − Total campaign budget (bonuses issued)
Campaign is profitable if Campaign profit > 0The key question: would the customer who used the code have visited without it? If yes, the code did not acquire — it only discounted. If no, this is genuine acquisition, and its cost (budget divided by new customers) can be compared with any other channel.
Typical promo code scenarios:
| Scenario | Indicative bonus size | What to check in the Summary |
|---|---|---|
| Club opening or rebrand | 30–50% of AOV | Reach (new vs returning) |
| Influencer collaboration | 15–25% of AOV | Activation spike by day |
| Referral programme | 10–20% of AOV | Reach-to-activation ratio |
| Partner business cross-promo | 20–30% of AOV | Share of new customers |
| Re-engagement of inactive customers | 25–40% of AOV | Return visit after activation |
The percentages above are parametric ranges relative to your own AOV — not absolute currency amounts. Take your average order value from the daily analytics report for the past month and multiply by the relevant coefficient.
Signal Table: What to Do with Each Reading
Section titled “Signal Table: What to Do with Each Reading”| Metric reading | Signal | Action |
|---|---|---|
| Activations far exceed reach (5:1 or higher) | Possible abuse or code leak | Lower per-account limit; check detailed report |
| Cost per activation greater than 0.5 × AOV | Campaign is too generous | Revise bonus size or conditions |
| Low reach despite significant budget | Code did not spread | Audit the distribution channel |
| Status “Limit reached” ahead of schedule | Higher-than-forecast demand or leak | Investigate traffic source; extend or stop |
| Bonuses issued greater than planned budget | Missing or weak limits | Add an activation limit to the code |
Protection Against Abuse
Section titled “Protection Against Abuse”A promo code without restrictions is an open tap on your bonus budget. IZI lets you set three layers of protection when creating a code:
- Activation limit — total number of times the code can be used (e.g. 100 activations). Once exhausted, the code deactivates automatically.
- Account limit — how many times a single customer may activate this code (typically 1).
- First top-up only condition — for acquisition codes: the bonus fires only if the customer has never topped up their balance at this club before.
If the Summary shows an anomaly — a high activation-to-reach ratio — go to the detailed promo code report and look for accounts with multiple activations. Common causes: a customer created multiple accounts, the code was published in a public channel, or staff entered the code on customers’ behalf.
Related Sections
Section titled “Related Sections”- Promo Code Report — Detail — full activation log with customer and timestamp for each use
- Discounts and Promo Codes: Setup — how to create a promo code, set limits, and configure conditions
- Bonus Report — Metrics — how bonuses issued via promo codes flow through the loyalty programme
- Daily Analytics — the daily revenue slice where you pull your baseline AOV for campaign budgeting
- Tariff Sales — revenue breakdown by tariff, the backdrop against which you measure the effect of a promo campaign
Frequently asked questions
Where do I find the promo code summary report in IZI?
Go to Analytics → Promo Codes → Summary tab. Use the period and club filters at the top of the page. Data updates in real time as activations come in.
What does the Summary tab show?
The Summary tab aggregates key metrics across all promo codes for the selected period: number of unique codes, total activations, total bonuses issued, average cost per activation, and reach — how many unique customers used at least one code.
How is the Summary different from the detailed promo code report?
The Summary is a condensed table across all campaigns at once — useful for comparing campaigns side by side and evaluating total promo budget. The detailed report shows each individual activation: who used it, when, and with which code — for auditing a specific customer or investigating abuse.
How do I tell whether a promo code actually drove new visits or just discounted regulars?
Compare the share of new customers among code activators with your baseline new-customer rate over the same period. If the code was primarily activated by people who would have visited anyway, it functioned as a discount, not an acquisition channel. You can check this via the first visit filter in the detailed report.
What is cost per activation?
Cost per activation equals the total bonuses issued for a promo code divided by the number of activations. It is a parametric metric — you set the bonus amount when you create the code. The average cost per activation across all campaigns for the period appears in the summary report.
How do I limit how many times a promo code can be used?
In the promo code settings, set an Activation Limit (total uses of the code) and an Account Limit (how many times one customer may activate it). Always set both. If a code leaks into public circulation without limits, bonuses will be issued without any cap.
Can I compare several promo codes in a single report?
Yes — that is exactly what the Summary is for. All active promo codes for the period appear in one table with the same columns: activations, bonuses issued, customer reach. Sort by any column to instantly identify top performers and underperformers.
What is the difference between a promo code and a top-up bonus?
Both credit bonuses to a customer's account, but they work differently. A top-up bonus fires automatically on any qualifying deposit. A promo code requires the customer to enter a specific code to receive the credit. Promo codes are better for influencer collaborations, referral programmes, and launch campaigns where you need a measurable attribution point.
How often should I check the summary report during an active campaign?
Every 2-3 days during an active campaign, to catch limit exhaustion early or spot an abnormal spike in activations (a possible code leak). After the campaign ends, do a final review 7 days later, once all bonuses have been recorded.
What does the reach metric mean?
Reach is the number of unique customers who activated at least one promo code in the period. If reach is much lower than total activations, some customers activated the code multiple times. If reach equals activations, every customer used a code exactly once.
Can I export the summary report?
Yes. Use the export button in the top-right corner of the section to download a CSV file with all promo codes and their metrics for the selected period.