Hippo is HIPAA-compliant ad tracking for LASIK, cataract and refractive practices and optometrists who advertise. It counts the self-tests, consults and eye exams your ads produce, ties the surgeries back to the campaign, and keeps patient identities and procedures out of what Google and Meta receive.
No annual contracts.
Transparent pricing.
We set it up for you.
The page that converts best in eye care is a candidacy self-test. It asks the visitor's age, what they wear, what kind of vision problem they have and whether they have been diagnosed with cataracts, then asks for a name and a phone number. The ad tags usually sit on that same page.
From there the consult is booked by a coordinator on the phone or on a scheduler your EHR vendor hosts, and the surgery that pays for the campaign is recorded weeks later in the EHR. Google and Meta see the self-test. They never see the surgery, and nobody tells them which campaign produced it.
What is worth counting:
What isn't:
A campaign can fill the self-test with people who never book.
Here is the sum, with example numbers.
The sum, with example numbers
Example figures. Put in your own. Each line needs a count you trust, and the last one needs the campaign it came from.
Try the sum with your own numbers. If the surgeries are not tied to campaigns, that is the gap Hippo closes. It records the self-test, the call and the booked consult, counts the surgery back from your records, and sends each to Google and Meta without the name, email, phone number, IP address or procedure.

Owners paying for ads and reports without knowing what the ads produced.
For a while, I ran my own Google Ads through the dashboard. Yet I was paying month after month without really knowing whether it was working, and the reports were difficult to understand to know what the actual results were.
When most patients are asked, "How did you hear about us?" they will often only give the first source they recall.
If you can't track it, you don't know if your money is working.

Calls that don't book, and budgets set by guesswork.
People are not calling like they once did, and if they do, they are not scheduling surgery quite as easily.
Often, the only way to decide where to invest the practice's marketing money is by trial and error.
We used a marketing company before but didn't see any changes in our analytics/patient volume.
Google's health category for personalized ads(opens in a new tab) names surgical procedures, which covers LASIK, lens implants and cataract surgery. For those campaigns you cannot use your own audience lists(opens in a new tab): no Customer Match, no remarketing list of self-test takers, no lookalikes. Health conversions cannot be measured with enhanced conversions(opens in a new tab) or uploads, and Google does not offer a BAA for Google Analytics(opens in a new tab).
Hippo changes none of that. It does not change ad approval or audience rules, adds no words, keywords or claims to your site, and changes no ad copy. It measures what happens after the click.
Meta sorts data sources into categories, and a practice site is a candidate for the health and wellness one, whose named examples begin with a patient portal(opens in a new tab). That category can block lower-funnel events(opens in a new tab) such as Lead and Schedule, blocks custom events until they are reviewed(opens in a new tab), flags a custom conversion that names a condition(opens in a new tab), and you cannot change the category Meta assigns(opens in a new tab).
Meta's rules name medical procedures, treatments and testing(opens in a new tab) among the information it must not receive, the rule covers the names of your events(opens in a new tab), and its core setup strips anything in a URL after the domain(opens in a new tab). An event called "LASIK consult booked" or "Schedule Eye Exam" breaks it. Meta states that its own filters are no substitute for yours(opens in a new tab).
An event name, before and after
Sent without the patient's
With audiences closed off and lower-funnel events restricted, the events that still flow are what steer bidding. Hippo sends the consult and the surgery under neutral names with nothing that names the procedure or identifies the patient, and keeps a log of consults and surgeries by campaign that is yours whatever Meta blocks.
Sources: Google, Health in personalized advertising(opens in a new tab) · Google, Personalized advertising(opens in a new tab) · Google, Customer data policies(opens in a new tab) · Google, HIPAA and Google Analytics(opens in a new tab) · Meta, Data source categories(opens in a new tab) · Meta, Data sharing restrictions(opens in a new tab) · Meta, Restrictions on custom conversions(opens in a new tab) · Meta, About prohibited information(opens in a new tab) · Meta, Core setup(opens in a new tab). As of 10/7/26.
Federal
A practice that submits claims electronically(opens in a new tab) to Medicare, a medical plan or a vision plan is a covered entity for all its patients, the cash-pay LASIK patient included. HHS says tracking on a page that permits individuals to schedule appointments(opens in a new tab) can reach PHI, tracking on logged-in portal pages(opens in a new tab) generally does, and a tracking vendor that receives it is a business associate, and a BAA is required(opens in a new tab).
Federal
It allows statutory damages of $10,000(opens in a new tab) per plaintiff. It survived motions to dismiss against a LASIK provider and an eye care chain in 2026, and in both cases the court accepted the alleged HIPAA disclosure as the reason the practice could not rely on being a party to the conversation.
State
The state's privacy law(opens in a new tab) sets $5,000 per violation with no proof of harm, and survived against the LASIK provider. Its medical confidentiality law adds nominal damages of $1,000(opens in a new tab) and applies to a licensed provider whether or not the practice bills insurance.
State
The My Health My Data Act(opens in a new tab) covers health data HIPAA does not, which includes the self-test taker who never became a patient.
Settled
A patient alleged that the Meta pixel on LASIK MD's US site sent Facebook the details of a laser vision consultation booked there. In January 2026 the court denied the motion to dismiss(opens in a new tab) the federal and California wiretap claims, and the case was settled(opens in a new tab) on terms that were not disclosed.
Pending
Patients allege that Google Analytics on MyEyeDr.'s site received details of the eye exams they booked, including the problem that prompted the visit. In March 2026 the court held that disclosing the fact of an appointment was enough at this stage and let the federal wiretap, negligence and unjust enrichment claims proceed(opens in a new tab). The case is pending and the claims are allegations.
Pending
Plaintiffs allege that the vision plan's Find an Eye Doctor search sent the type of doctor and services they searched for to Meta, Google and LinkedIn. The first complaint was dismissed with leave to amend, and an amended complaint(opens in a new tab) is pending. The claims are allegations.
Pending
A proposed class action(opens in a new tab) alleges that the optical chain's custom "Schedule Eye Exam" event told Meta when and where users booked eye exams. The case is on hold until an appeals court rules in a similar case against another optical chain. The claims are allegations.
The pages were where people booked.
A consultation scheduler, an eye-exam booking and a doctor search.
The tools were ordinary.
The Meta pixel, Google Analytics and a custom event name.
The booking itself was enough.
One court held that the fact of an appointment was health information.
The laws behind these cases do not ask how many locations a practice has, and the wiretap claims reach a practice in any state.
See what your self-test and booking pages send to Google and Meta →(opens in a new tab)Book your appointment
Book now
Call us
Booking
Call
Records events
Removes identifying information
Sends clean conversion data
Excluded from conversion events
Names
Conditions
IP addresses
Clean conversion events only


