UTM parameters let you tag your URLs so Clickport can identify exactly which campaigns, sources, and mediums drive traffic to your site. When a visitor clicks a tagged link, the parameters are captured automatically and appear in your Campaigns panel.
Clickport supports all five standard UTM parameters. Append them as query parameters to any URL pointing to your site.
utm_sourcegoogle, facebook, newsletterutm_mediumcpc, email, socialutm_campaignspring_sale, product_launchutm_contentheader_banner, sidebar_ctautm_termanalytics+tool, privacy+friendlyAll parameters are optional. You can use any combination. At minimum, use utm_source and utm_medium to properly classify your traffic.
Append UTM parameters to the URL as query string parameters. The order does not matter.
Use consistent, lowercase names across all your campaigns. UTM values are case-sensitive, so Newsletter and newsletter will appear as separate entries. A few tips:
google not Googlespring_sale not spring saleemail and stick with it, don't alternate between email, e-mail, and newslettermarch_update not march_2026_monthly_newsletter_campaign_v2UTM data shows up in the Campaigns tab of the Sources panel. It has five sub-tabs, one for each UTM parameter:
Each row shows the UTM value, visitor count, and an engagement score. The engagement score combines scroll depth and time on page into a single percentage, color-coded green (50%+), amber (25-49%), or red (below 25%).
Click any row in the Campaigns panel to filter your entire dashboard by that value. For example, clicking "spring_sale" filters all panels (pages, sources, locations, technology) to show only visitors who arrived through that campaign.
You can also add UTM filters manually through the filter bar. All five UTM dimensions are available as filter options with operators: is, is not, contains, and does not contain.
Clickport automatically classifies every visit into one of 16 channels based on the referrer, UTM parameters, and click IDs. This classification happens server-side when the session is created. You can see the assigned channel in the Channels sub-tab of the Sources panel.
The utm_medium value is the primary signal for distinguishing paid from organic traffic. These medium values trigger paid channel classification:
cpc, ppc, paid, paidsearch, paid_searchpaidsocial, paid_social (when source is a social network)display, banner, cpmemail, newsletteraffiliatesmsaudio, podcastshopping, plavideo, preroll (when source is a video platform)organicsocial, social-media, smOther paid medium values like retargeting, remarketing, cpv, and cpa also trigger paid classification for the matching source type.
The utm_source value is matched against known platforms to determine the source type. For example:
utm_source=google with utm_medium=cpc classifies as Paid Searchutm_source=facebook with utm_medium=paidsocial classifies as Paid Socialutm_source=youtube with utm_medium=video classifies as Paid Videoutm_source=newsletter with utm_medium=email classifies as Emailutm_source=spotify classifies as AudioWhen no UTM parameters are present, Clickport falls back to the HTTP referrer to classify the visit. Known search engines map to Organic Search, social networks to Organic Social, and so on.
Ad platforms append click IDs to URLs when visitors click ads. Clickport detects these automatically and uses them for channel classification. No UTM tags are needed when click IDs are present.
gclidmsclkiddclidfbclidttclidli_fat_idtwclidrdt_cidpnclidirclickidTraffic shows as "Direct" when Clickport cannot determine a source. This happens when there is no referrer header and no UTM parameters. Common causes:
utm_source and utm_medium=email.The more consistently you tag your links, the less traffic lands in the "Direct" bucket. Focus on email and messaging first, as those are the most common sources of unattributed traffic.
Clickport uses first-touch attribution per session. When a new session starts, the UTM parameters from that first pageview are captured and stored for the entire session. If a visitor navigates to a page with different UTM parameters during the same session, the original values are kept.
Each individual event also records its own UTM parameters, so you can analyze per-event attribution through the Custom Events panel and session drilldowns.
Google Ads auto-tags clicks with gclid, so Clickport classifies them as Paid Search automatically. If you prefer explicit UTM tags (or use manual tagging in Google Ads):
After reading UTM parameters, Clickport stores the clean page path without the query parameters. This means /pricing?utm_source=google&utm_medium=cpc is stored simply as /pricing in your Pages panel. UTM data is stored separately in dedicated fields, keeping your page URLs clean and aggregated correctly.
Click IDs (gclid, fbclid, msclkid, etc.) and other tracking parameters are also stripped from stored URLs for privacy.