Skip to main content

How Identity Stitching Works

Deterministic Resolution

When an event arrives with a known identifier (MSISDN):

  1. Normalize (E.164 format)
  2. Hash for privacy-safe storage
  3. Query identity graph for existing DTX_ID
  4. Found → associate event | Not found → generate new DTX_ID

100% confidence — relies on exact matches.

Match Rules

RuleMatch KeysPriorityConfidence
MSISDN ExactMSISDN1100
Email ExactEmail (hashed)2100
Account + MSISDNAccount ID + MSISDN3100
IMEI + Recent MSISDNIMEI + MSISDN (30d)495

Probabilistic Resolution

When deterministic identifiers unavailable — ML models score candidates:

  • ≥90% → auto-merge
  • 50-89% → human review queue
  • <50% → create new DTX_ID

Confidence Scoring

FactorWeightDescription
Match type40%Deterministic = 1.0, Probabilistic varies
Data recency25%Recent activity increases confidence
Source reliability20%BSS > Web > Third-party
Corroborating evidence15%Multiple identifiers matching

Anonymous-to-Known Stitching

Anonymous visitors accumulate events under cookie ID. On identification (login, registration, OTP), anonymous behavior stitches to known profile if consent granted. 14-day event backfill.

Stitch Methods

LOGIN · REGISTRATION · FORM_SUBMIT · SSO · MSISDN_CAPTURE

Retention Rules

  • Anonymous identifiers: 90 days default (configurable 30-180)
  • Stitching requires explicit consent (configurable per tenant)
  • DSAR includes stitched anonymous history