Booking
Call
Take the Google and Meta pixels off your site.
Hippo records visits, bookings, and calls, then removes patient names, health details, and IP addresses from the conversion events sent to Google and Meta.
Google and Meta receive conversion signals they can use to optimize your campaigns. Patient names, health details, and IP addresses stay out of those events.
With your EHR, your scheduler and your call tracking untouched. Hippo runs on your own domain and records the self-test, the call and the booked consult. It connects to your scheduling tool so a consult booked by phone counts, and to your records so the surgery counts back to the campaign weeks later. If an agency runs your ads, they keep running them, and you keep the data and the accounts.
Your patient portal stays out of Google and Meta entirely. Hippo keeps ad tags off logged-in pages and sends nothing from them.
Hippo works with the ad platforms and website tools your practice already uses.
Hippo
See which campaigns led to consult requests and bookings, and what each one cost.

An independent record of results in an account you own. If you change agencies, it stays with you.

Calls that start from an ad are counted as conversions alongside forms and bookings.

A log of every event that went to Google and Meta and what was removed from it first.

$99/month
Month to month.
Start now, no demo call1,000 visitors/month(opens in a new tab)$199/month
Month to month.
Start now, no demo call2,000 visitors/month(opens in a new tab)$299/month
Month to month.
Start now, no demo call10,000 visitors/month(opens in a new tab)Server-side conversion tracking under a BAA, at a price a practice can actually pay.
If your practice bills Medicare, a medical plan or a vision plan electronically for anything, it is a covered entity(opens in a new tab) for all its patients, including the ones paying cash for LASIK. A refractive center that bills no plan at all may sit outside HIPAA, but the claims that moved in this industry did not need it: a LASIK provider's federal and California wiretap claims survived a motion to dismiss(opens in a new tab) in January 2026, and those laws reach any website.
Yes. A typical self-test asks age, eyewear, the kind of vision problem and any cataract diagnosis, then a name and a phone number, and the ad tags usually sit on the same page. Hippo counts a completed test as a plain event with no answers, no condition in its name and no URL path, and removes names, emails, phone numbers and IP addresses before anything reaches Google or Meta. The answers stay with your team.
That is the usual case in eye care, and your own tags never see it. Hippo counts the booked consult through a connector to your scheduling tool, ties calls to the campaign that produced them, and records both in an account you own. The surgery scheduled weeks later is counted back the same way, so Google and Meta learn which clicks became surgeries without learning which procedure.
Your coordinator's list tells you which consults became surgeries. It does not tell Google Ads or Meta, and their bidding only learns from what they are sent. Google does not allow health conversions(opens in a new tab) to be uploaded with customer data through enhanced conversions or offline uploads, so the feed has to arrive de-identified. Hippo sends it server-side, with no procedure, name or IP address in it.
Not by itself. Meta restricts specific mid- and lower-funnel events(opens in a new tab) for health sites, and you cannot change the category it assigns(opens in a new tab). A compliant feed changes what Meta receives: a booking with no URL path, no procedure in the event name and nothing that identifies the patient. A custom conversion named "LASIK consult" names a medical procedure, which Meta's rules prohibit(opens in a new tab); a plain consult event does not. Which events Meta allows is Meta's decision.
More than before. Surgical procedures are in Google's health category(opens in a new tab), so a LASIK, lens implant or cataract campaign cannot use your own audience lists(opens in a new tab) or lookalikes. That leaves the conversion signal as the main thing steering your bids, and it only helps if it says which clicks became consults and surgeries. Hippo sends that signal without the procedure or the patient attached.
Eye care agencies build the self-test, the landing pages and the call tracking, and few say what the tags on those pages send. Hippo sets up the tracking under the agency you already have. They keep running the campaigns, and the consult and surgery numbers sit in an account you own, so they stay with you if you change agencies.
The rulings so far involve a LASIK provider, an eye care chain and an optical retailer, but the pages at issue are the ones a small practice runs: a consultation scheduler, an eye-exam booking form, a doctor search. In 2025 an independent family optometry practice in Illinois faced a proposed class action over pixel tracking, and its insurer went to court(opens in a new tab) arguing the policy did not cover it. The statutes carry damages per violation and do not ask how many locations you have.
Not on its own. A banner records consent to cookies; HHS says a cookie banner is not a HIPAA authorization(opens in a new tab), and in the LASIK provider's case the court treated consent as a disputed fact at the pleading stage. Hippo waits for consent where it is required and removes identifiers and the procedure before anything reaches Google or Meta, which a banner cannot do.
It stays out. HHS says tracking on logged-in portal pages(opens in a new tab) generally has access to PHI, and Google tells customers not to put Analytics tags on authenticated pages. Hippo keeps ad tags off logged-in pages and sends nothing from them. Your marketing pages, self-test and booking flow are where the campaign data comes from, and that is where Hippo works.
The application happens on the lender's page, so neither your tags nor Hippo's script runs there, and the lender's credit data never passes through Hippo. What matters for your campaigns is the step before it, the consult, and the step after it, the surgery, and both are counted from your own records with no financial or medical detail attached.
Yes, if you want to know how these laws apply to your practice. This page describes laws, policies and court cases for general information and is not legal advice. Hippo handles the tracking; an attorney can advise you on your obligations.
See which campaigns bring new clients.
Connect campaign spend to intake inquiries.
Measure consultation bookings by campaign.
Understand what drives online bookings.
See which campaigns bring transfers and refills.
Compare acquisition across your campaigns.
See which campaigns drive consultations.
Know your cost per booked patient.
See which promotions get booked.
Connect campaign spend to appointments.
See which campaigns book consultations.
Measure calls and booking inquiries.
See which campaigns bring new patients.
See which campaigns bring walk-ins and online check-ins.
Understand which campaigns drive inquiries.
See which campaigns bring quote requests and calls.
Connect campaigns to appointment inquiries.
See which campaigns bring trials, subscriptions and orders.