Skip to content
Contactlevel Help Center home
Contactlevel Help Center home

Understanding Match Rates & Audience Size

What is a Match Rate?

A match rate is the percentage of records from your uploaded audience that an ad platform can identify in its user database. For example, if you upload 1,000 contacts and the platform matches 600 of them, that's a 60% match rate.

Match rates vary significantly by platform because each platform has different user data and matching methods.

Why Match Rate Percentage Can Be Misleading

When ContactLevel syncs your audience to an ad platform, it enriches each contact with 50-70 data points (personal emails, phone numbers, device IDs, and more). This means ContactLevel sends many rows of data per person to maximize the chance of a match.

Because of this, the ad platform's reported match rate (matched rows ÷ total rows) can appear lower than expected. The number that actually matters is the audience count — the number of unique people matched — not the match rate percentage.

Example

You upload 985 contacts to ContactLevel. After enrichment, ContactLevel sends enriched data to LinkedIn. LinkedIn reports a match rate that looks modest, but the actual audience size is 900+ people. Nearly everyone matched — the percentage just looks lower because of how many data points were sent per person.

Match Rate vs. Audience Size — What to Look At

Always compare these two numbers:

  1. Your ContactLevel audience size — the number of contacts in your audience

  2. The ad platform's matched audience count — the number of people the platform can actually target

The ratio between these two numbers is your true reach. The match rate percentage shown in the ad platform's UI is based on rows, not people, and is not a reliable indicator of performance.

Typical Match Rates by Platform

Platform

Native CSV Upload Match Rate

ContactLevel Match Rate

LinkedIn

~50%

80-99%

Meta (Facebook/Instagram)

~20%

60-80%

Google Ads

~2%

60-70%

Reddit

~2%

50-70%

X (Twitter)

~10%

50-70%

Why Native CSV Uploads Produce Low Match Rates

When you upload a CSV of work emails directly to an ad platform, you're giving the platform just 1-3 data points per person. Most people don't use their work email on social media platforms, so the platform can't find them. ContactLevel solves this by enriching each contact with personal identifiers that match how people actually register on these platforms.

Match Rate vs. Reach Rate

Match rate tells you how many of your contacts the platform identified. But what really matters for campaign performance is reach rate — the percentage of your matched audience that actually sees your ads.

Reach rate depends on budget, campaign objective, and audience size. A high match rate with a low budget means your audience is identified but not reached. Monitor both metrics to understand true campaign performance.

Troubleshooting Low Match Rates

  • Wait for full processing — match rates increase as the platform finishes processing (24-72 hours depending on platform)

  • Check audience count, not percentage — the match rate % can be misleading due to enrichment data points

  • Verify enrichment completed — make sure your ContactLevel audience shows "Ready to Sync" before syncing

  • Check minimum audience sizes — Meta requires 100 contacts, LinkedIn 300, Google 1,000

  • Re-sync if needed — if audience data looks stale, click Sync again in ContactLevel to push updated data