CampaignProof beta

For PPC freelancers and small performance agencies

Prove your conversion tracking works before you pay for a single click.

CampaignProof records a real visit to your landing page, checks that GA4, Google Ads and Meta Pixel fire what they should when the lead form is submitted, and gives you a report a client can read in thirty seconds.

Free during beta. No sign-up and no credit card.

Observed

The browser sent the expected request, and it matched what you configured.

Missing

You completed the journey, CampaignProof could see this kind of request, and it never came.

Unverified

The recording could not decide: the payload was unreadable, the journey was not finished, or it is sent server-side.

What it verifies

GA4 events

generate_lead, form_submit, sign_up, purchase or your own names, with the parameters you require.

Google Ads conversions

The conversion request for your conversion ID and label, kept apart from remarketing traffic.

Meta Pixel events

Lead, CompleteRegistration, Contact, Purchase and custom events, on the pixel you expect.

UTM parameters

Required campaign parameters, expected values, letter case and double-encoded links.

Double firing

The same conversion sent twice within seconds, flagged against the limit you set.

Lead form journey

You complete the real form; every signal is tied to the moment it fired.

How it works

  1. Step 1

    Install the extension

    Load it in Chrome. No account, no card.

  2. Step 2

    Set what should fire

    Type the events, or import a saved workflow.

  3. Step 3

    Record the journey

    Start, submit the lead form like a customer would, confirm, stop.

  4. Step 4

    Read the evidence

    Observed, missing or unverified, each with the request behind it.

Sample report

Generated by the real verification engine from demo requests for a fictional clinic, with fake tracking IDs.

Sample: Bright Smile Dental consultation form

Results

What it cannot tell you

  • Whether Google Ads or Meta accepted, matched or attributed a conversion. A sent request is not a counted conversion.
  • Anything sent server to server, such as the Meta Conversions API or server-side GTM forwarding to platforms.
  • Whether your CRM received the lead.
  • Payloads the browser does not expose or that use a format it cannot read; those are reported as unverified, never as missing.

Privacy by design

  • Nothing is recorded until you press Start, and only in that tab, on the site you approve.
  • Only GA4, Google Ads and Meta Pixel requests are inspected. Cookies, headers, form values and page content are never read.
  • Emails, phone numbers, tokens and click IDs are removed from URLs and parameters before anything is stored.
  • Reports stay in your browser and your own dashboard. Nothing is shared publicly.