Skip to main content
Meta · Immigration lawMeta × Immigration law

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

  1. 01

    Case types valued identically

    Fees range enormously and bidding cannot tell them apart without the value.

  2. 02

    Multilingual funnels measured as one

    Spanish, Mandarin and English traffic convert at different rates and cost different amounts.

  3. 03

    Policy-driven demand spikes read as campaign performance

    A rule change moves volume in a way no campaign did.

  4. 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. 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. 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. 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. 4

    Where it gets sent from

    The case management system — cases signed by date, by case type and language, for the same window.

  5. 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.

Inquiry, in any languageVolume signal. Track the language.
Consultation bookedA leading indicator.
Consultation attendedWhere eligibility is actually assessed.
Case signedThe money event, at the fee.
Case type and languageBoth carried on the conversion.

Meta · Immigration law · diagnose

Diagnostic order — Meta · Immigration law

  1. 01

    Count records carrying fbclid and _fbc

  2. 02

    Non-English pages not instrumented

    The single most common gap, and it removes the funnel that often converts best.

  3. 03

    Eligibility assessment sitting between inquiry and case

    Many inquiries are not eligible, and counting them as leads misleads bidding.

  4. 04

    Policy-driven volume swings

    Annotate them. Otherwise every report is a story about the wrong thing.

  5. 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

Get my free conversion tracking audit

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.

Get my free conversion tracking audit

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.

Free · 30 min

Get Meta reporting what immigration law firms actually earn

Free30 minutesNo obligation