Before anyone asks "says who?" — the ad count, the load time, and the landing-page split all trace to public, checkable sources. Every receipt below has a link so you can run the count yourself in about two minutes. The same evidence the audit reads from, no engine in the way.
Every ad platform publishes a public library of the ads each account is running. Counts only come from accounts the platform itself ties to pulmonx.com — by domain key, by the verified page ID, or by the company page's own declared website. A lookalike never pollutes the number.
Counts as of 11 June 2026. Ad libraries move daily, so the total drifts a few creatives either way. X ads do not appear here because X publishes no equivalent public library, so the audit refuses to guess a number for it.
Two different measurements, both from Google. The one that matters most is the field data: what real Chrome users actually experienced on pulmonx.com over the last 28 days. Lab numbers swing run to run — that's why any single score can look like an outlier. The field number doesn't move.
The honest takeaway is not any single lab number; it is that real users wait ~5 seconds for the main content, which Google formally categorises as slow — on the domain where the conversion tracking lives.
Open the Meta Ad Library and click any creative — the library shows each ad's destination link. 13 of the 16 active Meta ads send patients to zephyrvalves.com/breathe-it-in, a separate campaign domain. The conversion stack verified firing in a real browser sits on pulmonx.com.
What fires where, exactly as measured:
A tag manager can inject tags after delivery, so the claim is held to exactly what was measured: eight ad-platform tags observed firing on pulmonx.com in a real browser; none of those conversion tags present in the campaign page's delivered HTML (Google Tag Manager and HubSpot only). The destination count comes from the ad library itself — click any creative to see its landing link.
When the audit shows a number, one of these four rules backs it. When a rule can't be satisfied, the number isn't shown.
Every figure traces to an API response or a real-browser observation. A claim with no measurement behind it never reaches the page.
If a count can't be verified, it is left out entirely. A missing number is reported as not measured — not as zero, not as an estimate.
Ad counts only come from accounts the platform itself ties to pulmonx.com — by domain key or by the page's own declared identity. Name lookalikes never count.
Observations keep their limits. Lab speed runs are reported as the runs they were, with the swing shown. A one-off reading is never inflated into a permanent fact.