Server-Side Is the Quiet Default Now. Most Stacks Aren't Ready.
Why turning on CAPI is only the beginning—and why server-side collection requires rethinking identity, consent, deduplication, and the system of record.
Field notes & frameworks
Original thinking at the intersection of measurement, customer intelligence, data architecture, and responsible AI.
Why turning on CAPI is only the beginning—and why server-side collection requires rethinking identity, consent, deduplication, and the system of record.
Data flow explains how a platform can work. Ownership determines whether it will.
Why identity—not the platform—determines whether profiles, audiences, journeys, personalization, and measurement can be trusted.
What Adobe Brand Visibility, Semrush, AEP, and CJA can reveal—from AI discovery to account servicing.
How banks can connect early customer signals, identify stalled onboarding, and measure whether an intervention helps.
Composable, packaged, or hybrid: a practical comparison of GrowthLoop, Hightouch, Adobe, and Salesforce—and the foundations that make any of them work.
A practical library of 1,271 prompts for measuring how AI assistants represent, recommend, and cite banking products and services.
How AJO coordinates journey progression while specialist platforms execute and CJA measures the complete experience.
How external audiences move through RTCDP, Pega, Zeta, Adobe Target, paid media, and CJA in a closed measurement loop.
A practical banking citation audit for comparing product-page clarity, evidence, accessibility, and answer accuracy.
A practical walkthrough of AEP: planning, ingestion, XDM, identities, profiles, audiences, and activation.
Why review platforms now shape which brands AI systems discover and recommend.
The mental models Adobe Analytics practitioners need to unlearn when moving to CJA.
Three forces determine which brands become part of the answer—and which remain invisible.
What actually makes an AI agent useful with Customer Journey Analytics.
Five journeys every bank should measure—and how to do it in Customer Journey Analytics.
Why consent architecture—not data—is becoming the constraint on personalization at scale.