How to Measure HCP Engagement at Every Step of the HCP Journey
How to measure pharma HCP engagement at every step of the HCP journey, with the metric, data source, and owner for each stage and the gaps between them.
The short answer
To measure HCP engagement at every step of the HCP journey, define six states (targeted, reached, attended, interacted, acted, changed behavior), then give each state one metric, one owning data source, and one denominator: the target list. Most measurement failures happen in the hand-offs between stages, where the data source changes and the identity key changes with it.
The phrase "HCP journey" makes it sound like prescribers walk a straight path from awareness to prescribing. They do not. A cardiologist might see a banner, ignore it for six weeks, hear about a trial at a congress, then ask a rep for the dosing card. But for measurement you still need stages, because you cannot fix what you cannot locate. The trick is to treat stages as states an HCP is in at a point in time, not steps they must take in order. The HCP engagement series guide sets out that definition in more detail.
How to measure pharma HCP engagement stage by stage
Here is the stage map I would start from. It is deliberately boring. Every row has one metric, not five.
| Stage | Primary metric | Owning data source | Identity key | Typical lag |
|---|---|---|---|---|
| Targeted | Valid NPIs on list, by tier and specialty | Brand target list, NPPES, HCP master data | NPI | None |
| Reached | % of target NPIs with at least one qualified exposure | Ad server, email platform, CRM call log, POC vendor | NPI via identity match, CRM ID, email | Days |
| Attended | % of reached NPIs past an attention threshold (viewable video, read time) | Ad verification, email, web analytics | Device or cookie, then matched to NPI | Days |
| Interacted | % of target NPIs with a deliberate action (click, download, register) | HCP site analytics, event platform | Often anonymous unless logged in | Days |
| Acted | Sample requests, hub enrollments, rep-visit requests per 1,000 target NPIs | CRM, sample system, hub | NPI or CRM ID | Weeks |
| Changed behavior | Incremental NRx or TRx vs. comparison group | Claims or Rx data via measurement partner | NPI | Weeks to months |
A few notes on the choices. Reach is measured against the target list, not as raw impressions. Attention is measured among those reached, because it describes quality of exposure. Interaction and action go back to the full target list, because that is the number a brand lead actually cares about: of the HCPs we said mattered, how many did something?
Stage 1 and 2: targeted and reached
These look easy and quietly cause the most damage. If the target list contains retired prescribers, duplicate NPIs, or specialties that cannot prescribe the product, every downstream rate is wrong. Audit the list first; the HCP target list audit checklist covers the usual problems.
Reach should be reported as NPIs reached divided by NPIs on the list, by channel and deduplicated across channels if you can. Media partners love to report "HCPs reached" using their own matched universe as the denominator. That number is always higher and almost always less useful. The piece on measuring target-list reach without hiding denominator problems shows how to ask for the right number.
Stage 3 and 4: attended and interacted
Attention metrics are where measurement standards actually exist. Viewability and invalid traffic filtering are covered by MRC guidelines, so you can ask partners whether their counts are accredited. Email opens are the opposite. Mail privacy features on some clients pre-load images, so opens inflate. Treat opens as a weak signal and clicks as a stronger one.
Interaction is harder because most HCP websites are not logged in. You may see 3,000 sessions from a campaign UTM and have no idea how many were on-list NPIs. Some teams solve this with a gated resource, a sample request form, or an HCP verification step. Others accept that the interaction stage is measured on a sample and report it that way. Both are fine as long as the report says which one it is.
Stage 5: acted
The acted stage is where commercial intent shows up: a sample request, a copay card or hub enrollment, a request for a rep or MSL visit. These sit in CRM or vendor systems that the media team often cannot see. That is the first big gap in most measurement setups. Media reports stop at the click. CRM reports start at the request. Nobody joins them.
The fix is not complicated, but it does need a decision. Agree on a shared NPI-level table, refreshed weekly or monthly, with exposure flags from media and action flags from CRM. Then you can at least show that action rates among exposed NPIs differ from action rates among unexposed NPIs within the same tier. That is still a correlation, but it is a useful one.
Stage 6: changed behavior
Prescribing change is the stage everyone wants and the one that most needs a proper design. Rx data from claims or pharmacy sources is matched to exposed NPIs, then compared with a holdout or matched control group. Measurement partners such as Veeva Crossix and IQVIA offer this as a service; methodologies differ, so ask how the control group is built. The Rx attribution methodology explainer covers matches, windows, and comparison groups.
Two common mistakes here. First, reporting attributed prescriptions (any script written by an exposed HCP in the window) as if they were incremental. Second, reading outcome data monthly when Rx lag means the last six weeks are incomplete. Quarterly reads are usually more honest.
The gaps between stages and how to close them
- Reached to attended: attention is often measured on devices, reach on NPIs. Ask partners to report attention metrics on matched NPI exposures, not all impressions.
- Attended to interacted: the click leaves the ad platform and lands on a site that may not know who arrived. Use campaign parameters consistently and consider a light HCP verification step for high-value content.
- Interacted to acted: media and CRM do not share a table. Build one NPI-level file with exposure and action flags.
- Acted to changed behavior: Rx lag and selection bias. Use a holdout or matched control, set the attribution window before launch, and read outcomes quarterly.
Not every gap needs to be closed this year. Small brands may only ever measure reach, interaction, and quarterly Rx lift. That is fine. What matters is that every stage you report uses the same target list as its base. The article on HCP engagement analytics challenges covers the identity and data problems that make these joins hard.
Practical takeaway
Take your current monthly HCP report and label every metric with its stage and its denominator. Any metric whose denominator is not the target list (or a subset of it, stated clearly) should either be re-based or moved to an appendix. Doing that once usually removes a third of the slides and makes the remaining ones easier to act on.
Frequently asked questions
How do you measure every step of the HCP journey?
Break the HCP journey into observable states (targeted, reached, attended, interacted, acted, changed behavior) and assign each one a metric, a data source, and an owner. Measure everything at the NPI level against the same target list so the stages can be compared.
What is the hardest stage of the HCP journey to measure?
The step between interaction and prescribing. Most media and email data stops at the click, while Rx data arrives weeks later and needs a comparison group to mean anything. That gap is where most attribution arguments start.
Which data source owns each stage?
Roughly: the target list and NPPES own the targeted stage, ad servers and email platforms own reached and attended, web analytics and CRM own interacted and acted, and claims or Rx data with a measurement partner own changed behavior.
Sources
External guidance and platform documentation change. Links were current at publication; check them again before relying on them for a decision.
Editorial note. Analysis and frameworks are the author's own and do not represent Acxiom or any current or former employer, client, or named platform. Examples labeled hypothetical or illustrative are not results from real campaigns. Nothing here is legal, regulatory, or medical advice.
New pharma programmatic breakdowns, occasionally
One email when I publish something worth reading. Benchmarks, measurement teardowns, and case studies with the caveats attached. No cadence promises, no reselling your address.
Unsubscribe any time. See the privacy policy.
Working through this decision on a real plan?
I work on health and pharma data, identity, and activation, after five years running HCP and DTC programmatic agency-side. Happy to talk through how this applies to your situation.