Meta Ads conversion tracking for LASIK and refractive surgery practices
LASIK is an elective, high-ticket, entirely cash-pay decision that people consider for months and often research alongside financing options. 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 LASIK and refractive surgery practices, and what Meta specifically needs to accept it.
Free30 minutesNo obligation
Specific to Meta × LASIK
Meta for LASIK: the 7-day window ends long before surgery
On Meta, a LASIK practice should optimize toward the attended consultation, sent as Schedule or Lead through the Conversions API from the practice system, matched on _fbc and normalized hashed contact data. Send the performed surgery as Purchase at the price paid, mainly for reporting. Never send prescription, candidacy or medical history.
Meta's 7-day click window against LASIK's months of consideration is the central mismatch. A free-consultation ad can produce a booking inside a week; the surgery that follows candidacy screening and financing rarely does. So the event Meta bids on has to be the attended consultation, while Purchase at the surgery price mostly tells you which ad sets brought real candidates, often weeks after Meta has stopped counting.
Free-consultation instant forms on Meta produce volume that thins out at the screening chair. If you use them, send the attended consultation back through the Conversions API from the practice system, matched on the email and phone the form collected, so bidding learns from shows rather than form fills. Value it at your consult-to-surgery rate times the average procedure price, not at zero and not as a surgery.
Meta can classify eye surgery as health, which limits what a LASIK dataset may send and possibly which events it can optimize toward. Check the dataset's status in Events Manager before planning around Purchase. Whatever the classification, event properties must never carry the candidacy outcome, prescription strength or self-test answers; a value and the word consultation are enough.
Meta · LASIK · what breaks
Why Meta under-reports for LASIK and refractive surgery practices
- 01
Free consultations optimized as conversions
They are free by design, which is exactly why they predict poorly.
- 02
Consult-to-surgery rates varying widely by campaign
The number that separates real demand from curiosity.
- 03
Financing declines removing revenue after the fact
A booked surgery that fails financing is not revenue.
- 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 · LASIK · the fix
What working looks like — Meta · LASIK
Performed procedures as the conversion
From the practice system, at the actual price.
Attended consultations as the working target
Valued at your own consult-to-surgery rate.
Financing failures reversed
Because they happen after the booking.
Meta · LASIK · architecture
How Meta and LASIK and refractive surgery practices actually connect
- 1
The conversion in LASIK and refractive surgery practices
The money event is a performed procedure. The consultation is the working target when surgery volume is thin, valued at your own conversion rate rather than treated as revenue.
- 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 practice management system — procedures performed by surgery date, at price paid, 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 · LASIK · events
The conversion map for LASIK and refractive surgery practices
Five steps across a months-long elective decision.
| Event | What it means here |
|---|---|
| Inquiry or self-test completed | Volume signal. |
| Consultation booked | Free, abundant, weakly predictive. |
| Consultation attended | The realistic optimization target. |
| Candidacy confirmed | Not everyone is a candidate, which is a real filter. |
| Procedure performed | The money event, at the price paid. |
Meta · LASIK · diagnose
Diagnostic order — Meta · LASIK
- 01
Count records carrying fbclid and _fbc
- 02
Months of research against import windows
Measure click-to-surgery before assuming a procedure upload works.
- 03
Candidacy screening
A share of consultations are not eligible, which is not a campaign failure.
- 04
Consultation no-shows
High on free offers and variable by campaign.
- 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 · LASIK · prove
How it gets proven — Meta · LASIK
Source of truth
The practice management system — procedures performed by surgery date, at price paid, for the same window
- Performed procedures reconciled per patient against what each platform reports.
- The click-to-surgery distribution measured against every import window.
- Consult-to-surgery rate calculated from your own history and used as the consultation value.
- Consultation no-show rate measured by campaign.
- The Deduplicated indicator and the per-event match quality score, both read over seven days read directly, not inferred from an upload succeeding.
Meta · LASIK · free audit
What we check in the free audit
- Count records carrying fbclid and _fbc
- Months of research against import windows
- Candidacy screening
- Consultation no-shows
- Read the Deduplicated indicator and the per-event match quality score, both read over seven days
Checked against
The practice management system — procedures performed by surgery date, at price paid, for the same window
Free30 minutesNo obligation
Meta · LASIK · when not to buy
When you don't need this — Meta · LASIK
- If Meta already reports conversions that reconcile against the practice 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 · LASIK · what we deliver
What gets built — Meta · LASIK
Click identifier captured and persisted for months
Elective surgery research routinely spans a quarter.
Carried into the practice management system
Onto the patient record.
Procedure performed fires the conversion
At the price actually paid, both eyes.
Cancellations and financing failures reversed
Both are common in elective surgery.
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 practice management system — procedures performed by surgery date, at price paid, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Meta · LASIK questions, answered
They produce cheap volume and many no-shows. Use them only if attended consultations are sent back through the Conversions API, so Meta learns which leads actually showed up.
Most surgeries happen outside Meta's 7-day click window, and many start from a search rather than a Meta click. Judge Meta on attended consultations and closed-quarter surgeries from your own records.
Only where surgery volume is too low for bidding to learn. A free consultation is designed to be easy to accept, so it attracts curiosity as readily as intent. Where you must use it, value it at your own consult-to-surgery rate rather than treating it as a conversion in its own right.
Measure it. If your median click-to-surgery is inside 90 days it uploads to Google Ads fine; beyond that it cannot, and the answer is optimizing toward attended consultations with surgery revenue reported separately.
Track it. A patient who is not a surgical candidate is not a failed campaign, and separating candidacy failures from genuine disinterest changes how you read consultation quality.
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 practice management system — procedures performed by surgery date, at price paid, for the same window. An upload that succeeds is not an upload that matched.
More on Meta · LASIK
- LASIKConversion tracking for LASIK, measured in performed procedures
- Google Ads · LASIKGoogle Ads conversion tracking for LASIK and refractive surgery practices
- TikTok · LASIKTikTok Ads conversion tracking for LASIK and refractive surgery practices
RELATED GUIDES
More for lasik and eye surgery: other angles on the same outcome
- LASIKConversion tracking for LASIK, measured in performed procedures
- Meta · Medical devicesMeta Ads conversion tracking for medical device companies
- Meta · Hearing clinicsMeta Ads conversion tracking for hearing clinics
- Meta · Phone call → saleHow to track phone call to sale for Meta Ads
- Meta × Call RecordsHow to reconcile Meta Ads against your call tracking records
- Meta · Fertility and IVFMeta Ads conversion tracking for fertility and IVF clinics
- Meta · Cosmetic surgeryMeta Ads conversion tracking for cosmetic surgery practices
- Meta · Home healthcareMeta Ads conversion tracking for home healthcare agencies
Free · 30 min
Get Meta reporting what LASIK and refractive surgery practices actually earn
Free30 minutesNo obligation
