Ad Performance Center
The Ad Performance Center gives you a unified view of advertising performance across all connected ad platforms.
Platform Summary Cards
For each connected platform (Meta, TikTok, Google), you will see:
- Spend — total ad spend for the period
- Impressions — total ad impressions
- Clicks — total clicks
- CPC — cost per click
- CTR — click-through rate
- Conversions — total conversions
- ROAS — return on ad spend
Cross-Platform Metrics
A summary row shows blended metrics across all platforms:
- Total Spend — combined ad spend
- Blended ROAS — overall return on ad spend across all platforms
- Blended CAC — average customer acquisition cost
- Ad Spend as % of Revenue — how much of your revenue goes to advertising
Spend Allocation
A donut chart shows how your ad budget is distributed across platforms, making it easy to see which platform gets the most investment.
Unified Campaigns Table
All campaigns across all platforms are listed in one sortable table:
| Column | Description |
|---|---|
| Campaign | Campaign name |
| Platform | Meta, Google, or TikTok |
| Status | Active, Paused, or other |
| Objective | Purchase, Traffic, Awareness, etc. |
| Spend | Total campaign spend |
| Impressions | Total impressions |
| Clicks | Total clicks |
| CPC | Cost per click |
| CTR | Click-through rate |
| Conversions | Total conversions |
| Cost/Conversion | Cost per conversion |
| ROAS | Return on ad spend |
ROAS Color Coding
- Green — ROAS of 2.0x or higher (strong performance)
- Amber — ROAS of 1.0x to 2.0x (breaking even or modest return)
- Red — ROAS below 1.0x (losing money on ads)
Campaign Status Badges
- Active (green) — currently running
- Paused (gray) — paused by you
- Other (amber) — any other status
The table is sortable by any column, making it easy to find your best and worst performing campaigns.
Ad Budget Optimizer
The Ad Budget Optimizer analyzes diminishing returns on each ad channel and recommends the optimal budget allocation across Meta, Google, and TikTok.
How It Works
The optimizer fits a log-linear curve to your daily spend and attributed revenue for each channel. This models the diminishing returns effect: the more you spend on a channel, the less each additional dollar earns.
For each connected ad platform, you will see:
| Metric | Description |
|---|---|
| Current Daily Spend | Your average daily spend on this channel |
| Current ROAS | Return on ad spend at current spend level |
| Marginal ROAS | The return you would get on the next dollar spent (lower means you are hitting saturation) |
| R-squared | How well the model fits your data (higher is better, above 0.5 is good) |
| Data Points | Number of days of data used in the model |
Budget Recommendations
For each channel, the optimizer recommends whether to increase, decrease, or maintain your current spend:
- Increase (green) means the channel has room to grow and your next dollar there earns more than on other channels
- Decrease (amber) means the channel is saturated and you would get better returns elsewhere
- Maintain means your current spend is near the optimal level
If you provide a total daily budget, the optimizer distributes it optimally across all channels. If no budget is provided, it recommends the maximum spend level where each channel still delivers at least 1.5x marginal ROAS.
Expected Impact
A summary shows the projected daily revenue and blended ROAS if you follow the recommended allocation, compared to your current spend.
Channels with fewer than 30 data points show an "Insufficient data" state. The model improves over time as more data accumulates.
.png)