Content attribution

See which pages and content actually generate leads

Built for the content marketer who wants to know what converts. Every page and post measured by the leads it produces, not the traffic it attracts: what works, what assists, and what never converts.

Free to start · no card

app.leadsource.co · leads overview
Landing pages that brought leads, in Lead Source: the managed IT page brought 6 leads, the homepage 4, and a blog post on managed IT costs, the cyber security page and the IT support page 2 each, ranked by leads rather than traffic.
Salesforce
HubSpot
Pipedrive
Gmail
Google Ads
Gravity Forms
Jotform
Webflow
Wix
Typeform
Ranked by outcome

Traffic tells you what’s popular. Leads tell you what works.

Most content tools sort your pages by pageviews. That tells you which post was read the most, and nothing about which post was open in front of someone who then filled in your form. Content analytics for leads shows which pages and blog posts produce form enquiries, not merely which pages attract traffic.

The popular page and the page that produces enquiries are often not the same page. That gap is the whole point of measuring it.

Which post produced the customer

Pageviews rank the posts people read. Lead Source ranks the posts that appear in the journeys of people who bought.

Start free →
Traceable, page by page

Backed by the journey, page by page.

Every content lead traces back to a real journey: the page they entered on, each page they read after it, and the form they submitted at the end. So a post earns credit when a named person read it on the way to enquiring. Being popular that month counts for nothing.

Follow the whole route for any lead with customer journey tracking, the sibling view of the same record.

app.leadsource.co · lead record
The journey on a Lead Source lead record, page by page: landed on the managed IT page from Google Ads, then case studies, then pricing, then filled the form on the contact page, with the time spent on each page.
What to do about it

Write more of what converts. Stop feeding what doesn’t.

Once each page carries the enquiries it produced, the editorial decisions get easier. Fund the formats and topics that keep turning up in front of real leads. Retire, or stop commissioning more of, the ones that never appear in a single journey.

Same budget. Aimed at the work that actually brings customers. See what the record looks like on a real form fill in lead source examples.

How it works

Three steps, then it runs itself.

One line of code.

Paste one script tag into your site’s head. From then on your forms report in wherever they sit, and none of them needs its own setup.

Captured at submission.

The moment a form is sent, the source, the entry page and each post or page read on the way are written down server-side.

Lands named in your CRM.

The lead shows up as a named person with their reading list attached: in HubSpot or Salesforce, through a webhook, or in the Lead Source dashboard if you run no CRM.

Works with whatever CMS and form tool you already run. See lead source integrations.

Common questions

Content attribution, questions answered.

How is this different from Google Analytics content reports?

GA content reports rank pages by traffic and engagement across anonymous sessions. This ranks them by the form enquiries they produced, tied to named leads. See the fuller comparison.

Does it show which blog posts generate leads?

Yes. Any page on your site, blog posts included, is measured by the enquiries it produced rather than the views it collected.

What counts as a content lead?

A lead is one submission of a tracked form on your website, and the same person sending the same form twice in a short window counts once. A content lead is a submission whose sender read that page before reaching the form.

Does it work with my CMS?

Yes. It is one line of code in your site head, so it works with WordPress, Webflow, Squarespace, Shopify, Ghost, Framer or a custom build. See all integrations.

Find out which content is doing the selling.

Add one snippet to the forms you already run, and each page gets judged by the enquiries it produced instead of the visits it drew.

See pricing

Free to start ยท no card