Cometly
All guides
Revenue Attribution15 min read·5 pages·Published April 2026

Account-Level Attribution: Tracking Revenue Across Multiple Contacts and Multiple Emails Per Contact

B2B SaaS deals involve five to nine contacts on the buyer side, and most of them touch your marketing more than once with different email addresses. This guide shows how to roll attribution up to the account, so the campaigns that influenced the buying committee actually get credit.

5-page PDFInstant downloadFree
Free5-page PDF · Instant download

Get the full guide

Tell us where to send it. We'll email you the PDF and unlock the download below.

By downloading, you agree to receive occasional emails from Cometly. Unsubscribe anytime.

Key takeaways

  • How to identify a buying committee from messy CRM data
  • How to roll multi-contact, multi-email touches up to a single account
  • How to weight first-touch, last-touch, and assist credit at the account level
  • How to handle anonymous and personal-email touches before a contact is created
  • How to report account-level pipeline and revenue back to your CMO
Chapter 01

Why contact-level attribution breaks B2B SaaS

When five people from the same company each see four ads with two different email addresses, contact-level attribution gives you twenty disconnected stories. None of them tell you whether the ad spend produced the deal.

Account-level attribution takes the opposite approach: it stitches every touch from every contact under one company record, so a single deal has a single attribution story.

Chapter 02

Stitch contacts to accounts

Cometly identifies contacts from an account by matching email domain, by associating contacts to companies inside HubSpot or Salesforce, and by joining browser sessions that share an account-bound identifier (a logged-in app session, a workspace ID, a company-level form field).

  • Domain-match: emails on the same corporate domain get rolled up
  • CRM associations: HubSpot Company associations and Salesforce Account-Contact links
  • Anonymous-to-known stitching: pre-form sessions tied to the contact at form-fill
  • Manual overrides: merge personal-email touches when a rep enriches a contact
Chapter 03

Choose your account attribution model

Most B2B SaaS teams want a hybrid. First-touch tells you which channel originated the account. Last-touch tells you which channel closed it. Multi-touch (linear or position-based) tells you which channels sustained the buying journey in between. Cometly gives you all three, side-by-side, on the same account.

Chapter 04

Report it the way your CMO actually thinks

Build dashboards that show: pipeline by source at the account level, average buying committee size by source, days from first-touch to closed-won by source, and influenced revenue by campaign. These are the numbers that win budget arguments.

Put it into practice

See your pipeline by source, campaign, and ad.

Cometly connects every ad dollar to pipeline and revenue, so you can scale what’s working and cut what isn’t.