Get the FREE Ultimate OpenClaw Setup Guide →

traffic-analysis

npx machina-cli add skill kostja94/marketing-skills/traffic --openclaw
Files (1)
SKILL.md
5.0 KB

Analytics: Traffic

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.

Scope

  • Traffic sources: Organic, paid, social, referral, direct, email
  • Dark traffic: Unattributed visits labeled as "Direct / None"
  • Attribution: UTM tagging, segmenting, reporting accuracy

Branded vs. Non-Branded Traffic (Organic)

TypeCharacteristics
BrandedHigher CTR, conversion, purchase intent; users closer to funnel bottom
Non-brandedTouchpoint with future users; most sites get more non-brand traffic; competition fiercer

Brand traffic grows over time as brand awareness increases.

Bot Traffic

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.

Traffic Channels

ChannelTypical SourcesAttribution
OrganicGoogle, Bing, other searchReferrer preserved
PaidGoogle Ads, Meta Ads, etc.UTM required
SocialPublic posts (Facebook, LinkedIn, etc.)Often preserved
ReferralExternal sites, backlinksReferrer preserved
DirectTyped URL, bookmarksNo referrer
EmailNewsletters, campaignsOften dark without UTM

Dark Traffic

What It Is

Traffic without clear origin--analytics tools default to "Direct" when referrer is missing. Common causes:

  • Private/dark social: WhatsApp, Messenger, Slack, Discord, TikTok shares
  • Email clients: Many strip referrer headers
  • HTTPS->HTTP: Referrer not passed
  • Mobile apps: In-app browsers often omit referrer
  • Ad blockers, privacy tools: Block tracking

Misattribution (Research)

When traffic was sent from known sources, analytics often misattributed:

  • 100% as direct: TikTok, Slack, Discord, WhatsApp, Mastodon
  • 75%: Facebook Messenger
  • 30%: Instagram DMs
  • 14%: LinkedIn public posts
  • 12%: Pinterest

Mitigation

ActionPurpose
UTM parametersTag links in emails, social, campaigns: ?utm_source=X&utm_medium=Y&utm_campaign=Z
Block internal IPsExclude company visits from reports
Segment direct trafficSplit by page type to estimate dark vs. genuine direct

Segmenting Direct Traffic

  1. Expected direct: Homepage, short URLs, brand pages--likely real direct
  2. Unexpected direct: Long URLs, deep pages, product pages--likely dark traffic
  3. Report separately: Use segments in GA4/analytics to avoid overcounting direct

UTM Best Practices

ParameterUseExample
utm_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
  • Consistent naming: Lowercase, underscores; document conventions
  • Apply everywhere: Every link in emails, social posts, ads
  • Avoid: Typos, inconsistent values; causes fragmentation

Traffic Diversification

PrincipleGuideline
Search shareKeep organic search below ~75% of total traffic
HealthHigher direct + referral share = healthier profile
Brand sitesDiversified traffic is common for strong brands
EngagementContent, email, social, free tools drive return visits

See seo-monitoring for full SEO data analysis framework.

Natural Traffic Benchmark

Location: GA4 > Reports > Acquisition > Traffic acquisition

  1. Review organic traffic trend
  2. Record baseline (e.g., monthly total)
  3. Compare periodically to detect growth or decline

Output Format

  • Traffic source breakdown
  • Dark traffic estimate and actions
  • UTM tagging recommendations
  • Segmentation approach for reporting

Related Skills

  • analytics-tracking: Implement UTM and event tracking
  • ai-traffic-tracking: AI search traffic
  • google-search-console: GSC performance and indexing analysis
  • seo-monitoring: Full SEO data analysis system, benchmark, article database
  • email-marketing: Email strategy; UTM for email links

Source

git clone https://github.com/kostja94/marketing-skills/blob/main/skills/analytics/traffic/SKILL.mdView on GitHub

Overview

This skill guides analyzing website traffic across organic, paid, social, referral, and direct channels. It covers traffic source attribution, dark traffic identification, and multi-channel reporting to improve decision-making and ROI.

How This Skill Works

It works by tagging links with UTMs, applying GA4 filters and segments, and interpreting channel data to attribute visits and conversions. Analysts combine source, medium, and campaign signals to build reliable multi-channel reports.

When to Use It

  • When comparing organic vs paid traffic performance and ROI
  • When diagnosing dark traffic and misattributed direct visits
  • When auditing traffic sources through UTM tagging and naming conventions
  • When building multi-channel attribution reports across organic, paid, social, and referrals
  • When evaluating branded vs non-branded traffic and traffic diversification

Quick Start

  1. Step 1: Audit current traffic sources and assess UTM coverage
  2. Step 2: Implement consistent UTM tagging across emails, social, and ads
  3. Step 3: Create GA4 segments and reports to monitor channel attribution

Best Practices

  • Use consistent, lowercase UTMs and document conventions (utm_source, utm_medium, utm_campaign)
  • Tag every link in emails, social posts, and ads with UTMs
  • Apply GA4 filters/segments to exclude or isolate bot traffic
  • Segment direct traffic to separate genuine direct from dark traffic
  • Block internal IPs to exclude company visits and keep reports clean

Example Use Cases

  • Identify that portions of 'Direct' traffic are dark traffic coming from Instagram DMs
  • Tag newsletters with UTM parameters and compare campaign performance
  • Use GA4 segments to separate branded vs non-branded organic traffic
  • Filter out bot traffic to reveal true human sessions in reports
  • Mitigate misattribution by annotating campaigns and verifying referrers

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers