# Read Your Ads Results

> Where to see spend, clicks and conversions for each campaign, where Revnu's verdict on your own campaigns lives, how to read its cut, keep or push calls, how to get a date range or a recommendation without anything changing, why there may be nothing to measure yet, and how to check each ad platform is receiving your conversions.

Canonical: https://revnu.com/docs/ads-results
Last updated: 2026-11-09

Your ads results live on the **Ads** page, under **Analytics**, for the campaigns Revnu runs. Every campaign is judged on the outcomes that matter, such as booked calls, trials and sales, not clicks. For your own campaigns, a date range of your own, or numbers below the campaign level, ask Revnu in chat.

## Read Analytics

### 1. Open Ads

Click **Ads** in the dashboard sidebar.

![The Ads page, Campaigns: the Spent This Month band with this month's spend against a $3,000 monthly budget and Edit Budget, impressions, clicks and outcomes, then the campaign table with each campaign's status, daily budget, spend, clicks, CTR and ROAS](https://revnu.com/docs/screens/ads.webp)

### 2. Open Analytics

The sidebar switches to the Ads views. **Analytics** is second, after **Campaigns**.

### 3. Pick a period

Pick **Last 7 Days**, **Last 30 Days** or **Lifetime** at the top. On an account with a long history, the third option reads **Recent** instead of **Lifetime**.

You'll see:

- **Charts** of spend and results over the period.
- **Concept Ranking**: each ad idea ranked by cost per confirmed win. Ideas with no win yet sit last.
- **By Channel**: each ad platform's share of spend and what it bought.
- **A table with one row per campaign**: status, spend, impressions, clicks, click-through rate (CTR) and **Revnu Conversions**.

Revnu Conversions are the outcomes Revnu counted from each campaign, such as a trial start or a purchase, from your [outcomes](https://revnu.com/docs/set-up-outcomes.md). They can differ from the conversion count inside the ad platform, because each side counts in its own way.

Click a campaign to open its details.

## Where is the analysis of campaigns I built myself?

In chat. Analytics tracks the campaigns Revnu runs, and chat covers the rest. Ask, for example, "which of my Google campaigns should I scale or cut?", and Revnu answers there with one call per campaign. The verdict is a chat message. When Revnu proposes a change, such as search terms to block, a card named after that change appears in **Review**. Look under **Waiting**, then **Done** if you already acted on it. More in [review the Google Ads campaigns you already run](https://revnu.com/docs/review-existing-ads.md).

Can't find an earlier answer? Ask "where's the campaign comparison you made?" and Revnu points you to it.

## How do I read Revnu's ad comparison?

When Revnu compares campaigns, in chat or in an update, each campaign gets one call:

- **Cut**: pause it. The money isn't buying results.
- **Keep**: leave it as it is.
- **Push**: put more money behind it.

Each call names the number it rests on, such as cost per trial or spend with no result, and how sure Revnu is. For campaigns Revnu built, the number is the outcomes Revnu counted itself. For campaigns you built before Revnu, it's the platform's own conversion data. Before the [Revnu Tag](https://revnu.com/docs/revnu-tag.md) or purchase tracking is set up, Revnu still gives a call and tells you how sure it is.

> **Note:** Nothing changes because Revnu made a call. A pause or a budget change waits for your yes.

To judge campaigns on payments rather than sign-ups or the platform's count, [set up a Purchase outcome](https://revnu.com/docs/set-up-outcomes.md).

When Revnu says a result is **attributed** to an ad, it means the ad came before the result. Some of those buyers might have come anyway, so Revnu reads attribution alongside the trend.

## How long before ad results mean anything?

Long enough to tell a real loser from bad luck, and longer for rare outcomes. Revnu waits for enough spend to be sure, and tells you roughly how long that takes at your budget before you approve it. A small daily budget chasing a rare result takes longer to read than a bigger one chasing a common result.

Reddit and TikTok can stay in their learning phase for weeks when results are rare. Revnu judges on spend without waiting for learning to end, and holds off big budget, targeting or creative changes, because those restart learning. Before you approve a budget, Revnu tells you roughly what it buys at your market's prices.

## What does an ads update contain?

When Revnu reports on your ads, in chat or in a scheduled update, expect:

- **Spend and results** for each campaign over the period, with the source of each number: the outcomes Revnu counted, or the platform's own conversions.
- **One call per campaign**: cut, keep or push, with the number it rests on and how sure Revnu is.
- **What it changed on its own**, such as a paused loser, with the numbers behind it.
- **What it wants to do next**, if anything needs your yes.

The verdict comes as a chat message. A proposed change shows up as a card in **Review**, named after that change.

## Get spend, clicks and conversions for a date range

Analytics has three fixed periods. For anything else, ask where you talk to Revnu. One ask covers up to 31 days; for longer, ask month by month. Name the dates and say what you want:

> How did each ad set do from Oct 5 to Oct 13? Spend, link clicks and trials per ad set, and which one you'd put more money behind. Don't change any budgets.

Revnu reads the numbers from each ad platform for those dates. It breaks them down by campaign, and below that by ad set, ad group or single ad where the platform reports it.

For Meta comparisons with Ads Manager, name the attribution window and date basis too. Revnu defaults to each ad set's configured attribution window and impression-date reporting, which assigns a conversion to the ad interaction date. You can ask for one-day click, seven-day click, or one-day view, and for conversion-date reporting instead. Reports name these settings and the advertiser's timezone. Fixed comparisons read the named window column, not the default-window value; missing conversion columns make that comparison unavailable. Other action rows without a named column retain their provider total and are marked `value_scope=provider_default`; they are not fixed-window conversion credit. Combined click/view reporting uses the ad set setting, rather than adding overlapping windows. These are Meta's credited conversions, separate from Revnu's first-party outcomes.

The last day or two can still move. Ad platforms finish their counts after the fact, so treat very recent spend as provisional.

## Ask for a recommendation without anything changing

Asking "which one would you put more money behind?" gets you Revnu's pick and its reason. Nothing changes because you asked.

- **Budgets never change without you.** Any change to spend or a budget always waits for your approval, whatever your settings say.
- **Tests inside an approved budget can.** If **Ad Tests** is set to **Just Do It**, Revnu can launch or swap a test inside a test budget you already approved. To make every launch and swap wait for you, set **Ad Tests** to **Ask Me First** in **Settings > Agent > What Needs Your Approval**. See [what Revnu asks before it acts](https://revnu.com/docs/approvals.md).

## How do I see which ad ideas worked?

The **Concept Ranking** on Analytics already shows cost per confirmed win for each idea. For a "creative hit rate", the share of ideas that ever brought a result, ask Revnu with the outcome and the dates:

> Of the ad ideas launched since September 1, how many brought at least one trial start? List each with its spend and trials.

Revnu works the figure out from its own records and labels it as its own count.

## Why there's nothing to measure yet

Analytics says "Campaign analytics will appear here after Revnu creates your first campaign" until there is one. Work through these in order:

1. **Is an ad account connected?** Go to **Connections > Advertise**. Google, Meta, LinkedIn, X, Reddit, Microsoft and TikTok each connect from there. [Connect Google Ads](https://revnu.com/docs/connect-google-ads.md) walks through it.
2. **Is an outcome set up?** Revnu waits for one before it launches a campaign: a purchase, trial start or booked call set up in **Ads > Revnu Tag**. Setting it up means adding code to your site and server. A coding agent can do it from a prompt Revnu gives you, or Revnu can open the pull request if your repo is connected. Set it up before your ads test, so every ad is judged on the outcome you chose rather than clicks. No developer? [Set up outcomes](https://revnu.com/docs/set-up-outcomes.md) says what works without one.
3. **Did Revnu know you wanted ads first?** Revnu picks where to start from what it knows about your business. If you want ads before anything else, say so plainly:

   > Start with a Google Ads test, not email. Spend up to $20 a day and count a booked call as the win.
4. **Did you approve the test budget?** Nothing spends until you approve it. Look on **Ads** and in **Review** for a waiting card.
5. **Has the platform reported yet?** After launch the table says "Analytics begin after a campaign launches and the ad platform reports results."

**Asked for ads and Revnu went to email instead?** Say:

> Pause the email work and set up the Google Ads test first.

Revnu works on the channel you ask for, and proposes the campaign paused for your approval.

If ads still aren't running, see [why your ads aren't running](https://revnu.com/docs/ads-not-running.md).

## Check each platform is receiving your conversions

Before you judge ads with clicks and no conversions, check the conversions are being recorded and sent to each platform.

### 1. Open Revnu Tag

Click **Ads** in the sidebar, then **Revnu Tag**.

### 2. Check the Status column

In the outcomes table, each outcome's **Status** should read **Live**. **Receiving** or **Not set up** means it still needs finishing before it counts.

### 3. Check Last seen

**Last seen** should be recent. If it is, Revnu is receiving the outcome from your site.

### 4. Check Reported to

**Reported to** should list each ad platform you run. A dash means no platform receives it yet.

### 5. Fire a test

Complete a real one on your site yourself: a purchase, a trial start or a booking. A healthy row then reads **Live**, with **Last seen** a few minutes ago.

If Last seen is recent but a platform still shows zero conversions, that platform isn't receiving them. Ask Revnu "which platforms are receiving our conversions?" and it will tell you each platform's state.

You can keep a platform's own pixel alongside the Revnu Tag. If both count the same event, the platform's own report can show it twice, so judge Revnu's campaigns on Revnu Conversions.

Booked-call results come from your booking tool and from what you tell Revnu. Tell Revnu how a call went ("Tuesday's call was a no-show", "they signed") and it records exactly that. Setup for purchases, trial starts and booked calls is in [Set up outcomes](https://revnu.com/docs/set-up-outcomes.md).

## Next step

Make sure your outcomes are live before judging any ad: [Set up outcomes](https://revnu.com/docs/set-up-outcomes.md).

## Frequently asked questions

### Where is Revnu's analysis of the campaigns I built myself?

In chat, where you asked. When Revnu proposes a change, such as search terms to block, a card for it appears in Review. Analytics tracks the campaigns Revnu runs.

### How do I see spend, clicks and conversions per ad set for specific dates?

Ask Revnu with the dates: "spend, clicks and trials per ad set from Oct 5 to Oct 13". One ask covers up to 31 days. It reads the numbers from each platform and breaks them down below the campaign where the platform reports it.

### What do cut, keep and push mean?

Revnu's call on each campaign: pause it, leave it, or put more money behind it. Each call names the number it rests on and how sure Revnu is. Nothing changes until you say yes.

### How long should I run ads before judging them?

Until each ad has had enough spend to tell a real loser from bad luck. Revnu tells you roughly how long that takes before you approve a budget. Rare results on Reddit and TikTok can keep those platforms learning for weeks.

### Can Revnu tell me where to put more money without changing anything?

Yes. Ask for its pick and add "don't change anything". Budget changes always wait for your approval. To stop it launching or swapping tests inside an approved budget, set Ad Tests to Ask Me First in Settings > Agent.

### Is there a card in Review for Revnu's ads verdict?

Revnu gives its verdict in chat. When it proposes a change, a Review card appears for that change, named after it.

### Why is my Ads page empty?

Usually no ad account is connected yet, no outcome is set up, the test budget is still waiting for approval, or Revnu started with another channel. Check Connections > Advertise and Ads > Revnu Tag, then tell Revnu if you want ads first.

### I asked for ads and Revnu started on email. What do I say?

"Pause the email work and set up the Google Ads test first." Revnu works on the channel you ask for and proposes the campaign paused.

### My ads get clicks but zero conversions. Is tracking broken?

Check Revnu Tag first. If the outcome is Live with a recent Last seen but a platform shows zero, that platform isn't receiving conversions. Ask Revnu which platforms are receiving them. If Last seen is old or empty, the outcome isn't arriving from your site.

### Do I still need the Revnu Tag if I already have the platform's pixel?

For campaigns Revnu runs, yes: the tag is how Revnu ties results to its ads and judges them. It sits alongside the pixels you already have. See [install the Revnu Tag](https://revnu.com/docs/revnu-tag.md).

### Are ads results in the weekly report?

Ask Revnu for ads results any time, or set up a workflow to post them on a schedule. The Monday report leads with one headline number, which can be ads or another channel, and Analytics in **Ads** holds the full numbers for the campaigns Revnu runs.
