General
What is AttributionHub?
AttributionHub is a client-side JavaScript attribution script that captures marketing attribution data and populates your forms with it. It tells you exactly which marketing channels, campaigns, and sources brought each lead to your site.
How is this different from Google Analytics?
Google Analytics tracks aggregate session data. AttributionHub connects attribution data to individual leads in your CRM. GA can tell you “500 visitors came from Google Ads.” AttributionHub tells you “This specific lead, John Smith, came from your Google Ads spring_sale campaign.”
Does AttributionHub replace my analytics platform?
No. AttributionHub complements your existing analytics by bridging the gap between anonymous traffic data and identified leads. Keep using GA4, Mixpanel, or your preferred analytics tool alongside AttributionHub.
How many channels does it support?
Over 20 channel groups, including Paid Search, Organic Search, Paid Social, Organic Social, Display, Email, SMS, Direct, Referral, AI Referral, and more. It recognizes 200+ search engines, 80+ social networks, and 18+ AI assistants.
I have a small project, not a big business or agency. Is AttributionHub useful for me?
Absolutely. Attribution matters even more when your budget is small — every dollar you spend on marketing needs to count. If you run any kind of ads, post on social media, send emails, or share links anywhere, AttributionHub shows you which of those efforts actually bring people who fill out your forms. Without attribution, you are guessing. With it, you can stop spending on channels that produce zero leads and double down on what works. The script is quick to install, requires no ongoing maintenance, and the free trial lets you see the value before committing.
What are the typical use cases for AttributionHub?
AttributionHub is used by marketing teams and agencies to:
- Connect leads to campaigns — see exactly which Google Ads campaign, LinkedIn ad, or blog post generated each lead in your CRM
- Optimize ad spend — compare cost-per-lead across channels using real lead data, not just clicks
- Report on marketing ROI — tie revenue back to the marketing source that started the conversation
- Improve handoff to sales — give sales reps context on how each lead found the company
Does AttributionHub work with single-page applications (SPAs)?
Yes. The script uses a MutationObserver to detect dynamically inserted forms and re-evaluates attribution on client-side route changes. It works with React, Next.js, Vue, Nuxt, Angular, Svelte, and other SPA frameworks.
Does AttributionHub support multiple languages and regions?
AttributionHub works on any website regardless of language or region. The script itself has no language dependency — it reads URL parameters, referrer headers, and click IDs, which are language-neutral. Channel definitions and search engine detection cover global providers including Baidu, Naver, and regional search engines.