Sample report · fictional agency and brand

Prepared for
Northwind Health
Site
northwindhealth.com
Scanned
Nov 3, 2026 · 15 public pages

Tracking & privacy scan

41/100

High risk

7 trackers load on your public pages. 3 of them can see health details, mostly from page addresses and titles that name a condition. All three are fixable this week, without pausing ads.

Trackers on your site

TrackerPagesSees health details
Meta Pixel15 of 15Yes Intake page addresses, contact details
TikTok Pixel4 of 15Some Checkout product names
Google Analytics 415 of 15Yes Page titles on treatment pages
Google Tag Manager15 of 15No Loader only
Hotjar6 of 15No Masked inputs
Klaviyo15 of 15No Email signup only
Stripe.js2 of 15No Payments

Findings and fixes

  1. High
    Meta Pixel fires on the intake flow.

    Each page view sends the page address, and /weight-loss/intake names the condition being treated.

    Fix: remove the pixel from intake and send approved patients server-side instead, with the site's root address only.

  2. High
    Contact details ride along with pixel events.

    Advanced Matching attaches email and phone to intake events in the browser.

    Fix: turn off automatic Advanced Matching; send hashed identifiers server-side only for business outcomes.

  3. High
    GA4 receives page titles from treatment pages.

    Titles like "Semaglutide for weight loss" are sent with every page view.

    Fix: remove GA4 from intake and treatment pages, or replace it with first-party analytics that keep data in-house.

  4. Medium
    A TikTok pixel loads on checkout.

    Checkout carries product names that imply a treatment.

    Fix: remove it from checkout until a server-side signal with neutral event names is in place.

What a clean signal looks like

After the fixes, Meta receives a neutral event for each approved patient, built server-side:

{
  "event_name": "Qualified",
  "action_source": "website",
  "event_source_url": "https://northwindhealth.com/",
  "user_data": { "em": ["a61715c5a34c…"], "external_id": ["aff4784ce1c7…"] },
  "custom_data": { "value": 289, "currency": "USD" }
}

Want these fixed before your next campaign? Signalhouse can have them done this week.

Book a call with Signalhouse
Scan and report by Kalman · kalmananalytics.comSample · fictional agency and brand