Classifying where visitor traffic comes from.

Visitor journeys are grouped into top-level marketing channels so you can see exactly how people arrive on your site.
Start a free trial
Attribution is broken

Madlitics classifies every visit into standardized attribution channels using UTM parameters, click IDs, and referring domains. Each visit is first assigned a high-level channel (similar to Google Analytics default channel groupings), then supporting details (ie. source, campaign, keywords, content, and landing page) are mapped into Segments for richer reporting.

Whenever possible, Madlitics relies on UTM parameters and click identifiers as the clearest attribution signals. When those are missing or incomplete, it falls back to referring domains to detect organic, referral, social, video, shopping, or AI-assistant traffic, preserving attribution context even when tracking isn’t perfect.

Channel descriptions & definitions

With 18 attribution channels across paid, organic, owned, and referral traffic, Madlitics uses channel definitions that are practical for today’s reporting and flexible enough to evolve with changing marketing patterns.

🤝 Affiliates

Traffic from your network of affiliate partners promoting your site using tracked links; distinct from general referral traffic when commercial partner performance needs to be measured separately.

  • utm_medium is one of (“affiliate” or “affiliates”)

🎙️ Audio

Visitors from ads or links tied to audio platforms such as podcasts or streaming-audio platforms.

  • utm_medium is one of (“podcast” or “audio”)

🙋 Creator

Traffic driven by creators, influencers, and ambassadors promoting to their own audiences.

  • utm_source or utm_medium contains ("influencer", "creator", "ambassador")

🖼️ Display

Display includes banner, programmatic, and visual ad placements that are not classified as search, social, shopping, or video.

  • utm_medium is one of (“display”,  “banner”, “expandable”, “interstitial”, “cpm”)

📧 Email Marketing

Visits from tracked links inside newsletters, lifecycle emails, sales outreach, and automated sequences.

  • utm_medium or utm_source is one of (“email”, “e-mail”, or “e_email”)

🤖 AI Assistant

Free clicks (ie non-paid visits) from AI search, AI assistants, and AI-answering platforms.

  • Referring domain matches a recognized list of AI platforms

🔍 Organic Search  

Free clicks (ie non-paid visits) from search engines.

  • utm_medium is “organic”
  • OR Referring domain matches a recognized list of search engines

🛍️ Organic Shopping

Free clicks (ie non-paid visits) from shopping sites, marketplaces, or product discovery surfaces.

  • Referring domain matches a recognized list of shopping sites

💬 Organic Social

Free clicks (ie non-paid visits) from social platforms, capturing traffic from standard posts, shares, etc. from social platforms.

  • utm_medium is one of ("social", "social-network", "social-media", "sm", "social network", "social media") AND (utm_source or referring domain) matches a recognized list of social networks

📺 Organic Video

Free clicks (ie non-paid visits) from video-sharing platforms, covering traffic from standard video descriptions, channel pages, profile links, and non-sponsored shares.

  • Referring domain matches a recognized list of video sites
  • OR utm_medium matches regex ^(.video.)$

🎯 Other Campaigns

Traffic that includes utm_source, utm_medium, or utm_campaign, or has a referring domain present, but does not match any previous channel rule.

  • utm_source, utm_medium, or utm_campaign or referring domain present AND does not match previous results

🔍 Paid Search

Paid Search includes visits from search advertising platforms such as Google Ads, Microsoft Ads, etc.

  • utm_source, utm_medium, or utm_campaign contains ("paidsearch")
  • OR utm_source, utm_medium, utm_campaign, or utm_content contains ("adwords")
  • OR The gclid or msclkid parameter is present
  • OR utm_source, utm_medium, or utm_campaign parameter is present AND referring domain matches a recognized list of search engines
  • OR Referring domain matches a recognized list of search engines AND utm_medium matches regex ^(.cp.|ppc|retargeting|paid.*)$

🛍️ Paid Shopping

Paid Shopping includes ad traffic from shopping engines, product listing ads, and retailer-sponsored placements.

  • utm_source or utm_medium contains "shopping" or "pla"
  • OR utm_medium is (ppc|cpc|paid|pla) AND referral domain matches a recognized list of shopping sites

📱 Paid Social

Email includes visits from tracked links inside newsletters, lifecycle emails, sales outreach, and automated sequences.

  • utm_source or utm_medium contains "paidsocial"
  • OR utm_medium matches regex ^(paid|ppc|cpc|.cp.|retargeting)$ AND (utm_source or referring domain) matches a recognized list of social networks
  • OR (utm_source or referring domain) matches a recognized list of social networks AND (gclid or fbclid) is present

