RELIABLE PR
← Back to Journal

The Dashboard Said One Lead. There Was No Lead.

A counter read one. The record surface read zero. The download produced no file, three times, on three different days. Here is what we have learned about marketing numbers that restate themselves, and the six rules we now report by.

A person reviewing printed business charts and graphs at a desk

A client’s LinkedIn campaign showed one lead. The ad set table said so plainly, with a cost per result next to it.

We went to pull the record. The Lead Gen Form surface for that exact form, read minutes later, said zero leads and zero test leads. The download button produced no dialog and no file, which is what an empty form does.

So we did not report a lead. We reported a counter reading one and no record anywhere that could be opened, named, or handed over.

Then it got stranger. The next day both surfaces agreed at one, and we wrote it up as settled. The day after that it was back to disagreeing, and it has disagreed on every read since, with the download failing three separate times on three separate days.

There is still no lead record. There is a number on a screen.

This is not a story about one platform being buggy. It is about a category of problem that shows up everywhere in marketing reporting, and about the reporting discipline that survives it.

A counter is not a record

The single most useful distinction in this work: a count is an aggregate the platform calculated. A record is a row you can open.

They come from different systems, they update on different schedules, and they can disagree for entirely mundane reasons. Attribution windows differ between surfaces. One view is precomputed and cached while another queries live. Test submissions are included in one place and filtered in another.

None of that matters to the person receiving your report. What matters is that if you say “you got a lead,” the very next question is “who?” and you need an answer.

The rule we now work by: do not report a conversion you cannot open the record for. Not because the counter is definitely wrong, but because a claim you cannot substantiate on request is a claim you should not have made. If it turns out to be real, you report it a day later with a name attached and you look careful. If it evaporates, you never told anyone something that was not true.

Numbers restate themselves, in both directions

This one surprised us more than it should have.

We were tracking site traffic for a client through the Meta pixel, using a fixed window: August 1 through August 20. That window cannot gain days. It is over.

Read on the 21st: 13,946 page views. Read on the 22nd, same window: 13,730. A give-back of 216 on a period that had already closed.

So a pixel figure quoted the morning after is an upper bound, not a final number.

We assumed that meant these numbers only drift down as platforms deduplicate and filter. Then the same account’s registration count for the month went from nine to eight, and later back up to nine. It moves both ways. Our own earlier note describing this as a one-way give-back was too strong, and we corrected it.

The same pattern shows up in social analytics. A client’s audience total across all channels read lower one day than the day before, and the instinct is to report lost followers. It was not that. The platform restates recent follower values downward as those days age, and recomputing from a single day’s data reproduced the lower number exactly. Nobody unfollowed anybody.

The practical rule: for any window that matters, read it twice, days apart, before you quote it. And when you do quote it, say when you read it.

Same-hour reads mislead, including in the good direction

A client’s email program sends to large lists. We got in the habit of reading results the morning after a send, and then learned why that is still too early in one direction and too late in another.

Delivery rates settle upward. One send read 89.5% delivered ten minutes after firing and settled at 93.06%. Another was posted at 91.42% one day and settled at 93.88%. Reading a send while deliveries are still landing produces a number that is wrong and looks precise.

Open rates settle upward too. A send read 450 opens at 11.4% eight minutes after it fired. It finished at 726 opens and 16.38%.

That is all fine. Here is the version that actually hurt.

We read a send the same hour and it looked like the cleanest, most human engagement the program had produced. We wrote that up. Overnight its click count went from 39 to 2,550, which is a 57.5% click rate, and the entire finding was wrong. We had to retract it on the client-facing board.

Same-hour reads had misled us three times in the pessimistic direction, which is uncomfortable but harmless. The fourth time it misled in the optimistic direction, and that is the dangerous one, because an optimistic error is the one that gets forwarded to a client before anyone re-checks it.

Read a send the next day. Never the same hour.

Most of what your email report calls engagement is not a person

Across eight sends on that program, every single one logged a click rate between 42% and 100%. One recorded 11,679 clicks against 11,414 emails sent.

That is not enthusiasm. That is security infrastructure. Corporate mail scanners, link-protection services, and spam filters open messages and follow every link inside them before a human ever sees the message. They register as opens and clicks and they are indistinguishable from people in the report.

The contamination flows straight through into web analytics. In GA4, that client’s site showed 6,051 sessions across a six-day window. We estimated roughly 92% of it was scanner traffic. The evidence was not a hunch:

Engagement time of zero seconds on the overwhelming majority of sessions. A geography tail that makes no sense for the business: after the US, the next countries by volume were Ireland at 293 sessions, the Netherlands at 225, and Singapore at 81, all at zero seconds. Those are data center locations, not markets. And page view spikes of 541, 1,796 and 1,687 in the exact hour each email send fired.

Our honest estimate was around 310 firmly identifiable human visitors, with a defensible total somewhere between 400 and 1,200.

