Skip to content

Event match quality for Meta advertisers

Feed Meta the best data possible: a 9.3/10 match score, not the 5/10 most accounts send.

Your ads are not underperforming because of the creative. It is the data: a low match score leaves Meta's algorithm half-blind.

  • The 8 parameters Meta wants, on every event
  • Hashed, consent-aware, GDPR-ready
  • Live in 21 minutes

Rated by Meta advertisers who fixed their data

  • Trustpilot4.9 out of 5 on Trustpilot
  • G25.0 out of 5 on G2
  • Capterra5.0 out of 5 on Capterra

Event match quality raised at

  • Trading.de logo
  • Swedish Cold logo
  • Trustfactory logo
  • MLK Digital logo
  • CPC AG logo
  • DaxoMedia logo
  • Contentbär logo
  • Hivebuy logo
  • OBVIOUS logo

The same Lead event, before and after

Your workspace
Event match qualityLead event, last 7 days
9.3/10With LeadJourney5.2 before, pixel only
  • First name
  • Last name
  • Email, hashed
  • Phone, hashed
  • IP address and user agent
  • Click id (fbc)
  • Browser id (fbp)
  • External id
  • Date of birth

The score Meta shows in Events Manager, per event. Higher means more conversions matched to a real person.

The real reason your ads stall

Your ads are not underperforming because of your creative. It is your data.

Every conversion you send Meta gets scored on how well it matches a real person. When that score is low, the algorithm is half-blind. It cannot find your buyers, your CPMs climb, and your best campaigns look like losers. You blame the creative and start over, when the real problem was the data feeding the machine.

  • Every conversion you send Meta is scored on how well it matches a real person. Most accounts send partial, unmatched parameters and score 4 to 6 out of 10.
  • A low score leaves the algorithm half-blind. It cannot recognize your buyers, so it shows your ads to the wrong people and charges you for the privilege.
  • Your CPMs climb and your cost per result follows, because Meta needs more impressions to find a conversion it can recognize.
  • Your best campaigns look like losers in Ads Manager, because the conversions they drove never matched and never got counted.
  • You blame the creative and start over, burning a testing budget on a problem that was never in the ad.
  • Duplicate and unmatched events pile up, so Meta double counts some conversions and throws away others, including your best ones.
  • iOS and ad blockers hide a share of your sales entirely, so the events Meta could have scored never even arrive.

Same event, same budget, completely different data. The difference is the match score.

The difference is the match score

Same event. Same budget. Completely different data.

Most ad accounts send Meta partial, unmatched parameters and score around 5/10. LeadJourney sends every Lead and Purchase event server-side through the Conversions API with the first name, last name, email, phone, IP address, click id and browser id attached, hashed where Meta requires it, consent-aware and deduplicated against your pixel. The score climbs to 9.3/10, more conversions match, and the algorithm finally gets the best data possible.

Case studies

What changes once the attribution is right

One measured result per customer, with the person, the role and the company behind it.

  • Portrait of Karsten Guhr

    Tax and accounting

    54% better lead quality after using LeadJourney for marketing

    Karsten Guhr

    Managing Director

  • Portrait of Nikita Yatsun

    SEO agency

    €500k MRR reached profitably, scaling an SEO agency on performance marketing

    Nikita Yatsun

    Managing Director

  • Portrait of Florian Buck

    Klickkraft GmbH

    Business coaching

    €10-20k in monthly Meta spend, tied to qualified leads and revenue per ad

    Florian Buck

    Managing Director

  • Portrait of Marc Richard

    LinkedIn growth agency

    2x customer retention, once every LinkedIn touchpoint was tracked to revenue

    Marc Richard

    CEO

  • Portrait of Andreas Malkow

    Digital publishing

    Which article produced the lead and the revenue, across AI and organic search

    Andreas Malkow

    CEO & Head of PR

  • Portrait of Philipp Nessmann

    SEO and GEO agency

    Proven ROI on every retainer, from organic and AI search leads through to revenue

    Philipp Nessmann

    Managing Director

  • Getreach

    Backlinks marketplace (SaaS)

    0 to 100k in revenue from paid ads alone, inside the first month

    Getreach

    getreach.com

