Guides website traffic analysis across all channels (organic, paid, social, referral, direct). Covers traffic source attribution, dark traffic identification, and multi-channel reporting.
When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
TypeCharacteristicsBrandedHigher CTR, conversion, purchase intent; users closer to funnel bottomNon-brandedTouchpoint with future users; most sites get more non-brand traffic; competition fiercer
Brand traffic grows over time as brand awareness increases.
A large share of traffic can be bot traffic—RPA, search crawlers, spiders, scrapers. Exclude or segment when evaluating real user behavior; use GA4 filters or segments to isolate human traffic.
ChannelTypical SourcesAttributionOrganicGoogle, Bing, other searchReferrer preservedPaid (web)Google Ads, Meta Ads, etc.UTM requiredPaid (app)App install ads; Google App Campaigns, Apple Search AdsUTM; in-app eventsPaid (TV/CTV)Streaming ads; Hulu, Roku, YouTube TVUTM for QR/URL; brand liftSocialPublic posts (Facebook, LinkedIn, etc.)Often preservedReferralExternal sites, backlinksReferrer preservedDirectTyped URL, bookmarksNo referrerEmailNewsletters, campaignsOften dark without UTM
Traffic without clear origin--analytics tools default to "Direct" when referrer is missing. Common causes:
When traffic was sent from known sources, analytics often misattributed:
ActionPurposeUTM parametersTag links in emails, social, campaigns: ?utm_source=X&utm_medium=Y&utm_campaign=ZBlock internal IPsExclude company visits from reportsSegment direct trafficSplit by page type to estimate dark vs. genuine direct
Ads, growth channels, and medium can be optimized by viewing attribution data. Clean UTM + conversion tracking feeds attribution models; reliable attribution drives budget allocation and channel decisions.
UseActionOptimize adsCompare paid channels (Google, Meta, LinkedIn) by attributed conversions; reallocate budget to winnersOptimize growth channelsIdentify which medium (cpc, email, social, referral) drives conversions; scale what worksMulti-touch attributionRequires clean UTM data; inconsistent tagging (e.g., facebook vs Facebook) fragments reports and misattributes
GA4 Default Channel Grouping: Align utm_medium and utm_source with GA4's rules to avoid "Unassigned" traffic. ~30% of campaigns lack proper UTM markup, leading to wasted ad spend; teams standardizing UTM see 29% improvement in attribution accuracy.
Reference: UTM.io – utm_medium, utm_campaign & utm_source Optimization, UTMs for Marketing Attribution
ParameterUseExampleutm_sourceOriginnewsletter, facebook, google``utm_mediumChannel typeemail, cpc, social``utm_campaignCampaign namesummer_sale, product_launch``utm_contentVariant (optional)banner_a, cta_button``utm_termPaid keyword (optional)running_shoes
GA4 alignment (avoid Unassigned):
Channelutm_mediumutm_sourcePaid Searchcpc``google, bingPaid Socialpaid-social, cpc``facebook, instagramEmailemail``newsletter, mailchimpOrganic Socialsocial``twitter, linkedinApp installcpc, app``google, facebook, appleCTV / Streamingvideo, ctv``hulu, roku, youtubeDisplay / Bannerdisplay, cpcPublisher or network nameDirectory adspaid, cpc``taaft, shopify, g2, capterra
PrincipleGuidelineSearch shareKeep organic search below ~75% of total trafficHealthHigher direct + referral share = healthier profileBrand sitesDiversified traffic is common for strong brandsEngagementContent, email, social, free tools drive return visits
See seo-monitoring for full SEO data analysis framework.
Location: GA4 > Reports > Acquisition > Traffic acquisition