Catch Advisors
IT Strategy

Customer Data Platform Renewal: Prove Every Profile and Activation Has an Owner

A customer data platform can look busy while producing very little business value.

Data keeps flowing. Profile counts climb. Teams build segments. Destinations stay connected. The invoice grows with all of it.

That activity is not enough to justify renewal. Before you extend the agreement, prove which profiles support a live workflow, who owns the identity rules, where each audience goes, and whether consent and deletion decisions survive the trip downstream.

If your team cannot trace those relationships, you do not have a clean renewal case. You have an expensive data project with unclear ownership.

Start with the business workflows, not the profile count

Vendors may price or package CDPs around profiles, events, data volume, destinations, features, users, or service tiers. Those units matter commercially. They do not tell you whether the platform helps the business make a better decision.

Build the renewal inventory from the workflows that consume CDP data:

  • Customer onboarding and lifecycle communication
  • Sales or service prioritization
  • Personalization and next-best-action programs
  • Advertising suppression and audience activation
  • Customer support context
  • Consent, opt-out, and deletion handling
  • Analytics that depend on a unified profile

For each workflow, name the business owner, platform owner, source systems, profile attributes, identity rules, segment or audience, destination, decision supported, success measure, and failure owner.

Then work backward into the platform. This exposes profiles and connectors that exist because somebody configured them two years ago, not because a current process needs them.

A profile count without a workflow count is mostly a billing number.

Reconcile every source to a trusted use

Create one source register from the agreement, implementation documents, administrator console, data-flow exports, invoices, and architecture records. Include batch files, APIs, event streams, CRM objects, commerce data, mobile and web activity, service records, consent data, and purchased enrichment.

For every source, record:

SourceData ownerFields usedProfile enabledWorkflow servedQuality checkRetirement decision
CRMRevenue operationsCustomer ID, account status, lifecycle stageYesLifecycle communicationID and status reconciliationKeep and correct
CommerceDigital ownerOrder, product, value, dateYesService and retention workflowOrder sample against system of recordKeep
Legacy campaign fileUnknownEmail and old campaign tagsYesNo current owner foundNoneInvestigate or retire

Do not assume that ingestion makes a source useful. Ask which fields appear in a live profile, which rules use them, which destinations receive them, and who acts on the result.

Adobe’s current Real-Time Customer Profile documentation is a useful example of why this mapping matters. It describes separate profile, data-lake catalog, and identity-graph stores. It also explains that a customer profile can contain multiple fragments from different datasets. A platform may therefore hold several related representations of the same person, each with different operational consequences.

Your provider may use different architecture. You still need to document where the data lives, which copy drives activation, and what happens when the source changes or disappears.

The data catalog renewal audit can help if your source problem starts upstream with missing ownership, definitions, or lineage.

Test identity resolution with known customer journeys

Identity resolution is where a CDP can create value or quietly create bad decisions at scale.

Select a small approved set of known journeys. Use test identities or properly authorized records. Include cases such as a customer changing an email address, using more than one device, sharing a household address, making a guest purchase, creating an account after a purchase, or requesting that records not be combined.

For each case, verify:

  1. Which identifiers entered the platform.
  2. Which source and namespace each identifier came from.
  3. Which records were joined or kept separate.
  4. Which profile attributes won when sources disagreed.
  5. Which audiences changed after the identity decision.
  6. Which destinations received the result.
  7. Whether the team can reverse an incorrect join.

Do not accept a demo of a clean profile. Use conflicting data because real customer data conflicts.

Adobe documents this problem through merge policies. Its platform can prioritize data by dataset precedence or by the timestamp when a record was ingested. It also warns that changing the default merge policy can affect profile counts and that existing audiences do not automatically move to the new default policy.

That warning points to a larger renewal test. Ask your vendor what happens to existing audiences, destinations, models, and historical reports when an identity or merge rule changes. A configuration change can create two versions of customer truth inside the same platform.

Require a current identity-rule register with an owner, purpose, affected sources, affected audiences, exception process, change history, and rollback method.

Match every segment to an activation and decision

A segment is not useful because it exists. It needs a destination and a decision.

Export the segment and audience inventory. Record the owner, definition, source attributes, profile population, evaluation schedule, last successful run, destinations, business workflow, last activation, and expiration date.

Look for:

  • Duplicate segments with slightly different rules
  • Audiences that have no active destination
  • Destinations receiving data nobody uses
  • Segments built from attributes with no current owner
  • Suppression lists that are not applied across every relevant channel
  • Premium real-time evaluation used for workflows that run weekly
  • Historical campaigns that still process profiles
  • Test audiences left in production