📹 Paid Video

Paid Video includes advertising traffic from video platforms.

  • utm_medium is (“paidvideo”)
  • OR Referral domain matches a recognized list of video sites AND utm_medium matches regex ^(.cp.|ppc|retargeting|paid.*)$

🔔 Push

Traffic from mobile or web push notifications, including campaign links sent through push platforms.

  • utm_medium ends with (“push”)
  • OR utm_medium is (“mobile”)
  • OR utm_medium contains (“notification”)
  • OR utm_source is (“firebase”)

📲 SMS

Visits from tracked text-message links.

  • utm_source or utm_medium is (“sms”)

🌍 Referral  

Non-ad visits from other websites or apps that are not search, social, video, shopping, or AI sources.

  • utm_medium is one of (”referral”, “app”, or “link”)
  • OR Referring domain is not a recognized list of social networks or a recognized list of search engines

🚗 Direct  

Direct traffic includes visits with no clear campaign or referral source, such as users who typed the URL directly, used a bookmark, or arrived from an unclassified source.

  • No referring domain or utm parameters

Landing page data

In addition to the traffic source fields, Madlitics can also store landing-page attribution so each submission keeps the destination context tied to the original visit.  This makes it possible to answer two different attribution questions at once: where the visitor came from and what type of page first captured their attention. That combination is often more actionable than source data alone.

Landing Page

The first page URL visited before the form submission

Landing Page Group

A categorized landing page grouping such as /articles/, /integrations/, /demos/, etc.

Stacked bar chart showing lead generation by marketing channel over time, comparing sources like Paid Search, Paid Social, Organic Search, Direct, and Email. Helps visualize which channels drive the most traffic.
Stacked bar chart illustrating lead volume across different marketing campaigns, including Black Friday, Retargeted, Spring Promo, Referral, and SEO. Highlights trends in campaign effectiveness.
Line chart displaying lead-to-customer conversion rates by channel, comparing Google Ads, Facebook Ads, LinkedIn Ads, Organic Search, and Email. Shows how different sources drive qualified leads over time.
Line chart showing revenue performance by marketing campaign, comparing Google Ads, Facebook Ads, and LinkedIn Ads. Helps identify top-performing and underperforming campaigns.

Related articles

Frequently asked questions

Answers to your top questions about our UTM parameters
Everything you need for reliable lead attribution
Accurate, persistent, and automated tracking — so your campaigns perform at their best.
Performance icon symbolizing marketing campaign effectiveness and results tracking.
Outperforms basic UTM tracking
Madlitics captures, categorizes, and persists attribution data across sessions, giving you a complete, structured view of what’s working in your marketing. Say goodbye to losing attribution when users navigate your site, struggling with formatting inconsistencies, and ingored non-UTM traffic.
Capture icon indicating data collection from various marketing channels and sources.
Capture all traffic
Madlitics categorizes all inbound leads — whether they have UTM parameters or not — so every conversion is accounted for, and you won't miss out on Organic Search, Organic Social, and Referral traffic.
Routing icon representing the flow of marketing data and attribution pathways.
Attribution across pages and sessions
A LinkedIn ad click should be attributed correctly—even if the visitor signs up on a different page later. If someone clicks an ad, browses multiple pages, then submits a form later, Madlitics persists attribution data across sessions, ensuring your reports reflect true performance.
List icon representing structured marketing data, reports, or campaign breakdowns.
Cleaner, more reliable data
Duplicate UTMs and inconsistent formatting break reports and mislead teams. Madlitics cleans and organizes attribution data before sending it to your CRM, giving you accurate insights.
Target icon symbolizing precise audience targeting and marketing campaign focus
See which content converts
Attribution isn’t just about where visitors came from—it’s about what convinced them to convert. By capturing landing page data alongside UTM parameters, Madlitics shows you which blog posts, case studies, or pricing pages drive the most revenue, helping you scale content that works.
Action icon representing campaign execution, optimization, and engagement.
Transform form submissions into actionable insights
Madlitics connects marketing touchpoints to lead generation, ensuring every form submission is fully attributed — optimize ad spend by identifying high-ROI channels, refine messaging based on what content drives engagement, make data-driven decisions with clean, structured reports, and more.