levelpartner.ai
Reporting and attribution

Digital attribution: how it works and how to set it up

Digital attribution tells you which online route produced a paying client: the search someone ran, the site that referred them, the social post, the advert or the email link. Ad platforms count clicks and form fills on their side of the fence, but they never see the proposal, the second meeting or the signed engagement. For most firms of 10 to 250 people the website sits in the middle of all of it, so the work is mostly about making every page record where a visitor came from and carrying that source onto the contact and the deal. This article answers how to do that on the levelpartner.ai platform, whether your site is built there or hosted elsewhere, and how to read the result as won revenue per channel.

The five routes digital attribution has to cover

Nearly every online enquiry arrives through one of five routes. Organic search, from people looking for what you do. Paid search and paid social, from adverts. Referral, from links on other websites. Email, from your own campaigns. Direct, from people who typed your address or used a bookmark.

Each route leaves a trace in the visit: a referring site, a campaign parameter or nothing at all. Digital attribution reads that trace and stores it on the contact at the moment the visitor identifies themselves through a form, booking or chat.

The gap digital marketing attribution closes

The expensive gap sits between the click and the contract. A firm that judges channels by cost per lead will keep funding the route that produces cheap enquiries nobody buys from, which is the most common way a marketing budget grows while revenue stays flat. Digital marketing attribution replaces that with one column: won value by source. That column alone often shows which channel's budget belongs with a stronger one, without raising total spend.

It also retires the monthly spreadsheet someone in marketing builds by matching ad exports against CRM exports by date. That sheet is usually late, partly wrong and trusted by nobody.

How the platform records the source

Pages built in the platform's Sites area record the visit for you. For a site hosted elsewhere, the platform provides an external tracking script that loads on every page. It captures campaign parameters, page addresses and session details, records page views, and creates or updates the contact as soon as a supported form is submitted.

Each contact then holds two touchpoints. First attribution is the route that originally brought the person in and never changes. Latest attribution is the most recent route and updates when a new tracked visit arrives. When the contact becomes an opportunity, Contact and Opportunity widgets on a dashboard can be filtered or grouped by either one. For when each view is the right one, read how last touch attribution assigns credit.

Before you start

  • A one-page naming convention for source, medium and campaign values, owned by one person.
  • Those values on every paid, email and social link you publish.
  • Lead forms, calendars and chat from the platform on the pages that produce enquiries.
  • Pipeline stages and won values kept current by the sales team.
  • Your consent manager left exactly as your compliance register specifies.

How to set it up

  1. Agree the naming convention and tag every live link with it.
  2. Go to Settings, then External Tracking.
  3. Click Copy Script, without changing the tracking ID.
  4. Paste the script before the closing body tag on every page.
  5. Submit a test form on the site as a normal visitor.
  6. Go to Sites, then Forms, then Submissions, and select External Forms.
  7. Open the test contact and check the captured source details.
  8. Go to Dashboard, open your dashboard and enter Edit mode.
  9. Add Opportunity Revenue Over Time from the Opportunity category.
  10. In Conditions, click Add Filter, select Attribution, then First Attribution.
  11. Click +AND in the same group and set Status to Won.
  12. Group the widget by Session Source, then save the widget.
  13. Click Save Changes, then delete the test records.

Skip steps 2 to 6 if every page already runs in Sites. Keep all widget conditions inside one filter group: a second group removes session source and medium from the grouping options.

Illustration: a 25-person consultancy with a site hosted elsewhere

Say the site uses a form plugin that emails enquiries to a shared inbox, so a quarter's 90 enquiries carry no source at all. Once the tracking script is installed, the next quarter's 95 enquiries might split as 41 from organic search, 22 from referral sites, 17 from paid search, 9 from email and 6 direct. Even a rough split like that would tell the firm something new, for instance that two partner sites send most of its referral traffic.

Illustration: a 40-person agency spending on three channels

Suppose an agency spends an illustrative £6,000 a month: £3,000 on paid search, £2,000 on paid social and £1,000 on a newsletter sponsorship. Ad dashboards put social ahead on cost per lead, at £40 against £90 for search. Now imagine three months of source tracking through to won deals shows search behind £84,000 of signed work from 33 leads, and social behind £12,000 from 150 leads. In that case the cheapest lead would be the most expensive client.

Why your website is the hub

Every digital channel ends at a page on your website. If that page cannot record where the visitor came from, the channel's effort is invisible at the point it matters. That is why the most valuable attribution work for most firms is not choosing a model. It is making sure every form, chat and booking captures the source, every time. Once the data is clean, splitting credit across several touches becomes worth the effort, and the multi touch attribution guide shows how.

The digital blind spot

Digital attribution sees online routes only. A buyer who heard you speak at a conference and later searched your name appears as organic or direct. That is not a flaw to fix with more tracking. Add a self-reported "how did you hear about us" question to your forms, give printed pieces a short web address or a dedicated phone number, and read advertising attribution for measuring offline channels properly.

Time it takes

Installing the script and checking forms takes half a day to a day; retagging old links can add another day. After that, allow 30 minutes a week to check new campaigns use the convention and flag any source showing as unknown, plus an hour a month with the sales lead, which is where budget decisions get made. A marketing attribution dashboard keeps that review to the numbers that matter.

The common mistake

Two habits break digital attribution more than anything else. Installing the script on the homepage only, so visitors who land on a service page from search are never recorded. And letting each person invent tracking values, so "LinkedIn", "linkedin" and "li-paid" become three rows and the channel looks smaller than it is. Put the script in the site-wide template and lock the convention before anyone tags a link.

When not to change your forms, or rely on the numbers

If a form feeds a regulated process, such as a mortgage fact-find with its own system of record, keep it and place a short platform enquiry form before it to capture the source. Do not move regulated data capture without your compliance owner's agreement.

If most new clients arrive by referral or repeat business, online attribution describes a minority of your revenue very precisely, so fix referral capture first. If you close fewer than ten new clients a quarter, read the numbers as direction, not proof, until a year of data has built up.

Troubleshooting

Most contacts show as direct or carry no source. The script is missing from landing pages, links are untagged, or the lead came by phone. Check the pages with the most enquiries first and add call tracking numbers.

Referral sources show your own domain. A subdomain or booking page on another address is being treated as a referrer. Make sure the script covers every domain you own.

Chat leads have no source. The chat widget comes from another provider. Replace it with the platform's chat widget.

Numbers differ from the ad platform. They will. Ad platforms count conversions under their own rules. Trust the platform for revenue and the ad dashboard for delivery.

Frequently asked questions

Is digital attribution the same as digital marketing attribution?

Yes, in practice. Both terms describe crediting online channels for leads and revenue. Marketing attribution in general also covers offline channels such as events, print and word of mouth; see marketing attribution for that wider scope.

Do I need to rebuild my website on the platform?

No. The external tracking script works on a site hosted elsewhere. Rebuilding only makes sense if you also want the platform's own pages and funnels.

How long before the reports are useful?

Allow one full sales cycle plus a month. If deals take six weeks to close, you need roughly ten weeks of tracked enquiries before won revenue shows by channel.

Visitors who decline tracking may arrive without a recorded source. A source question on the form covers most of the gap. Do not weaken your consent setup to get better numbers.

Which model should we start with?

First attribution for budget decisions and latest attribution for campaign tuning. If buyers touch several channels before talking to you, compare those views with a linear attribution model worked by hand.