Program attribution

Measure which programs create pipeline

Events, webinars and campaigns compared on the meetings and pipeline they created, traced through the people who attended, engaged and then met, not on registrations.

Try in Unify

The conversation

Sample accounts and numbers, for illustration

YouFor every event, webinar and campaign we ran this year, match the attendees and engagers to accounts, trace them to meetings and opportunities created within 120 days, and rank the programs by meetings and pipeline per attendee, showing first-touch and any-touch attribution side by side.

Unify
3 checks · program lists, CRM and website activity
  1. Cleaned and matched the attendee and engagement lists for all eleven programs to accounts by domain; 140 rows stayed unmatched and are listed.
  2. Traced each matched account to meetings and opportunities created within 120 days of the program in Salesforce.
  3. Attributed pipeline to the first program that touched each account and, separately, to every program that touched it.

Eleven programs this year, 3,100 attendees and engagers matched to 1,480 accounts. They led to 212 meetings and $3.4m of pipeline within 120 days. Two webinars beat the flagship conference per attendee.

11
programs
3,100 attendees and engagers
1,480
accounts matched
140 rows unmatched, listed
212
meetings within 120 days
$3.4m
pipeline created
78 opportunities
  1. FebruaryRouting webinar · 340 attendees38 meetings, $610k. Highest meetings per attendee of the year.
  2. AprilFlagship conference · 1,100 attendees61 meetings, $1.3m. Largest total, fifth per attendee.
  3. JuneSupport ops webinar · 290 attendees29 meetings, $480k. Second per attendee.
  4. SeptemberRegional dinners · 4 events, 120 attendees22 meetings, $520k. Small, and the best pipeline per attendee.

Attendance, meetings and pipeline are read from the lists and the CRM. The 120-day window is a choice, shown on every row, and the unmatched rows are counted rather than dropped.

YouRank them two ways and tell me where first-touch and any-touch disagree.

Unify

The ranking holds under both views except for the conference, which looks stronger on any-touch because it re-touched accounts the webinars had already reached.

  1. 1Regional dinners$4,300 per attendeeFirst-touch $520k · any-touch $540k. 22 meetings.
  2. 2Routing webinar$1,800 per attendeeFirst-touch $610k · any-touch $690k. 38 meetings.
  3. 3Support ops webinar$1,650 per attendeeFirst-touch $480k · any-touch $530k. 29 meetings.
  4. 4Flagship conference$1,180 per attendeeFirst-touch $1.3m · any-touch $2.1m. 61 meetings. Re-touched 310 webinar accounts.
  5. 5Paid content campaign$210 per attendeeFirst-touch $90k · any-touch $140k. 6 meetings from 430 engagers.
Where the views disagree
The conference gains $800k on any-touch, almost all from accounts a webinar reached first. It closes deals the webinars opened, which is a reason to keep both, not to credit one.
What did not work
The paid content campaign: 430 engagers, six meetings, $90k first-touch. It re-touched nothing and opened little.

YouJust the webinars: rank them by meetings per attendee, and which topics produced pipeline and which only produced registrations?

Unify

Four webinars this year. The two on a working problem produced pipeline, and the two broad ones filled seats and little else.

WebinarAttendeesMeetings per 100PipelineRead
Routing webinar34011.2$610kA working problem; the attendees were operators
Support ops webinar29010.0$480kSame pattern, smaller list
Roadmap preview1602.5$30kMostly existing customers
AI in support panel3801.6$60kLargest sign-up of the four; many vendors and students

Pipeline here is first-touch within 120 days, the same window as the rest of the read.

YouTake the flagship conference: which attending accounts reached a meeting or an opportunity within 120 days?

Unify

The 1,100 attendees came from 520 accounts, and 54 of those reached a meeting. Twenty-nine opportunities worth $1.3m count for the conference on first-touch, and 47 worth $2.1m on any-touch.

  1. 1Northwind Labs$180k opportunityThree attendees. Counts on any-touch only: the routing webinar reached it first.
  2. 2Halden Robotics$140k opportunityTwo attendees. Meeting three weeks after the event. The conference was the first touch.
  3. 3Merridian Systems$95k opportunityOne attendee, the VP Operations. Meeting five weeks after the event.
  4. 4Lumen FreightMeeting, no opportunityBooth scan only. One meeting at day 80, nothing since.

