How to know which ads actually drove your event registrations
Learn how to track which ads drive event registrations with UTM parameters, conversion pixels, and attribution modeling to see exactly what's working.
Published: Updated:
Most event teams know the moment. The debrief starts, leadership asks which campaigns drove registrations, and the honest answer is “we ran some Facebook and Google ads.”
That answer doesn’t hold up anymore. The good news is that the fix is mostly setup work, and you can build it before your next campaign goes live.
Start with UTM parameters before your first ad
Before a single dollar goes to Facebook, LinkedIn or Google, every ad URL needs UTM parameters. These tags tell your analytics exactly where each click came from.
The three you always need are utm_source (the platform), utm_medium (the traffic type) and utm_campaign (the specific push). Add utm_content to separate creatives and utm_term to separate audience segments.
| Parameter | What it tracks | Example |
|---|---|---|
| utm_source | The platform | facebook, linkedin, google |
| utm_medium | Traffic type | paid_social, cpc, display |
| utm_campaign | Campaign name | 2026_summit_earlybird |
| utm_content | Ad creative variant | video_testimonial_v2 |
| utm_term | Audience segment | nonprofit_directors |
With these in place, your report can say something like “LinkedIn retargeting drove a third of registrations at the lowest cost per signup.” Without them, you’re guessing.
Inconsistent naming quietly breaks the whole system. “Facebook,” “facebook” and “FB” show up as three separate sources in Google Analytics, so write a shared naming sheet before launch and make everyone use it.
Add conversion tracking to the confirmation page
UTMs track the journey in. Conversion tags confirm that a registration happened, and the gap between the two is where most teams lose the thread.
Install each ad platform’s tag and fire it on the registration confirmation page. Firing it on the form itself counts people who started and left.
| Platform | Tag to install | Fire it on |
|---|---|---|
| Facebook and Instagram | Meta Pixel | Confirmation page |
| LinkedIn Insight Tag | Confirmation page | |
| Google search and display | Google Ads conversion tag | Confirmation page |
| Your analytics | GA4 key event for registration | Confirmation page |
Without conversion tags, ad platforms optimize for clicks, and with them, they look for people who finish registering.
Test every tag before launch. Run through this check with a real test registration:
- Click a tagged ad link and confirm the UTM values appear in the page URL.
- Complete the form and land on the confirmation page.
- Check that each ad platform recorded one conversion with the right campaign.
- Confirm GA4 logged the registration under the right source and medium.
It takes ten minutes. Skipping it can cost you a whole campaign’s worth of data.
Plan for privacy limits and cookie gaps
Browser tracking misses more conversions than it used to. Cookie consent banners, ad blockers and Apple‘s App Tracking Transparency prompts on iPhones all hide some registrations from your pixels.
Server-side tracking fills part of that gap. Meta’s Conversions API, Google Ads enhanced conversions and LinkedIn’s Conversions API send the registration from your server or registration platform, so fewer signups go missing.
- Set up a cookie consent banner that matches the privacy rules where your audience lives.
- Send conversions server-side where your registration platform supports it.
- Expect platform numbers and analytics numbers to differ, and track the trend over time.
Treat every platform’s reported numbers as an estimate. Your registration list, matched to UTM data, is the record you can trust.
Choose an attribution model in GA4
GA4 is where the data comes together. Link your Google Ads account, import your other ad costs, and you can see cross-channel behavior in one place.
The setting that matters most is the attribution model, the rule that decides how credit is shared. It changes how every channel appears to perform.
| Model | What it shows | Best for |
|---|---|---|
| Last click | The final ad before registration | Simple, single-channel campaigns |
| First click | The first ad that introduced the registrant | Measuring awareness channels |
| Linear | Equal credit across all touchpoints | Mapping the full journey |
| Data-driven | Credit weighted by real conversion patterns | Multi-channel campaigns |
Teams that stay on last click tend to undervalue social ads. Facebook and LinkedIn often introduce a registrant weeks before that person searches your event name on Google and signs up.
Data-driven attribution shows more of that journey. And it often changes which channel looks like the hero.
Catch the registrations tracking misses
Podcast sponsorships, links shared in private messages, partner co-promotions and newsletter mentions rarely leave a clean UTM trail. The fix is simple and it works.
Give each channel its own promo code (PODCAST25, INSTA15, PARTNER10). Each code gives you an attribution signal right where digital tracking drops out.
Codes also show which partnerships sell seats and which ones mostly generate goodwill. Add a short “How did you hear about us?” question to the form as a backup, and keep the answer options fixed.
Combine the data into one report
Each ad platform shows its own channel in isolation. None of them shows the sequence of touchpoints, across platforms, that led to a registration.
So bring registrations, UTM data, ad costs and attendance into one report. The best home for it is your CRM.
We connect registration forms to tools like HubSpot and Salesforce for exactly this reason. Once the data lands in one place, you can follow a registrant from the first ad they clicked to the session they attended.
| What to track | Why it matters |
|---|---|
| Registrations by source and medium | Shows your best-converting channels |
| Cost per registration by channel | Shows where budget should shift |
| Registration-to-attendance rate by source | Registrants from some channels show up more |
| Multi-touch paths to conversion | Reveals the real buyer journey |
| Repeat registrants by source | Shows which channels build a loyal audience |
Attendance rate by source is the metric most teams skip. If LinkedIn registrants show up far more often than Facebook registrants, they may be worth more, even at a higher cost per signup.
We call our approach Return on Event. It’s a measurement framework that ties each campaign to the outcome you care about, such as attendance or revenue, and then explains what the numbers mean for your next budget.
For a national nonprofit, we rebuilt a money-losing webinar and workshop ad program to positive ROI, then scaled it to a 6X return on ad spend. Our event ads service runs campaigns inside your own ad accounts, with conversion tracking and retargeting set up from day one.
Clear tracking changes how teams plan. Kokoro Creators co-founder Pennie Wilson told us: “The distinctions between first-touch source, rung-to-rung conversion, and time to advance gave us much greater clarity around what we actually need to track.”
Use this event’s data to plan the next one
After the event wraps, most teams archive the campaign data and start the next campaign from scratch. That throws away the most useful information you have.
Before your next campaign launches, last event’s data should answer these questions:
- Which channel drove the lowest cost per registration?
- Which channel produced the highest attendance rate among registrants?
- Which audience segments converted best on each platform?
- Which creative drove the most registrations from your best-fit audience?
Audiences that converted cheaply become the seed for lookalike audiences. Creative that outperformed gets studied and reused, with fresh versions tested against it.
If you can't answer those four questions, you're setting next year's budget without your best data.
Our SMART Event Blueprint builds your marketing strategy before launch, with ROI work available as an add-on. That way the tracking plan exists before any budget is spent.
What clients say about We & Goliath
4.8 out of 5 on Clutch
⭐⭐⭐⭐½ 4.5
“Their attention to detail, calm problem-solving approach, and clear communication gave our team complete confidence.”
Manager, Conferences & Events, Boys & Girls Clubs of America
⭐⭐⭐⭐⭐ 5.0
“They were very responsive, adaptive, and supportive.”
Sr. Director, CodePath
Frequently asked questions
What is the easiest way to track event registrations by ad?
Add UTM parameters to every ad link and fire each platform’s conversion tag on your confirmation page. Then compare registrations by source in GA4.
Why don’t my ad platform numbers match Google Analytics?
Each platform uses its own attribution window and counts view-through conversions differently. Privacy settings and ad blockers also hide some conversions, so expect gaps and watch the trends.
Which attribution model should I use for an event?
Use data-driven attribution for campaigns that run on several channels. Last click is fine for a single-channel campaign, but it undervalues the social ads that introduce people to your event.
How do I track registrations from podcasts or partners?
Give each partner a unique promo code or landing page link. Add a “How did you hear about us?” question to the form as a backup.
Know what drives your registrations before you spend
We & Goliath is an event marketing and production agency for virtual, hybrid and in-person events. Our SMART Event Method™ connects strategy, marketing and ROI measurement, so you can see which ads filled your seats and plan the next campaign from real data.







