HCP Media Performance Reporting: A Monthly Template
A monthly template for HCP media performance reporting: target list reach, frequency, engagement, Rx outcomes, commentary, and the decisions to record.
The short answer
A useful monthly HCP media performance report covers five things in this order: delivery against plan, reach and frequency against the NPI target list, engagement by tactic, the latest matured Rx outcome data, and the decisions the team will make. Keep outcomes in their own labeled section because prescription data lags media by weeks or months. Every report should end with a scale, hold, cut, or test decision for each tactic.
Most monthly HCP reports are long and change nothing. They arrive as 30 slides of impressions, CTR, and viewability by line item, with a lift number from a study that ended last quarter. Nobody disagrees with anything, and nothing moves.
The template below is built the other way around. It starts from the decisions a brand team actually makes each month and only includes metrics that inform those decisions. It fits on two or three pages. For how this monthly view connects to studies and annual planning, see the guide to pharma outcomes measurement platforms.
What HCP media performance reporting is for
A monthly report has three jobs:
- Confirm the plan is being delivered to the right prescribers.
- Flag tactics that look weak early, before outcome data confirms it.
- Record decisions so next month's report can check whether they worked.
It is not the place to prove ROI. That comes from designed studies, such as an Rx lift study on programmatic HCP media, which run on a slower cycle.
The monthly template
Copy this structure. Replace the hypothetical values with yours.
Section 1: Delivery and spend
| Tactic | Planned spend | Actual spend | Pacing | Note |
|---|---|---|---|---|
| Programmatic display (NPI) | $60,000 | $57,000 | 95% | On track |
| Endemic publisher direct | $40,000 | $40,000 | 100% | Fixed |
| Point-of-care | $30,000 | $24,000 | 80% | Late creative approval |
Figures are hypothetical. Pacing equals actual divided by planned.
Section 2: Target list reach and frequency
| Segment | NPIs on list | NPIs reached (month) | Reach % | Avg frequency |
|---|---|---|---|---|
| Deciles 8 to 10 | 4,000 | 2,600 | 65% | 7.5 |
| Deciles 5 to 7 | 8,000 | 4,000 | 50% | 5.0 |
| Total (deduplicated) | 12,000 | 6,600 | 55% | 6.0 |
Report reach against the full target list, not against matched NPIs only. A partner that reaches 90 percent of the NPIs it could match may still reach under half of your list. Measuring target list reach without hiding denominator problems explains why the denominator matters.
Section 3: Engagement by tactic
Pick two or three signals per tactic that are meaningful for that format: video completion for video, time on site for click traffic, content views for endemic sites, sample or savings requests where available. Avoid ranking tactics on CTR alone. The guide to HCP engagement metrics covers what each signal can support.
Section 4: Rx outcomes (matured data only)
| Study or tactic | Data period | Outcome | Estimate | Interval or confidence | Design |
|---|---|---|---|---|---|
| Programmatic display | Flight ending two months ago | NBRx lift | +6% | Wide; includes zero | Matched control |
| Point-of-care | Prior quarter | NBRx lift | +9% | Excludes zero | Publisher-provided study |
Always show the data period and the design. A matched-control result and a randomized holdout result are not equally strong, and a publisher-commissioned study should be labeled as such.
Section 5: Decisions
| Tactic | Decision | Reason | Owner | Check date |
|---|---|---|---|---|
| Programmatic display | Hold | Reach fine; lift not yet distinguishable from zero | Agency | Next readout |
| Point-of-care | Scale 15% | Positive lift; underpaced this month | Brand | Next month |
How to write the commentary
Commentary is the part people actually read. Keep it to five or six sentences and answer three questions: what changed, why, and what you will do about it. Name a cause when you have evidence and say "unknown" when you do not. The worst commentary restates the table in words.
A hypothetical example of commentary that works: "Point-of-care underpaced at 80 percent because creative cleared MLR two weeks late. Programmatic reach in deciles 8 to 10 held at 65 percent. The display lift estimate is still inside the noise, so we are holding spend flat until the next readout rather than cutting. We will move the unspent point-of-care budget into next month."
Avoid choosing the flattering metric each month. If last month's headline was reach and this month's is engagement because reach dipped, readers notice. Building a performance narrative without cherry-picking has a longer treatment.
What usually goes wrong with monthly HCP reports
- Mixing time periods. Dividing this month's spend by last quarter's incremental Rx produces a meaningless cost per script.
- Partner-reported reach summed across partners. The same NPI reached by three partners counts three times. Deduplicate or say you cannot.
- No denominator. "4,000 HCPs reached" means nothing without the list size.
- Decisions never recorded. If the decision table is missing, the report is a status update, not a management tool.
- Too many metrics. If a metric has not changed a decision in six months, drop it.
Monthly, quarterly, and annual layers
The monthly report steers. The quarterly business review, covered in how to run a pharma media QBR, is where study results change budget allocation. The annual plan is where marketing mix modeling and long-run holdout results set the channel mix. Keeping those layers separate stops the monthly report from trying to do everything.
Practical takeaway
Add the decisions table to your next monthly report, even if every row says "hold." After three months you will have a record of what the team decided and why, and you can check each decision against the outcome data as it matures. That record is what turns a reporting habit into a learning system.
Frequently asked questions
What should a monthly HCP media report include?
At minimum: delivery against plan, reach against the NPI target list, frequency, engagement signals by tactic, any matured Rx outcome data, a short commentary, and a list of decisions. Keep the outcome section clearly labeled with its data period, since it lags media.
What is the best KPI for HCP media performance?
For the business, incremental new-to-brand prescriptions from a well-designed study. For monthly steering, target list reach and frequency are the most reliable early signals, because they are available quickly and tie directly to the plan.
How do you report Rx outcomes monthly when data lags?
Report the most recent matured period and label it clearly, for example "Rx outcomes through the flight ending two months ago." Do not mix the current month's media with older outcome data in a single ratio.
Should click-through rate be in an HCP report?
It can be included as a diagnostic, but it should not be a headline KPI. Clicks are rare and noisy for HCP display, and a high CTR can come from accidental or low-quality traffic.
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.