Back to blog
Facebook Ads8 min read24 October 2026

Reading Your Ad Results Honestly: Why Lead Counts Change by Day, and What a Fair Report Shows

Adyft Guide

Facebook Ads

Facebook ad reports often do not match your inbox because, by default, a lead can be credited to the day someone saw the ad rather than the day the lead actually arrived, and the report can also run on a different time zone from yours. Count every lead on the day it reached you, midnight to midnight in one stated time zone, and most mismatches disappear; a fair report then shows spend, leads, cost per lead, and what is not working, in the same terms every day.

Why does yesterday’s lead count change today?

Because a lead has two dates. There is the day the person saw or tapped your ad, and the day they actually submitted the form or sent the message. Often those are the same day. Sometimes they are not: a person sees the ad on Monday evening, saves it, and fills in the form on Wednesday.

Ad platforms can report that lead against either date. Meta’s reporting lets you choose whether results are credited to the time of the ad impression or the time of the conversion, and many reports, especially ones built with default settings, credit the impression. So Monday’s figure goes up on Wednesday, after you have already read it and made decisions on it.

💡 If daily numbers keep moving after the day is over, the report is probably counting leads by when the ad was seen. Ask for leads counted by when they arrived. That number never changes after midnight.

Why do time zones make it worse?

An ad account has its own time zone, set when it was created. Your business may run on another. If you check results in the evening, “today” in the account may have already ended or may not have started. For a business that compares numbers with its own records, or with a team in another country, a few hours of offset is enough to move leads from one day to the next.

The fix is simple and boring: state the time zone on every report, and use the same one every day. It matters less which time zone you choose than that it never quietly changes.

Why does the ad account show more leads than my inbox or CRM?

There are a few common reasons, and none of them needs anyone to have made a mistake.

  • 1Leads from Instagram and Facebook arrive in the same place on the platform, but your CRM may only be connected to one of them.
  • 2A lead form can be submitted twice by the same person. The platform counts both; a good CRM merges them.
  • 3Leads are stored on the platform and must be downloaded or synced. If the sync stopped, your CRM silently stops growing.
  • 4Messages started from an ad are not always counted the same way as form leads. In some countries the platform does not report messaging conversations as results at all.
  • 5The report might include leads from more than one campaign, or from organic posts, while you are looking at one campaign.

Before arguing about which number is right, check that both sides are counting the same campaigns, the same channels and the same days.

A real example: comparing two sets of campaigns on the same days

In October 2026, a UK company that sells professional analysis devices to beauty, fitness and hair businesses had two sets of campaigns running side by side in the same ad account: campaigns built by its agency, and lead-form campaigns built with Adyft. The owner wanted to know, day by day, which set was bringing leads more cheaply.

The first daily comparisons were confusing. Leads appeared on one day and then moved to another, because the default report was crediting them to the day the ad had been seen. We switched to counting each lead on the day it arrived, midnight to midnight in one fixed time zone, and the daily numbers stopped moving.

On the days compared side by side that way, the Adyft-built lead forms brought leads at roughly £9–13 each, while the agency’s campaigns on those same days cost roughly £16–22 a lead. One of our campaigns in the same period spent with no leads at first; it was reaching consumers rather than business owners, the report said so, and it was rebuilt.

Two honest caveats. These are small numbers over a short period, so they are an early signal, not proof. And the comparison only became fair once both sets of campaigns were counted the same way. Without that, either side could have looked better or worse depending on the day.

What should an honest ad report contain?

Spend

Exactly what was spent, in the account’s currency, for the period stated.

Leads, counted on arrival

The number of leads that actually arrived in the period, with the time zone named.

Cost per lead

Spend divided by leads, per campaign as well as overall, so a good campaign cannot hide a bad one.

What is not working

Campaigns with spend and no leads, ads that were rejected, forms that stopped working. Said plainly, near the top.

What changed

Any edit, new ad or budget change since the last report, so you can connect changes to results.

Things that should not lead the report: reach, impressions, clicks, click-through rate and engagement. They are useful for diagnosis. They are not results.

How do I compare two campaigns fairly?

  • 1Use the same dates, counted the same way, in the same time zone.
  • 2Compare the same kind of result: form leads with form leads, messages with messages.
  • 3Give both the same chance. A campaign launched yesterday is not comparable with one that has run for a month.
  • 4Look at several days, not one. A single day is mostly noise on a small budget.
  • 5Follow the leads into sales where you can. The cheaper lead is not always the better one.

Questions to ask whoever sends you reports

Whether the report comes from an agency, a freelancer or a tool, these questions tell you whether you can trust it.

AskA good answerA worrying answer
Are leads counted by arrival or by ad view?By arrival, and here is the time zoneNot sure, it’s the default
Which campaigns had spend and no leads?A clear list, with what is being doneOverall results are good
Do the report’s leads match our CRM?Yes, or here is why notThe platform is always right
What changed this week?A short list of editsWe are always optimising

How Adyft reports

Adyft runs campaigns in your own ad account, so you can always open the platform and check the same numbers yourself. Its reports show spend, leads and cost per lead per campaign, plainly, including campaigns that are not working. Nobody needs to defend a number when you can see where it came from.

Questions about ad reports and lead counts

Why does Facebook show more leads than I received?

Common reasons are duplicate submissions, leads from Instagram that your CRM does not collect, a broken lead sync, or a report covering more campaigns or days than you think. Check that both sides count the same things first.

Why did my results for last week change?

The report is probably crediting leads to the day the ad was seen. A lead that arrives later is added to the earlier day. Counting by arrival time stops this.

Which time zone should my ad report use?

Any, as long as it is stated and stays the same. Many businesses use their own local time so the report matches their records.

Is cost per lead the right number to judge ads on?

It is the right daily number. Over a month, cost per customer is better: cost per lead divided by the share of leads who buy.

How long before I can compare two campaigns?

Give both at least several days on the same budget and count them the same way. One day on a small budget tells you very little.

Can I check Adyft’s numbers myself?

Yes. Campaigns run in your own ad account, so the spend and leads in Adyft’s report are the same ones you can see on Meta or Google directly.

Reports you can check yourself

Adyft launches into your own ad account and reports spend, leads and cost per lead plainly, including what is not working. 14-day free trial, no card, 0% of ad spend.

A

Adyft Team

Published 24 October 2026