We reported the range. Never hand a client 6,051 as visitors. It is a real number from a real tool and it describes something other than people.

The same discipline applies to open rates, which have been unreliable since Apple began pre-fetching images at scale. Opens are a directional signal for comparing one send against another under identical conditions. They are not a measure of how many humans read your email, and a rising open rate that coincides with a new list segment usually says more about that segment’s mail security than about your subject line.

Look-back windows quietly delete your history

A smaller one, but it catches people out. The pixel tool we use for that client only looks back 28 days. Which means that from a certain date onward, the first days of the month simply become unreachable, and a true month-to-date figure stops being pullable at all.

Nothing warns you. The tool returns a number for whatever window it can serve and the shortfall is invisible unless you already know the limit.

If a figure matters, export it on a schedule and store it yourself. Platform retention is a product decision, not a promise. Lead records on the platform in the story above are kept for 90 days, which is another reason to pull and file every one as it arrives rather than trusting it will be there at renewal time.

The six rules we report by now

One: never report a conversion you cannot open the record for. A counter without a row behind it is a lead you cannot follow up, which means it is not a lead.

Two: reconcile two surfaces before you believe one. If the campaign table and the form report disagree, you do not have a result, you have a discrepancy. Say so.

Three: read the next day, not the same hour. Delivery, opens and clicks all settle, and they can settle in the direction that flatters you.

Four: re-read fixed windows before quoting them. Closed periods still restate. If it moved between two reads, quote it as a range or say when you read it.

Five: separate humans from machines before reporting engagement. Engagement time near zero, unexplained geography, and volume spikes that match your own send times are the tells. Report the honest estimate, and report it as an estimate.

Six: write down when you read it. Every number in a client report should carry the date and the surface it came from. It costs nothing and it turns “your numbers changed” into “yes, here is exactly what moved and when.”

Why this is worth being pedantic about

Because the alternative is worse than being wrong once.

A client who receives a lead count they cannot act on, then a corrected figure, then a different corrected figure, stops believing all of your reporting. The good numbers get discounted along with the bad ones. Precision is not pedantry in this job, it is the entire basis of the relationship.

There is also a simpler version of this. Every number you put in front of a client is a claim you should be able to substantiate on request. If the only substantiation available is a screenshot of a counter, that is worth knowing before you send it, not after they ask.

The campaign this lead counter belongs to is written up in full in Our Warmest Audience Was Our Most Expensive One. Our paid advertising service page and our approach to strategy both start from measurement that survives being questioned. If you want a read on whether your current reporting would survive it, run a free audit.

FAQ

Why do ad platform numbers change after the period has ended?

Platforms deduplicate, filter invalid activity, and reconcile data across systems on their own schedules, and some views are precomputed while others query live. That means a closed window can still restate, usually within a few percent, and it can move in either direction. Treat any figure read within a day or two of an event as provisional.

My email report shows a 60% click rate. Is that real?

Almost certainly not as human behavior. Corporate mail scanners and link-protection services follow every link in a message before delivery, and they register as clicks. Click rates far above the 2% to 5% range typical of broad sends are usually a security infrastructure signal. Look at what happens on the site after the click: sessions with zero engagement time are the confirmation.

How do I separate bot traffic from real visitors in analytics?

Look at engagement time first, since near-zero engagement across a large block of sessions is the clearest tell. Then check geography for data center countries that do not match your market, and check whether traffic spikes line up with your own email send times. None of these is conclusive alone. Together they usually let you produce a defensible range, which is more honest than a precise number that is mostly machines.

How long should I wait before reporting on an email send?

At least until the next day. Delivery, opens and clicks all continue to settle for hours after a send, and a same-hour read can be wrong in either direction. The dangerous case is the flattering one, because it gets forwarded before anyone re-checks it.

Should I export platform data instead of relying on the dashboard?

For anything that matters, yes. Retention limits and look-back windows are product decisions that can change, and some tools silently stop serving older date ranges. Exporting on a schedule and keeping your own copy also gives you a record of what a number said on a given day, which is what you need when a figure restates and someone asks why.

Trust the record, not the counter

The counter still says one lead. There is still no lead.

Nothing about that has reached the client as a result, and nothing will until a record exists that we can open and hand over. That is not caution for its own sake. It is the difference between a report someone can act on and a report someone has to re-verify.

Want an honest read on what your marketing numbers actually support? Book a 15-minute call. No deck, no fluff. Strategy first. Tactics second. The work works.

Reliable PR & Marketing is a strategy-first marketing agency in Bakersfield, California. We run integrated SEO, PR, web, and content for founder-led companies across Kern County and nationwide. Strategy first. Execution always.

Like what you read?

Let's make it
work for you.

Get a free 15-min strategy call. No pitch deck. No sales script. Just useful.

Book free 15-min call →