What you learn on the call

9 steps from poor data to a 9.3/10 match score

The nine chapters of our match quality playbook, walked through on your own ad account in one call instead of in a PDF.

Why your event match score decides your CPMs

The hidden number Meta uses to rank your data quality, and why a 4/10 quietly doubles your cost per result.

The 8 parameters Meta actually wants

Email, phone, name, IP, fbc, fbp and more. Which ones move the score the most and which advertisers always forget.

Server-side tracking without a developer

How to send clean, deduplicated events through the Conversions API so iOS and ad blockers stop hiding your sales.

Hashing and consent done right

Stay GDPR-compliant while still passing the parameters that lift your match quality. Most setups get this wrong.

Killing duplicate and unmatched events

The deduplication setup that stops Meta double counting or throwing away your best conversions.

Feeding back real revenue, not just leads

Push closed deals and purchase value back to the algorithm so it optimizes for buyers, not cheap clicks.

Reading the match score like a pro

Exactly where to find your score per event and how to diagnose what is dragging it down in minutes.

The 9.3/10 benchmark checklist

The same checklist top advertisers run before every scale, so the algorithm always has the best data possible.

Turning better data into lower CPA

How a higher match score compounds into cheaper results, more conversions tracked and a ROAS you can trust.

Higher score, lower CPA

A higher match score compounds into cheaper results, more conversions tracked and a ROAS you can trust.

Meta finds buyers by recognizing the ones you already have. Every parameter you add makes more of your conversions recognizable, every recognized conversion is one more the algorithm can learn from, and every improvement in learning shows up as a lower CPM and a lower cost per result. The data fix pays for itself in the first week of scaling.

Live in 21 minutes, no developer

From a 5/10 to a 9.3/10 in three steps

No new pixel, no developer ticket, no tag manager rabbit hole.

  1. 1About 5 minutes

    Install

    Point a first-party subdomain at LeadJourney and add one script to your site. From now on every form, booking and purchase is captured on your own server.

  2. 2About 15 minutes

    Connect Meta and your CRM

    Connect your Meta ad account, your CRM and your shop. Every event picks up the email, phone, name and ids Meta scores, hashed before they leave your server.

  3. 3Same day

    Watch the score climb

    Open Events Manager and watch the match quality move per event as the enriched, deduplicated events arrive. Closed deals and purchase values follow the same path.

What changes when the score goes up

Better data, better numbers. Quietly.

Up:

Match score

From around 5/10 to 9.3/10 on your Lead and Purchase events, with every parameter Meta scores present on every event.

Down:

CPMs

When Meta can recognize your buyers it needs fewer impressions to find the next one. The auction gets cheaper for you, not for your competitors.

Down:

Cost per result

More matched conversions means faster learning, better audiences and a lower cost per lead and per purchase.

Up:

Conversions tracked

The events iOS, ad blockers and unmatched parameters were hiding show up in Ads Manager. 95%+ captured, deduplicated.

Done:

GDPR-clean parameters

Hashing and consent handled server-side, so the fields that lift your score never leave your domain in the clear.

Lasting:

A ROAS you can trust

Purchase values and closed deals feed the same events, so the return Meta reports is one your CRM can confirm.

Original reviews

What our customers wrote, word for word

