GUIDE · CHECKLIST

Cookieless identity readiness

A 10-minute audit. Find the places where cookies are quietly carrying product identity.

WHY THIS EXISTS

You probably have more identity in your cookies than you think.

Most product, fraud, and growth teams reach a point where a cookie has stopped being a session marker and started being a load-bearing piece of identity infrastructure. The conversion join in your funnel. The "trusted device" check on your login flow. The dedupe key in your fraud queue. The attribution stitch between landing-page click and paid signup.

None of those workflows survive a cleared cookie jar, an incognito session, a switched browser, or a privacy regime that's actively shrinking what the browser is allowed to remember. This checklist helps you find them before the gap costs you.

It's not a sales pitch. It's a checklist. If the answer is "we're fine," that's a fine answer. If it isn't, the next step is to make one hosted /identify call and decide what to do with the evidence.

PART 1 — AUDIT

Where is identity hiding?

PART 2 — FAILURE MODES

When does the cookie story stop working?

For each item on your audit list from Part 1, mark which of these failure modes silently breaks it. The ones with three or more checkmarks are the candidates for a device-evidence layer.

PART 3 — DECIDE

What does a visitor_id buy you?

fraud review

Store visitor_id alongside the event, account, or ticket being reviewed. Use the confidence score to route to allow, challenge, or review — never to automatically block.

account security

Use visitor_id as one input to "is this a recognized device?" alongside your existing session, IP, and behavioral signals. Treat low-confidence matches as unknown devices.

attribution joins

Store visitor_id with landing-page, signup, and conversion events. Reconnect the funnel when cookies disappear between steps.

support workflows

Store visitor_id on support tickets so the support team can correlate sessions from a user who can't remember which email they signed up with.

product analytics

Store visitor_id alongside the cookie-based PostHog/Amplitude/Mixpanel distinct id. Use it as a fallback when the cookie-based id resets.

advertising dedupe

Store visitor_id with paid-conversion events. Avoid double-counting a user who shows up twice with different cookies.

PART 4 — INSTALL

How to test it in one afternoon.

PART 5 — WHAT YOU DON'T NEED TO DO

Things this checklist is not asking of you.

NEXT STEP

Run the checklist. Then make one call.

If you found at least one workflow above that's quietly running on a cookie that shouldn't be carrying it, the next step is to make one hosted /identify call and see what evidence comes back. Everything after that is product judgment.