> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.simplecheck.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# The Pixel Fix Was Only Day One: How Clean Tracking Turned Into 343 Verified Applications, 98 Booked Calls, and €43,132 in Closed Tours

## The Short Version

Two weeks ago we published [the four-day rescue of REVV Travel's Meta account](https://help.simplecheck.com/en/article/case-study-meta-cpl-doubled-overnight-the-pixel-was-double-counting-heres-the-4-day-fix-1k5oyx6/): a browser `SubmitApplication` event was firing on booking-page views, Meta was optimizing toward roughly twice as many conversions as existed, and 70% of budget sat in a hand-built "wealthy" audience that had stopped producing booked calls.

Four days after the fix the numbers looked spectacular. Four days flatters almost any campaign.

This is what happened over the next **15 complete days** — and, for the first time, what happened to the money.

| Metric | Decline week (Jul 30–Aug 5) | Four days after the fix | Follow-up window (Aug 10–24) |
| ---- |
| Real cost per application (CRM-verified) | €11.64 (€25.33 worst day) | €4.74 | **€7.61** |
| Cost per booked call | €110 on the dying audience | €17.50 | **€26.65** |
| Completed applications per day | 12.4 | 16 | **22.9** |
| Application-to-booked-call rate | 28% baseline, 8% at the end | 41% | **28.6%** |

Read those last two rows together, because that is the honest story: the early efficiency spike **normalized**, and the account still ran at nearly double the application volume of the failure week at roughly a third of its worst-day cost.

Then the sales team started closing. In the eight days from 17–24 August, five unique customer groups booked tours worth **€43,132 in booked sales value**, with **€12,933.54 in deposits collected**. Three of those five were leads acquired *after* the fix.

**Postscript, 26 August:** three further sales arrived after those fixed reporting windows closed. A paid-Facebook lead self-booked through the widget in **two minutes** and closed on the first sales call roughly **17 hours** later. REVV then reported another Pyrenees close with a **€1,500 deposit**, although its acquisition details and tour value are still pending. The latest result moved even faster: a paid-Instagram native-form lead self-booked in **under one minute**, took the sales call 13 minutes after applying, and closed on that first call roughly **1 hour 35 minutes** after entering the funnel. The running ledger is now **eight unique closes and €17,754.74 in deposits collected**, with **€54,354 in known booked sales value plus one tour total still pending**. None of these sales is folded into the fixed Aug 10–24 acquisition metrics above.

---

## What the First Article Established

Briefly, so this piece stands alone.

REVV was running two conversion sources with no deduplication: a browser `SubmitApplication` event placed in the booking page header (so it fired on page views, not submissions), and a server-side CAPI event on the real form submission. They shared no `event_id`, so Meta counted both.

| Window | CRM applications | Pixel `SubmitApplication` events | Pixel ÷ CRM |
| ---- |
| Before CAPI (Jul 15–21) | 164 | 133 | 0.8× — normal browser loss |
| First CAPI week (Jul 22–28) | 196 | 443 | **2.3×** |
| Decline week (Jul 30–Aug 5) | 87 | 193 | **2.2×** |

The fix removed the page-view conversion, kept the real server-side submission, paused the "wealthy" interest stack, launched a broad no-interest twin, and put a €6 cost-per-result cap on the campaign. Four days later real cost per application had fallen from a €25.33 worst day to €4.74.

That is where the last article ended. It ended too early to answer the only question that matters to a business: *did any of this turn into tours?* A one-page version of this story is here: [The Simple Version](https://help.simplecheck.com/en/article/the-simple-version-facebook-counted-one-customer-twice-the-4-day-fix-that-led-to-8-booked-tours-12i0mde/). For the sales-quality follow-up, see [what reached the sales team afterward](https://help.simplecheck.com/en/article/meta-lead-quality-after-the-pixel-fix-83-passed-both-gates-and-three-leads-closed-inside-24-hours-xyoz2k/).

---

## Fifteen Days Later: 343 Verified Applications

From **10–24 August** REVV spent **€2,611.28** on Meta. Their CRM recorded **343** new paid-Meta contacts who *completed* the application.

That last word is doing real work. This is not a count of Meta-attributed conversion events — it is new contacts from paid Meta with a CRM-verified completed application, which is a deliberately stricter number.

| Metric | Follow-up window (Aug 10–24) |
| ---- |
| Meta spend | €2,611.28 |
| New funnel contact records | 437 |
| Completed applications (all sources) | 347 |
| Completed applications (paid Meta) | **343** |
| Partial form records | 90 |
| Completed applications per day | 22.9 |
| Contacts with a booked-call signal | **98** |
| Application-to-booked-call rate | 28.6% |
| Matured portion of the cohort | 247 apps → 72 booked calls (29.1%) |
| Blended spend per completed application | €7.61 |
| Blended spend per booked-call contact | €26.65 |

Against the failure state:

* Application volume went from **12.4/day** in the decline week to **22.9/day** — about **84% more**, and about **43% above** the immediate 16/day recovery level.
* Real acquisition cost was **€7.61**, roughly **35% below** the decline week's €11.64 and **70% below** the €25.33 worst day.
* Cost per booked call was **€26.65**, roughly **76% below** the €110 the dying audience was charging per appointment.

![Real cost per application, cost per booked call, and applications per day across the failure week, the four-day fix, and the 15-day follow-up](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-followup-three-phase-v1.png)

*Three phases, three metrics. The middle bar is the four-day spike; the right bar is the same system running at nearly double the volume. Higher than the spike, far better than the failure.*

---

## The Honest Part: 41% Was a Spike, Not a Plateau

The 41% application-to-booked-call rate from the fix week did not survive contact with scale. The 15-day cohort settled at **28.6%** — **29.1%** for the more mature portion.

We are stating that plainly because the alternative is the kind of case study nobody should trust.

It still matters commercially:

* It is essentially level with REVV's historical **28% baseline**, while processing substantially more applications.
* The core web-form audiences held up much better than the blend: Broad and Travel together produced **143 applications and 51 booked-call tags — a 35.7% rate**.
* The blend was dragged down by a first experiment with Meta **native lead forms**, which produced cheap application volume at a **9.1%** scheduled-call rate.

That is the scaling lesson, and it generalizes: early efficiency peaks normalize as budget, creatives, and lead sources expand. The right question is not "did every metric stay at its peak" — it is "is the system still materially better than the failure state, and is it producing pipeline." Here, both.

---

## The Budget Allocation Flipped

Before the rescue, roughly **70% of spend** flowed into the hand-built "wealthy" interest stack. During the follow-up window it took **18.3%**, while broad, no-interest creative tests, and native experiments took about **69.7%**.

![Budget allocation before the fix versus during the follow-up window](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-followup-budget-flip-v1.png)

*The guessed persona stopped controlling the account. Most spend moved to broad, algorithm-led, and creative-led acquisition.*

Per acquisition stream — the booked-call column uses the durable `appointment_scheduled` CRM tag so per-stream numbers stay consistent:

| Acquisition stream | Spend | CRM apps | Booked-call tags | Booking rate | € / app | € / booked call |
| ---- |
| **Broad, combined** | €956.76 | 107 | 38 | **35.5%** | €8.94 | €25.18 |
| Travel interests | €312.39 | 36 | 13 | **36.1%** | €8.68 | €24.03 |
| Wealthy interests | €478.30 | 68 | 18 | 26.5% | €7.03 | €26.57 |
| Initial native-form test | €407.03 | 55 | 5 | **9.1%** | €7.40 | **€81.41** |
| Morocco V4 creative test | €131.78 | 24 | 5 | 20.8% | €5.49 | €26.36 |
| Pyrenees creative test | €130.27 | 24 | 6 | 25.0% | €5.43 | €21.71 |
| Transpirenaica paid creative | €98.04 | 22 | 7 | 31.8% | €4.46 | €14.01 |
| Morocco V2 paid creative | €85.19 | 5 | 0 | 0% | €17.04 | n/a |
| Transpirenaica native test | €11.52 | 2 | 1 | 50.0% | €5.76 | €11.52 |

Four things worth taking away:

1. **Broad stayed the largest scalable source** and still converted to calls at 35.5%. The thing that replaced the persona did not fall apart when it got most of the budget.
2. **Travel interests remained efficient** at turning applications into calls (36.1%) — this was never an argument that all interest targeting is bad.
3. **Wealthy recovered from its terminal 8%** to 26.5%, but still trailed both broader sources. Recovering is not the same as earning the budget back.
4. **Cheap leads are not qualified leads.** The initial native-form test looked fine at €7.40 per application and was the worst line in the table at **€81.41 per booked call**. Cost per lead would have told you to scale it.

The newer Transpirenaica native sample produced one booking and one close from two leads. Promising, and far too small to generalize — we are reporting it, not recommending it.

---

## Then the Bell Started Ringing

REVV's internal sales channel posted **six** "new tour closed" alerts between 17 and 24 August. One customer's deposit was posted twice, so the deduplicated result is **five unique closed customer groups**.

| Lead cohort / source | Lead created | Closed | Time to close | Product | Deposit | Booked sales value |
| ---- |
| Post-fix Broad | Aug 13 | Aug 17 | \~4 days | Pyrenees | €2,287.80 | €7,626 |
| Post-fix Broad (earlier) | Aug 10 | Aug 23 | \~13 days | Two-tour package | €4,870.34 | €16,252 |
| Older Wealthy cohort | Jul 27 | Aug 24 | \~28 days | Pyrenees | €1,958.00 | €6,528 |
| Older Travel cohort | Jul 1 | Aug 24 | \~54 days | Morocco | €2,342.40 | €7,808 |
| Post-fix native form | Aug 24 | Aug 24 | \~7 hours | Morocco | €1,475.00 | €4,918 |
| **Total** |  |  |  |  | **€12,933.54** | **€43,132** |

**Three of the five** were acquired during the post-fix follow-up window, accounting for **€8,633.14 in deposits** and **€28,796 in booked sales value**.

The other two came from July leads that matured during the same week — one at 28 days, one at 54. That is not a flaw in the result, it is the reason lead history has to survive across weeks. Spend creates pipeline, and pipeline converts on its own schedule.

![Follow-up funnel from funnel records through completed applications, booked calls, and closed tours](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-followup-funnel-v1.png)

*437 records in, 347 completed applications, 343 from paid Meta, 98 booked calls, 5 closed customer groups.*

![Time from lead created to closed deal across the five closes](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-followup-time-to-close-v1.png)

*Seven hours to 54 days. Any attribution window shorter than \~8 weeks would have missed two of these five entirely.*

### Why We Are Not Calling This 16.5× ROAS

Two deliberate pieces of vocabulary, because this is where case studies usually get dishonest:

* **€43,132 is booked sales value**, not recognized revenue. Tours are delivered later; cancellations and changes happen.
* **€12,933.54 is deposits collected**, not profit. It is cash in, before delivery cost or margin.

The tempting arithmetic is €43,132 ÷ €2,611.28 = **16.5×**. We are showing that calculation instead of hiding it, but we are not labeling it ROAS. Two of the five closes came from pre-fix July cohorts, while the 15-day acquisition cohort is still maturing. The numerator and denominator do not describe the same set of leads, and booked future tour value is not recognized revenue. Calling the result ROAS would create more certainty than the evidence supports.

### Postscript — 26 August: Booked in Two Minutes, Closed on the First Call

After the reporting windows above had closed, another qualified result came in. We are keeping it separate rather than silently moving the date boundaries.

| Fact | Verified outcome |
|---|---|
| Lead arrived | Aug 25 at 7:07 PM EDT |
| Source | Paid Facebook · Pyrenees creative test |
| Device and form | Android in-app browser · Application Form v2 split test |
| Qualification | Completed · willing to fly: Yes · can invest: Yes |
| Booking | Self-booked through the widget two minutes later · no setter |
| Sales result | Closed on the first call on Aug 26 · roughly 17 hours after applying |
| Product | Alpine Legends with VIP insurance |
| Commercial result | **€1,597.20 deposit collected · €5,474 booked sales value** |

The lead came through a Pyrenees ad and bought an Alps tour. That is a useful qualification signal: the creative attracted a buyer for the broader travel offer, not only somebody clicking for one exact itinerary.

![Timeline from completed application to a first-call close roughly 17 hours later](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-followup-first-call-close-v1.png)

*Completed application → self-booked in two minutes → first-call close roughly 17 hours later. Customer details are deliberately omitted.*

#### Later the Same Day: An Unattributed Seventh Close

REVV then reported another closed seven-day Pyrenees tour for May 2027, with a **€1,500 deposit collected**. The lead-created date, acquisition source, and total tour price were not available in the sales alert, so this close remains **unattributed** rather than being assigned to the post-fix cohort.

#### An Eighth Close: Instagram Native Lead to Sale in ~95 Minutes

The next result had a complete acquisition trail and is kept as a separate post-window observation:

| Fact | Verified outcome |
|---|---|
| Lead arrived | Aug 26 at 1:47 PM EDT |
| Source | Paid Instagram · native lead form · broad, no-interest audience |
| Device and form | Android in-app browser · Meta Instant Form |
| Booking | Self-booked through the widget in under one minute · no setter |
| Sales result | Call began 13 minutes after applying · closed on the first call roughly 1 hour 35 minutes after arrival |
| Product | Morocco tour |
| Commercial result | **€1,724 deposit collected · €5,748 booked sales value** |

This is commercially important and still only one sale. It does not erase the fixed-window finding that the first native-form test produced a 9.1% tagged-booking rate. It does show why source quality should keep being measured through the calendar and deposit—not decided from cost per form fill alone.

| Ledger cut | Unique closes | Deposits collected | Booked sales value |
|---|---:|---:|---:|
| Verified close window, Aug 17–24 | 5 | €12,933.54 | €43,132 |
| First-call post-window close, Aug 26 | 1 | €1,597.20 | €5,474 |
| Latest Pyrenees close, cohort pending | 1 | €1,500.00 | Pending |
| Instagram native-form first-call close, Aug 26 | 1 | €1,724.00 | €5,748 |
| **Running observed total through Aug 26** | **8** | **€17,754.74** | **€54,354 known + one pending** |

![Running sales ledger separating post-fix, older-pipeline, and pending-attribution closes](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/case-study-running-sales-ledger-v2.png)

*Eight unique closes and €17,754.74 collected in deposits. Five are verified as leads created on or after 10 August; one tour stays outside cohort reporting until its source and lead-created date are verified.*

Five of the eight observed closes are verified as leads created on or after 10 August. Together those five account for **€11,954.34 in deposits collected** and **€40,018 in booked sales value**. The unattributed Pyrenees close is not added to either side of that cohort calculation yet.

Two fast closes do not prove that a pixel repair caused either sale. The pixel fix did not create buyer intent or close the tours; it stopped Meta learning from phantom submissions and restored a real completed application as the optimization signal. The downstream behavior is what matters: completed qualifications, self-bookings with no setter, and first-call closes.

Using the €54,354 of currently known booked value would make the tempting cross-window calculation **20.8×** before the pending tour price is even added. We still do not call that ROAS: the total includes two July leads plus Aug 25 and Aug 26 post-window leads, while the spend denominator remains Aug 10–24. The unattributed close has neither a verified acquisition date nor a final booked value yet. More sales strengthen the commercial evidence; they do not repair the cohort mismatch.

---

## Clean Tracking Has to Continue Past the Ad Click

The first article was about Meta event hygiene. The follow-up found the same class of problem living one system further down: the CRM (GoHighLevel) can recreate a broken pixel's reporting failure without any pixel involved.

In the follow-up window the CRM held **437** funnel records: **347** completed applications and **90** partial form records. Left together, form *starts* look like *submissions* — which is precisely the mistake the browser event was making on the ad platform side. Partials are now separated and routed into a dedicated partial-submission workflow; contacts with no opportunity are re-checked every five minutes and enrolled into the matching partial or completed flow.

The other measurement traps we hit, all real:

* Two customers who had **paid** were still sitting outside Closed-Won — one in Follow-Up, one in Closed-Lost. Pipeline stage was therefore unusable as a revenue source.
* One close alert was **posted twice**, which would have inflated deposits by €1,475 and booked value by €4,918 if counted naively.
* A **self-booked** call can be credited to a staff setter if nobody checks.

So each fact now comes from the system that actually owns it:

| Fact | Source of truth |
| ---- |
| Spend and delivery | Meta |
| Real applications | Completed CRM application fields |
| Booked calls | CRM appointment records |
| Closed deals and cash | Deduplicated sales close posts |

Not one perfect dashboard number — a short chain of facts that agree closely enough to act on. That is the same conclusion as the pixel fix, applied one layer deeper.

---

## How We Counted

Method, so you can reproduce it on your own account:

* **Spend**: Meta Marketing API by ad set, 10–24 August inclusive, account timezone Europe/Madrid.
* **Completed application**: a native lead-form completion tag, or non-empty application fields (invest / willing-to-fly).
* **Paid Meta**: a captured Meta ad or ad-set identifier, `utm_source=fb_ad`, or a native Facebook source.
* **Booked call**: the `appointment_scheduled` tag, or an appointment record on the contact.
* **Close**: deduplicated internal close posts reporting deposit amounts, 17–24 August.

Two reconciliation notes we would rather publish than paper over:

1. Per-stream rows sum to **93** booked-call tags; five further contacts had appointment records without the tag, which is why the headline booked-call figure is **98**. The stream table uses the tag alone so per-stream rates stay comparable.
2. Meta reported **more** attributed `SubmitApplication` actions than the number of newly created completed CRM contacts in this window. That is **not** a deduplication test. A returning contact can submit without generating a new CRM creation timestamp, and native forms emit their own action types — the two counts are not directly comparable. We are not claiming from this number that dedupe is still perfect; we are claiming the commercial outputs held.

The 15-day cohort is also still maturing. Later bookings and closes can only move its downstream rates up.

---

## What This Follow-Up Proves

The original rescue was not a lucky four-day bounce.

At nearly double the volume, the account still produced applications and booked calls far below the cost of the failure period. Broad targeting kept outperforming the hand-built persona. Native forms demonstrated why cheap leads still need downstream qualification. Within the verified close window, the pipeline converted into five real closes worth €43,132 in booked tours. One post-window lead then self-booked in two minutes and closed on the first call roughly 17 hours later; another close remains unattributed; and a paid-Instagram native-form lead self-booked in under one minute and closed on the first call roughly 95 minutes after applying. The running ledger now stands at eight unique sales.

The rule from day one holds, and it now has collected cash and booked sales value behind it:

**Trust the CRM over the pixel, trust booked calls over form fills, and trust collected deposits over pipeline labels.**

---

## How SimpleCheck Bakes This In

Both halves of this story — the pixel audit and the CRM audit — are checks that should run continuously, not during an emergency.

[**Funnel Tracker**](https://portal.simplecheck.ai/funnel-tracker) is the continuous version of the audit in this article: first-party capture of every visit, UTMs and click IDs, live Meta spend next to real captured leads, and each lead matched back to the session that produced it — so "what Meta claims" and "what actually happened" sit side by side instead of in two spreadsheets. See [Funnel Tracker: first-party attribution from ad click to lead](https://help.simplecheck.com/en/article/funnel-tracker-first-party-attribution-from-ad-click-to-lead-hy0bbb/).

${frame}[Funnel Tracker setup, Results, and Creatives walkthrough](https://simplecheck-assets.s3.us-east-1.amazonaws.com/helpdesk/seo/a6-case-study-funnel-tracker-player-v4.html)

*Setup → Results → Creatives — live Funnel Tracker walkthrough at 1.5×.*

For the delivery side — one clean server-side event per real action, with event identity handled so browser and server never double-count — see [Pixel Wiring Studio](https://help.simplecheck.com/en/article/pixel-wiring-studio-send-smartform-events-to-meta-capi-and-optimize-ads-ebz791/). And the lead-quality half, which is the entire lesson of the €81.41 native-form line above, is what [Smart Routing](https://help.simplecheck.com/en/article/smart-routing-on-the-form-you-already-have-qualify-route-and-attribute-without-a-rebuild-rvmpcj/) does on the form you already run: qualify each submission in real time so ads optimize on leads that book. More on the mechanics in [Ad Performance: how SmartForm improves ROAS](https://help.simplecheck.com/en/article/ad-performance-how-smartform-improves-roas-1e7i2mq/).

Scope honesty, because trust is the product: Funnel Tracker is first-party journey tracking and lead matching — not call tracking, revenue modeling, or a deal ledger. The close and deposit figures in this article came from REVV's own sales reporting, deduplicated by hand. Pixel Wiring covers Meta CAPI for SmartForm funnel events; it is not a multi-channel attribution suite.

---

## Next Step

If you only do one thing from this article, do the two-column check: one window of pixel conversion events next to one window of CRM-verified completed applications. If the ratio is meaningfully above 1, your optimization has been learning from events that never happened.

Then do the second check, the one this follow-up added: take last month's closed deals and find the date each lead was **created**. If any of them are older than your reporting window, your ad spend is building pipeline your dashboard is not crediting.

Open [Funnel Tracker](https://portal.simplecheck.ai/funnel-tracker) in the portal — or message support from the portal chat with your Ads Manager count and CRM count for the same week, and we'll help you read the gap.