4.9 out of 5 across 11 public reviews. Quoted as they were left, shortened only by dropping whole sentences.

  • 5 out of 5 starsGoogle

    Before LeadJourney, we had no reliable tracking concept for our five-figure ad spend. We were manually building spreadsheet and CRM reports, inaccurate and time-consuming. Within two days, everything was set up. For the first time, I know exactly what I pay per lead and which campaigns actually bring in the best-qualified prospects.

    Florian BuckCEO, Klickkraft GmbH
  • With LeadJourney we are able to track all our leads and connect them with sales and attribution data to make better decisions. In the first month of using it we scaled from 0 to 100k revenue from paid ads only.

    GetreachBacklinks Marketplace (SaaS)
  • 5 out of 5 starsG2

    LeadJourney finally fixed my Marketing Analytics. It goes way beyond basic Ad Tracking Software. The Customer Journey Report saves hours of digging, and capturing everything from Offline Conversions to AI Search Tracking makes it the Best B2B Attribution Platform available.

    Sascha LenzMarketing Manager
  • 5 out of 5 starsTrustpilot

    Connected LeadJourney for 2 clients, setup took literally 20 minutes each. The data became more accurate, the reports actually make sense. Now clients look at the dashboard and the 'why don't the numbers match?' questions are gone.

    Alexander SamarPerformance Marketing Agency
  • 5 out of 5 starsGoogle

    With LeadJourney, we have finally found a tool that provides us with the data we need to scale our performance marketing campaigns. The most important KPI is no longer lead price but cost per qualified lead.

    Steffen SiesingCEO, Bilanzmanufaktur GmbH
  • 5 out of 5 starsG2

    The ability to track both online and offline conversions in one unified dashboard has given us insights we never had before. Our ROI has improved dramatically since we started integrating LeadJourney with our CRM. We're finally able to see the full customer journey, and it's been a game changer for our strategy.

    Andre WitzelFounder, Trading.de
  • 5 out of 5 starsTrustpilot

    The ability to seamlessly integrate data from multiple channels and see real-time insights has significantly improved our campaign results. We now focus on metrics that truly matter, like ROI and qualified leads.

    Nikita YatsunCEO, RLV Media GmbH

Read the reviews where they were left

  • Google
  • TrustpilotRated 4.9 out of 5 on Trustpilot4.9
  • G2Rated 5.0 out of 5 on G25.0
  • CapterraRated 5.0 out of 5 on Capterra5.0

Common questions

Everything you would ask on the call, answered

The questions Meta advertisers ask before they fix their match quality.

What is event match quality, and where do I find mine?

Event match quality is the score, from 1 to 10, that Meta gives each event you send through the Conversions API. It measures how well the parameters on the event let Meta match it to a real person. You find it in Events Manager, per event, under the event's details. Most accounts we look at sit between 4 and 6.

Which parameters move the score the most?

Email and phone, hashed, carry the most weight, followed by first and last name, the click id (fbc), the browser id (fbp), IP address and user agent, and an external id. LeadJourney sends all of them on every event where they are available, which is what pushes the score from around 5/10 to 9.3/10.

Do I need a developer to send these parameters?

No. You point a first-party subdomain at LeadJourney and add one script to your site, then connect your Meta ad account and your CRM. The parameters are picked up from your forms, your CRM and the click itself, hashed on the server and sent through the Conversions API. We do the setup with you on a call, and most teams are live in under half an hour.

Is passing email and phone to Meta GDPR compliant?

Sending hashed parameters is how the Conversions API is designed to work, and it is not a way around consent. LeadJourney respects your consent setup, hashes personal fields server-side before they leave your domain and is hosted in the EU, so the fields that lift your score are handled the way your privacy team expects.

Will this double count against my existing pixel?

No. Every event carries an event id, so a conversion captured by both the pixel and the server-side layer is counted once. That is the deduplication setup that stops Meta double counting some conversions and throwing away others.

Can I send purchase value and closed deals as well?

Yes. Order values from your shop or payment tool and closed-won deals from your CRM go back to Meta as events with a value attached, on the same enriched, deduplicated path. The algorithm optimizes for buyers, not for cheap clicks.

What happens after I book?

A 30 minute walkthrough with a tracking specialist. We open your Events Manager together, read your current match quality per event, and show you exactly which parameters are missing and how LeadJourney fills them. If you want, we connect one of your real domains on the call. No deck, no pressure.

Higher match score, lower CPA, more conversions tracked

Give Meta the best data possible. Starting today.

Book a demo and we read your match quality live, show you the parameters you are missing and get enriched events flowing to the Conversions API on the call. Or start free and watch the score climb in your own account first.

LeadJourney dashboard showing lead sources, campaign performance and attributed revenue side by side