Skip to main content
Privacy-first measurementReference

Privacy-first measurement guide

Privacy-first measurement means deciding deliberately what leaves your infrastructure rather than accepting what tags send by default — and the default is generous. The URL, the page title and the referrer travel with every event automatically, which is how a healthcare booking page ends up telling Meta the condition. The only real control boundary is a server container, because client-side filtering runs after the data is already inside a third party's script. This is a technical control, not a compliance certificate.

Free30 minutesNo obligation

Privacy-first measurement · what breaks

Where teams get this wrong — Privacy-first measurement

  1. 01

    Assuming you chose what gets sent

    The URL, title and referrer travel by default. Nobody decided that; it's just what tags do.

  2. 02

    Treating client-side filtering as a boundary

    It runs inside a third-party script that already has the data.

  3. 03

    Confusing this with compliance

    It's a technical control supporting a position your counsel defines.

Privacy-first measurement · the fix

What a correct implementation looks like — Privacy-first measurement

  • An inventory of every dispatched parameter

    Written down and reviewable.

  • Stripping at the server container

    Where you actually control the boundary.

  • Generic event names and paths

    Where the specific one is sensitive.

  • Recording tools scoped deliberately

    Form fields excluded.

Privacy-first measurement · architecture

What travels by default, and where to stop it — Privacy-first measurement

Six things most events carry without anyone choosing them.

  1. 1

    The page URL

    Sent with every event. If your path describes a condition, product or circumstance, you're dispatching that.

  2. 2

    The page title

    Same problem, and frequently overlooked because it's less visible than the URL.

  3. 3

    The referrer

    Carries the previous page. A confirmation reached from a sensitive landing page carries it along.

  4. 4

    Form field values

    Where recording tools or poorly scoped tags capture them. The largest unnoticed exposure in most audits.

  5. 5

    Customer identifiers

    Email and phone, hashed or not. Deliberate in many setups, accidental in others.

  6. 6

    The control point

    A server container, where you can strip before dispatch. Client-side filtering is not a boundary.

Privacy-first measurement · diagnose

Common mistakes and how to validate each — Privacy-first measurement

Ordered by how often we find them. Each one has a specific check rather than a general instruction to be careful.

  1. 01

    Sensitive detail in the URL

    Read a live payload from your most sensitive page. It's usually right there.

  2. 02

    Page title overlooked

    Check it separately. Teams fix the URL and leave the title describing the same thing.

  3. 03

    Session recording capturing everything

    Review what your recording tool masks by default. It's usually less than assumed.

  4. 04

    Filtering client-side

    Ask where the filter runs. If it's in the browser, the third-party script already had the data.

  5. 05

    Consent assumed

    Deny it and capture. Configuration is not evidence.

Privacy-first measurement · prove

How to prove your implementation is right — Privacy-first measurement

Against your own records and a live payload, not against a preview screen.

Source of truth

outbound network requests captured on your most sensitive pages

  • A written inventory of every dispatched parameter.
  • No sensitive detail present in any dispatched event, verified by capture.
  • Recording tool scope reviewed and documented.
  • Consent denial verified by capture.
  • Checked on a live conversion, not in preview mode.
  • Reconciled over a fully closed window, matched per record.
  • Re-checked 30 days later.

Privacy-first measurement · free audit

What we check in the free audit

  • Sensitive detail in the URL
  • Page title overlooked
  • Session recording capturing everything
  • Filtering client-side
  • Consent assumed

Checked against

outbound network requests captured on your most sensitive pages

Get my free conversion tracking audit

Free30 minutesNo obligation

Privacy-first measurement · when not to buy

What this reference deliberately leaves out — Privacy-first measurement

Stated openly, because a reference that's silent about its own gaps is the dangerous kind.

  • This is not legal advice and does not make you compliant with anything. It's a technical control supporting a position your counsel defines.
  • Jurisdiction-specific obligations — CCPA, CPRA, GDPR, HIPAA and the rest — are outside our scope and require actual legal expertise.
  • Data retention and subject access requests are adjacent obligations this doesn't address.
  • Vendor documentation is the authority, not this page. Where the two disagree, the vendor is right and we'd like to know so we can correct it.
  • Parameter names and behaviour change. Anything here is accurate as we last verified it; verify against the current documentation before you rely on it for a build.

Privacy-first measurement · what we deliver

The checklist — Privacy-first measurement

  • Every outbound parameter inventoried

    URL, referrer, title, form fields, custom parameters.

  • Sensitive values stripped server-side

    Before dispatch, verified by capture.

  • Page paths generalized where they're descriptive

    A condition or product in the path travels with everything.

  • Session recording and heatmaps audited

    Usually the largest unnoticed exposure.

  • Consent verified by denial, not configuration

    Capture the traffic.

Pricing

Pick the package that fits your ad spend

Browser-side starter

$400One-time fee · lifetime ownership

Repairs and verifies your existing browser-side setup against this reference, on a live conversion.

  • Implementation checked against the spec
  • Verified on a live conversion
  • Reconciled against your own records
  • Written handover
Have mine checked

1st-party server-side

Recommended

$800One-time fee · most popular

Money events sent from your own records through a first-party container on your subdomain, built to this specification.

  • First-party server container on your own subdomain
  • Events from your records, not the browser
  • Deduplicated on a shared event ID at every destination
  • First-party cookies beyond Safari's 7-day cap
  • 95%+ accuracy and 8+ Meta EMQ, guaranteed in writing
Have it built properly

Full 1st-party stack

$1,800One-time fee · lifetime ownership

Every paid channel server-side plus the offline loop, documented to this standard.

  • Everything in 1st-party server-side
  • Pinterest, Snapchat, Reddit and LinkedIn CAPI
  • CRM and offline conversion loop
  • Refunds and cancellations corrected wherever each platform allows it
  • Monitoring so the next break surfaces in days
Get the full stack

FAQ

Privacy-first measurement questions, answered

No. It's a technical control that supports a compliance position someone qualified has to define. We reduce and document what leaves; we don't certify anything.

Free · 30 min

Find out what your pages are actually sending

Free30 minutesNo obligation