Booth scans and the attendee list were matched by domain. Forty-six rows had a personal address and sit in the unmatched list.

YouPut this in a form I can take to the budget meeting, and keep it running.

Unify

The ranking is one page with both attribution views, deal counts and the window on every line. It reruns monthly as new programs land.

Keep and grow2
Regional dinners

Best pipeline per attendee under both views. Four events; the case is for eight.

Topic webinars

Routing and support ops both beat the conference per attendee. The topics that converted are the ones to repeat.

Keep, but for what it does2
Flagship conference

Largest total and the strongest closer of webinar-opened accounts. Judge it on any-touch, and on what it costs per meeting.

Paid content campaign

Six meetings from 430 engagers. Pause unless the next run targets the winning segments.

Set up

  • Monthly attribution New program lists are matched and traced on the first of each month; the ranking is written to the reporting view with both views.
  • Cost added when supplied Upload a cost per program and the ranking adds pipeline per dollar and cost per meeting.
  • Unmatched rows to marketing ops The 140 unmatched attendees are listed with the reason, so the next list arrives cleaner.

Pipeline created is what the CRM supports. Closed revenue is labelled separately where the cycle allows it, and not claimed where it does not.

Program attribution, with and without Unify

Registrations are easy to count. Meetings and pipeline are what the program was for.

Without UnifyWith Unify
Programs are judged on registrations and attendance, because that is what the tool reportsEach program's attendees and engagers are matched to accounts and traced to meetings and opportunities in the CRM
The attendee list and the CRM never meet, so pipeline from an event is a story a rep tellsPipeline per program is read from the CRM, with deal count and the window between program and deal
An account that attended two programs is credited to whichever one someone remembersMulti-touch accounts are shown under first-touch and any-touch attribution, side by side
Next year's budget repeats this year's, with the biggest event kept because it is the biggestThe comparison ends in a ranking of programs by meetings and pipeline per attendee, and per dollar if you add cost

Start from this prompt

Make it your own in Unify, then review the results.

Starting promptEdit in Unify

For every event, webinar and campaign we ran this year, match the attendees and engagers to accounts, trace them to meetings and opportunities created within 120 days, and rank the programs by meetings and pipeline per attendee, showing first-touch and any-touch attribution side by side.

Try in Unify

What else you can ask for

The walkthrough is one path through this workflow. These are the turns people take most often.

How it changes by who you sell to

Software
Software marketing runs many programs at once, so the same account attends two and reads a third. Ask for pipeline attributed to the first program that touched each account and to every program that touched it, side by side.
Financial services
Bank and insurer programs are few and expensive, a conference or a roundtable. Ask for pipeline per program with deal count and cost per meeting, since one large deal can justify or condemn a whole event.
Healthcare
Health-system programs convert months later. Ask for a 180-day window from program to opportunity, and for attribution by department, because the attendee is often not the buyer.
Manufacturing
Trade shows dominate manufacturing marketing. Ask for pipeline by show, and for the plants that attended one show and later entered pipeline through a rep, so the show gets its share.
Professional services
Firms buy through partner-level relationships built at small events. Ask for pipeline by program for partner personas only, and for the programs that produced introductions rather than meetings.
Setup

Connect what this workflow uses

Each guide covers the connection, what Unify reads and writes, and what to check before the first run.

Try it with your own market in mind

Start from the prompt above, change the criteria to your segment, and keep asking. Review every output before it goes anywhere.

Questions about this workflow

What counts as a program touch?

Attending an event, registering for or attending a webinar, or engaging with a campaign, as recorded in the list you upload or sync. Website visits from the same account are shown alongside but are not counted as a program touch on their own.

Why two attribution views?

Because accounts attend more than one program. First-touch credits the program that reached the account first; any-touch credits every program the account touched. Showing both avoids an argument about which is right.

Does it measure closed revenue?

It measures meetings and opportunities created within the window, which the CRM supports. Closed revenue can be added when the sales cycle is shorter than the window, and it is labelled separately when it is.

What if the attendee list is messy?

It is cleaned on upload: names and companies normalised, duplicates merged, and people matched to accounts by domain. Unmatched rows are listed with the reason rather than dropped, so the match rate is visible.