Trace a sample both ways. Start with a business workflow and prove which segment and profile data support it. Then start with a high-volume segment and prove which workflow consumes it.

A consent flag inside the CDP does not prove that every downstream system followed it.

Map how consent and privacy decisions enter the platform. Identify the authoritative source, supported identifiers, processing schedule, rules, destinations, error handling, completion evidence, and escalation owner. Separate marketing preference changes from access or deletion requests. They may use different workflows and carry different obligations.

Adobe’s Privacy Service documentation illustrates the implementation detail involved. It says the service needs at least one unique identity value to process a request, that accepted identifiers can vary by application, and that requests are processed asynchronously across applications. It also tells customers to track privacy-job status and results.

The practical lesson is not specific to Adobe. A successful request submission is not proof that every profile, event store, audience, export, and destination completed the intended action.

Run an approved test with your privacy, security, and legal owners. Do not use a real customer record without authorization. Verify the request across:

  • Source system
  • Identity graph or profile service
  • Segment and audience membership
  • Data lake or event history where applicable
  • Export jobs and cached files
  • Connected destinations
  • Status, exception, and completion records

Ask what the platform can delete, what it can only suppress, what requires action in another system, and what is retained under an approved policy. Document the answer rather than assuming the word “delete” means the same thing everywhere.

The DLP renewal test offers a similar principle: policy claims need controlled evidence across the paths that matter.

Reconcile commercial units to production value

Now compare the operating inventory with the quote and invoices.

List every paid unit and the rule that creates it. Depending on the provider, that may include profile populations, events, data storage, streaming volume, batch processing, destinations, API calls, computed attributes, real-time segmentation, administrator seats, sandboxes, service hours, or premium governance features.

For each unit, record current use, committed quantity, peak demand, growth driver, overage treatment, unused capacity, business workflow, and owner.

Pay special attention to profile definitions. Ask whether anonymous and known profiles count differently, whether merged and unmerged profiles are billed differently, how deleted profiles affect usage, when counts refresh, and whether test or dormant data remains billable. Get the answer from the agreement and current product documentation, not a sales slide.

Also price the work around the platform:

  • Data engineering and connector maintenance
  • Identity-rule administration
  • Schema and source changes
  • Segment operations
  • Destination troubleshooting
  • Privacy-request operations
  • Data quality investigation
  • Professional services
  • Internal training and support

Put the full operating cost beside the workflow value. License price alone will not tell you which option costs less to run.

Test export and exit before signing

CDP exit work is rarely limited to downloading customer rows.

You may need schemas, source mappings, identity namespaces, merge rules, consent fields, segment definitions, computed attributes, destination configurations, transformation logic, job history, audit records, and deletion status. Some of that may export cleanly. Some may require API work, provider services, or manual reconstruction.

Run a sample export before renewal. Confirm the format, field definitions, identity relationships, time coverage, volume, delivery method, cost, and time required. Then import or inspect the sample outside the platform. A file you cannot understand is not a useful exit path.

The SaaS data export renewal test provides a broader checklist for scope, format, configuration, cost, and migration readiness.

Write down what the provider will do during transition, how long data remains available after termination, which connectors stop first, and who owns the downstream cutover. If the current contract is vague, fix that before extending it.

Make the renewal decision

Renew when important workflows have named owners, trusted sources, tested identity rules, live activations, usable consent controls, measured outcomes, and commercial units that match production demand.

Correct before signing when the platform still fits but sources, schemas, identity rules, segment definitions, destinations, consent flows, or ownership are wrong.

Resize when dormant profiles, unused destinations, premium processing, inactive users, or excess capacity do not support current workflows.

Consolidate when the CDP can replace overlapping audience, integration, or profile work without removing controls the business needs. Test the replacement path first.

Compare or replace when the team cannot trust identity outcomes, deletion is not traceable, activation is weak, operating effort is too high, pricing does not match value, or exit support is inadequate.

Use a short bridge only for named work such as an export, destination migration, identity-rule correction, or consent-flow repair. Give it an owner and end date.

Start while you still control the timeline. The IT contract renewal calendar can help your team create enough room for testing instead of negotiating after the notice window closes.

If your CDP agreement is approaching renewal, request a Contract and Spend Risk Review. Bring the agreement, renewal quote, invoices, source and destination inventory, profile counts, identity rules, segment export, usage reports, consent workflow, deletion evidence, and exit terms. Catch Advisors will help you decide what to renew, correct, resize, consolidate, replace, bridge, or investigate before you sign.

Sources