Meta Ads conversion tracking for immigration law firms
Immigration practices run several funnels at once in several languages, and the case types behind them differ by an order of magnitude in fee and in complexity. What Meta Ads adds on top of that is a mechanical requirement: fbclid and _fbc have to reach the record that holds the money, because Meta can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in immigration law firms, and what Meta specifically needs to accept it.
Free30 minutesNo obligation
Specific to Meta × Immigration law
Meta Ads for immigration firms: signed cases via CAPI, by language
On Meta, send each signed immigration case through the Conversions API from the case management system as a Lead or custom conversion, matched on the stored fbclid and _fbc plus normalized, hashed email and phone, carrying the fee as value. Never include immigration status, country of origin or case facts, and run each language funnel as its own ad set.
Meta is often where immigration firms reach Spanish-speaking and other community audiences in their own language, and those prospects increasingly answer through Instant Forms rather than the website. A lead form submission never touches your site, so no fbclid exists for it. Meta's lead ID is the identifier in that case, and it has to be stored on the matter when the lead enters intake, or that signed case can never be sent back.
Immigration appears among Meta's social issue topics in the US, so ads that discuss policy rather than simply offer legal services can be held for issue-ad authorization and a disclaimer. Keep service ads about services. On the data side, the value you send should reveal nothing about a person's situation: a fee and an opaque case-type code are enough, and words like asylum or removal have no place in event names, URLs or custom parameters.
Meta's 7-day click window is short against an eligibility consultation that can happen two weeks after the inquiry, so a signed case often lands outside attribution even when the ad produced it. Optimize toward consultation attended if signed volume per ad set is thin, send signed cases with value for reporting, and expect a policy announcement to flood the forms with inquiries that never pass eligibility.
Meta · Immigration law · what breaks
Why Meta under-reports for immigration law firms
- 01
Case types valued identically
Fees range enormously and bidding cannot tell them apart without the value.
- 02
Multilingual funnels measured as one
Spanish, Mandarin and English traffic convert at different rates and cost different amounts.
- 03
Policy-driven demand spikes read as campaign performance
A rule change moves volume in a way no campaign did.
- 04
Fbclid and _fbc never reaches the record
fbclid arrives on the landing URL and is normally written into the _fbc cookie. If it isn't captured on landing, _fbc never exists — and _fbc is the strongest click signal Meta has, so its absence caps your match quality regardless of what else you send. Forward _fbp too, from the browser rather than regenerating it server-side.
Meta · Immigration law · the fix
What working looks like — Meta · Immigration law
Signed cases as the conversion
From the case management system, with the case type and fee.
Language carried on the conversion
So each funnel can be judged on its own terms.
Policy events annotated in the report
So a spike is not mistaken for a campaign win.
Meta · Immigration law · architecture
How Meta and immigration law firms actually connect
- 1
The conversion in immigration law firms
The money event is a signed case, carrying its type. Because fees vary so widely, sending an average value is worse here than in almost any other practice area.
- 2
Meta Ads needs a click to match
event_name from the standard set with exact casing, event_time in seconds, a shared event_id, an action_source, and hashed user_data that was normalized before hashing. Purchase additionally requires value and currency.
- 3
The identifier: fbclid and _fbc
fbclid arrives on the landing URL and is normally written into the _fbc cookie. If it isn't captured on landing, _fbc never exists — and _fbc is the strongest click signal Meta has, so its absence caps your match quality regardless of what else you send. Forward _fbp too, from the browser rather than regenerating it server-side.
- 4
Where it gets sent from
The case management system — cases signed by date, by case type and language, for the same window.
- 5
Deduplication and window
This is the mechanism that decides whether adding CAPI helps or doubles your conversions. Both the Pixel and the server event must carry the same event_id — the order or booking reference works best, because both sides can produce it without coordinating. A case difference in the event name alone produces two events even with a matching ID. Read the Deduplicated indicator in Events Manager over a full week, not one session. Meta's default attribution is a 7-day click and 1-day view. View-through is included by default, which is a large part of why Meta claims more conversions than your other platforms — that overlap is expected rather than a fault.
Meta · Immigration law · events
The conversion map for immigration law firms
Four steps across multiple language funnels.
| Event | What it means here |
|---|---|
| Inquiry, in any language | Volume signal. Track the language. |
| Consultation booked | A leading indicator. |
| Consultation attended | Where eligibility is actually assessed. |
| Case signed | The money event, at the fee. |
| Case type and language | Both carried on the conversion. |
Meta · Immigration law · diagnose
Diagnostic order — Meta · Immigration law
- 01
Count records carrying fbclid and _fbc
- 02
Non-English pages not instrumented
The single most common gap, and it removes the funnel that often converts best.
- 03
Eligibility assessment sitting between inquiry and case
Many inquiries are not eligible, and counting them as leads misleads bidding.
- 04
Policy-driven volume swings
Annotate them. Otherwise every report is a story about the wrong thing.
- 05
Read the Deduplicated indicator and the per-event match quality score, both read over seven days
Match quality is where most Meta accounts lose attribution, and it's almost always normalization rather than coverage. An email hashed with a capital letter, or a phone hashed with brackets, produces a perfectly valid hash that matches nobody and errors nowhere. Normalize first, then hash, and read the score per event rather than overall.
Meta · Immigration law · prove
How it gets proven — Meta · Immigration law
Source of truth
The case management system — cases signed by date, by case type and language, for the same window
- Signed cases reconciled per matter against what each platform reports.
- Identifier capture confirmed on every language version of the site, not just English.
- Case-type values agreed and documented before anything is sent.
- Policy events annotated so period comparisons stay honest.
- The Deduplicated indicator and the per-event match quality score, both read over seven days read directly, not inferred from an upload succeeding.
Meta · Immigration law · free audit
What we check in the free audit
- Count records carrying fbclid and _fbc
- Non-English pages not instrumented
- Eligibility assessment sitting between inquiry and case
- Policy-driven volume swings
- Read the Deduplicated indicator and the per-event match quality score, both read over seven days
Checked against
The case management system — cases signed by date, by case type and language, for the same window
Free30 minutesNo obligation
Meta · Immigration law · when not to buy
When you don't need this — Meta · Immigration law
- If Meta already reports conversions that reconcile against the case management system within a few percent, this is working and there is nothing to buy.
- Measure identifier coverage yourself first — pull your last hundred records and count how many carry fbclid and _fbc.
- If you're advertising a business type Meta restricts data collection for — health being the obvious one — the parameters you can legitimately send are narrower, and that constraint should shape the build rather than be worked around.
Meta · Immigration law · what we deliver
What gets built — Meta · Immigration law
Click identifier captured across every language version of the site
A common gap — the English site is instrumented and the others are not.
Carried into intake and onto the matter
Through the form or the call platform.
Signed case fires the conversion
With the case type, fee and language.
Consultations that do not proceed excluded
Common in this practice area.
Dispatch via the Conversions API
Server events go through CAPI with an action_source describing where the conversion happened. Offline outcomes flow through the same API rather than a separate product. Verify current field names against Meta's documentation before building — this surface changes.
Written guarantee
95%+ tracking accuracy
Measured against The case management system — cases signed by date, by case type and language, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Meta · Immigration law questions, answered
It can, if the ad discusses immigration policy rather than offering legal services. Copy that comments on a rule change is the most likely to be held for social-issue authorization, so check Meta's current list of US social issue topics before writing ads around the news.
Meta accepts CRM outcomes sent back against the Instant Form lead ID, so signed cases can inform delivery. It needs a steady weekly volume of them to learn; confirm the current guidance in Meta's documentation before switching the optimization event.
Separate reporting, at minimum, and usually separate campaigns. The funnels convert at different rates at different costs, and blending them hides which one is actually working. The most common finding is that a non-English site was never instrumented at all.
The actual fee for that case type. The spread between a citizenship application and a complex removal defence is wide enough that an average value will make your bidding chase the wrong cases.
Annotate them in the report. A rule change can double inquiry volume in a week, and without the annotation somebody will attribute it to a campaign and scale the wrong thing.
fbclid arrives on the landing URL and is normally written into the _fbc cookie. If it isn't captured on landing, _fbc never exists — and _fbc is the strongest click signal Meta has, so its absence caps your match quality regardless of what else you send. Forward _fbp too, from the browser rather than regenerating it server-side.
Server events go through CAPI with an action_source describing where the conversion happened. Offline outcomes flow through the same API rather than a separate product. Verify current field names against Meta's documentation before building — this surface changes.
By reading the Deduplicated indicator and the per-event match quality score, both read over seven days and reconciling against The case management system — cases signed by date, by case type and language, for the same window. An upload that succeeds is not an upload that matched.
More on Meta · Immigration law
- Immigration lawConversion tracking for immigration law, measured in signed cases
- Meta · Personal injuryMeta Ads conversion tracking for personal injury law firms
- Meta · Family lawMeta Ads conversion tracking for family law firms
RELATED GUIDES
More for immigration law firms: other angles on the same outcome
- Immigration lawConversion tracking for immigration law, measured in signed cases
- Meta · Title and escrowMeta Ads conversion tracking for title and escrow companies
- Meta · Criminal defenseMeta Ads conversion tracking for criminal defense attorneys
- Meta · Booked call → closed wonHow to track booked call to closed won for Meta Ads
- Meta × Call RecordsHow to reconcile Meta Ads against your call tracking records
- Meta · BankruptcyMeta Ads conversion tracking for bankruptcy attorneys
- Meta · Workers' compMeta Ads conversion tracking for workers' compensation attorneys
- Meta · Mortgage brokersMeta Ads conversion tracking for mortgage brokers
Free · 30 min
Get Meta reporting what immigration law firms actually earn
Free30 minutesNo obligation
