liveBook · Manning

Entity resolution

As explained in First-Party Data Activation

The process of reconciling and unifying records that refer to the same real-world entity, such as a person, household, business, or account.

A customer may shop in a store, use an app, and browse a website, leaving separate records in each system. Entity resolution reconciles records that refer to the same real-world entity. For people, this is often called identity resolution: linking the right activity and contact details to one unified profile. The same problem applies to households and businesses, or accounts. section 6.1 section 6.1.2

The aim is not to merge as many records as possible. A false positive joins different entities; a false negative leaves records for one entity apart. Either can weaken targeting and personalization. A mistaken merge can also expose sensitive information or send an inappropriate message. Decide how much uncertainty is acceptable for each use case: broad prospect acquisition may tolerate more ambiguity than communications with active customers. section 6.4 section 4.4.10

A practical starting point is a matching approach the team can explain and monitor:

  • Start with accurate first-party data from the relevant systems and identify a primary source of truth, often transaction data. section 6.0 section 6.1.1
  • Consider deterministic rules such as single-field, composite-key, or deterministic-cascade matching. A single-field rule joins records on an exact shared value, such as a user ID or email address; it is straightforward but cannot connect activity lacking that value. section 6.1.1
  • Make merge assumptions transparent and observable. Monitor for data problems before they affect campaigns, and allow corrections where matching remains uncertain. section 6.1.1 section 6.1.3

One shopper, several apparent identities

A shopper uses a loyalty account and mobile app but also buys in-store without signing in. A holiday visit adds a parent’s IP address; a gift shipment adds a friend’s address. Joining every activity at the parent’s IP address to the shopper could mistake the parent’s purchases for hers. Leaving the unsigned-in purchase separate could miss genuine activity. The matching rules must weigh both errors. section 6.1

The entity being resolved changes the decision. For household targeting, a physical address can often group people, but multiple addresses and complex relationships make errors hard to eliminate. In business-to-business marketing, separate records for one company can split engagement across accounts. If lead scoring depends on activity from several contacts at a company, that split may prevent a timely sales handoff. section 6.1.2

Figure 6.6 Account and contact one-to-many relationships
A screenshot of a computer

AI-generated content may be incorrect.

The account–contact relationship helps distinguish matching company records from matching the individual people associated with them. section 6.1.2

Technology choices should follow the team’s need for control. A customer data platform may provide built-in matching and a user interface; a composable approach can let a data team define deterministic steps in a marketing data lakehouse. For otherwise unlinked sessions, third-party identity stitching can extend reach, but external identifiers introduce privacy and consent considerations. Evaluate every option against match quality, understandable assumptions, monitoring, and the consequences of a wrong merge. section 6.1.3 section 6.3.2 section 1.3.4

How First-Party Data Activation covers it

How deep it goes
Defines the task, compares matching strategies and errors, and discusses platform trade-offs without providing an implementation walkthrough.
Examples
Uses a multichannel shopper’s conflicting identifiers, a university’s false-positive match, and split company accounts to illustrate matching risks.
What it assumes
Starts with a plain-language definition while assuming access to accurate first-party data before matching can run.
What you can do after
Evaluate/understand matching approaches by weighing transparency, reach, false matches, and the operational cost of mistaken merges.
How it connects
Links identity resolution to customer data platforms, lead scoring, anonymous-to-known tracking, and third-party identity stitching.

Also explained in

Compare how 5 books explain entity resolution →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of First-Party Data Activation. The section links point to the parts of the book it draws on.