fbp, fbc, gclid, email-hash, phone-hash, external_id, first-party cookie — TrackLayer merges them into one profile_id with a union-find algorithm that runs at the edge. Across sessions, browsers, devices, and three years of traffic.
Edge algorithm merges signals as events arrive. No batch job. Graph updates in <50ms.
When someone logs in on mobile, their desktop cookie history joins their profile. No data loss.
Profiles with >150 events/min or impossible UAs get flagged, don't get attribution.
GDPR delete cascades across the graph — remove one signal, remove the profile.