What this cookbook covers
This cookbook walks through a five-step evaluation process:- Define whether you need graph enrichment, addressability expansion, or both
- Baseline your current identity graph and match rates
- Select providers for proof-of-concept testing
- Measure each provider’s incremental contribution
- Evaluate commercial terms and build a layered strategy
Prerequisites
Before starting, ensure you have:- Familiarity with identity graph concepts
- Understanding of graph enrichment and addressability expansion
- A first-party dataset with identifier mappings in Narrative
- Familiarity with NQL syntax
- Understanding of materialized views
Step 1: Define your primary objective
Start by identifying which problem you are solving: Choose graph enrichment if:- Your audience segments feel fragmented—the same customers appear as multiple profiles
- Your frequency capping is ineffective because you cannot recognize users across devices
- Your attribution is unreliable because conversion paths break across identifier boundaries
- You need to improve person-level or household-level resolution before activation
- Your segmentation is sound but match rates on activation platforms are low
- You have strong first-party identity but limited identifier type diversity
- You are expanding to new activation channels (CTV, programmatic audio, digital out-of-home) that use identifier types you do not currently have
- You need immediate lift in campaign reach without changing your targeting logic
- You have fragmented profiles (graph enrichment problem) AND low platform match rates (addressability problem)
- You are building identity infrastructure for the first time and need both resolution and reach
Step 2: Baseline your current state
Before evaluating any provider, measure where you stand today.For graph enrichment: measure graph structure
| Metric | What it tells you |
|---|---|
| Singleton percentage | Share of profiles with only one identifier—these are unresolved |
| Average component size | How many identifiers per resolved profile |
| Deterministic coverage | Share of linkages based on direct observation vs. inference |
| Identifier type distribution | Which identifier types you have and which you lack |
For addressability expansion: measure match rates
Step 3: Select providers for proof of concept
For graph enrichment providers
Evaluate candidates on:- Linkage methodology. Deterministic linkages from login events are more reliable than probabilistic linkages from behavioral signals. Understand each provider’s methodology mix.
- Update cadence. Identity data has a shelf life. Providers that refresh linkages monthly are more valuable than those refreshing quarterly.
- Incremental coverage. A provider whose linkages overlap 90% with your existing graph adds less value than one with 40% overlap and 60% net new edges.
For addressability expansion providers
Evaluate candidates on:- Identifier type coverage. If you need MAIDs for programmatic and hashed phones for social, ensure the provider covers both.
- Platform-specific match rates. Ask providers for benchmark match rates on the specific platforms you activate on.
- Freshness guarantees. Appended identifiers that are six months old will have significantly lower match rates than those observed within the last 30 days.
How to evaluate incremental vs. overlapping coverage
Use NQL to measure overlap between a candidate provider and your existing data:Step 4: Measure incremental contribution
Run a time-boxed proof of concept with each shortlisted provider and measure specific outcomes.For graph enrichment: measure structural improvement
| Metric | How to calculate | What good looks like |
|---|---|---|
| Net new edges | Count linkages the provider adds that you did not have | Higher is better, but quality matters more than volume |
| Component size change | Compare average component size before and after | Modest, consistent growth (not sudden large merges) |
| Singleton reduction | Change in percentage of single-identifier profiles | Direct measure of resolution improvement |
| Cross-device reach | Percentage of profiles with identifiers on 2+ device types | Measures practical multi-device capability |
For addressability expansion: measure activation lift
| Metric | How to calculate | What good looks like |
|---|---|---|
| Match rate lift by platform | (New match rate - baseline match rate) / baseline match rate | Varies by platform; 20%+ lift is meaningful |
| Incremental addressable users | Users matchable after expansion minus users matchable before | The absolute reach improvement |
| Cost per incremental match | Provider cost / incremental matched users | Compare across providers for efficiency |
| Identifier freshness | Percentage of appended identifiers observed within last 30/60/90 days | Fresher identifiers match at higher rates |
Measuring before and after in Narrative
Create materialized views that capture your baseline and post-enrichment states:Step 5: Evaluate commercial terms
Identity data pricing varies significantly. Consider:| Factor | Graph enrichment considerations | Addressability expansion considerations |
|---|---|---|
| Pricing model | Flat licensing or per-linkage pricing; understand cost per incremental edge | CPM-based or per-record pricing; understand cost per incremental match |
| Use case restrictions | Some providers restrict derived-data usage or require separate licensing for analytics vs. activation | Some providers restrict which platforms you can activate on |
| Refresh costs | Ongoing costs for linkage updates; stale linkages degrade value | Ongoing costs for identifier refresh; churned identifiers waste spend |
| Data sovereignty | Where linkage data is stored and processed; relevant for GDPR/CCPA compliance | Whether appended identifiers can be stored or must be used in-flight |
| Pass-through rights | Whether you can use enriched profiles with downstream partners | Whether expanded identifiers can be shared with agency or platform partners |
The layered identity strategy
Most mature identity strategies follow a phased approach:Phase 1: Graph foundation
Build your first-party graph with deterministic linkages from login events, CRM data, and transaction records. This is your highest-confidence data and forms the foundation for everything else.Phase 2: Addressability expansion
Once your graph foundation is solid, expand addressability to improve activation reach. This delivers immediate, measurable ROI through higher match rates and broader campaign reach.Phase 3: Graph enrichment
With addressability established, invest in graph enrichment to improve structural resolution. Better resolution improves segmentation accuracy, frequency capping, and attribution—benefits that compound over time.Phase 4: Continuous measurement
Identity is not a one-time project. Establish ongoing measurement of graph quality, match rates, and provider contribution. Re-evaluate providers annually as the identity landscape shifts with privacy regulations, platform changes, and new identifier standards.Summary
| Decision point | Key question | Primary metric |
|---|---|---|
| Enrichment vs. expansion | Is your problem fragmented profiles or low match rates? | Singleton % vs. platform match rates |
| Provider selection | Does this provider add incremental value or redundant coverage? | Net new edges or net new matched users |
| Quality validation | Are new linkages or identifiers reliable? | Component size distribution or identifier freshness |
| Commercial fit | Does the pricing align with the incremental value delivered? | Cost per incremental edge or cost per incremental match |
Related content
Identity Graphs
Core concepts behind identity graph structure
Graph Enrichment
Strengthening graph structure with third-party linkage data
Addressability Expansion
Improving activation reach by appending identifiers
Data Activation
Delivering audiences to destination platforms
Demographic Enrichment
A related pattern: enriching records with demographic attributes

