Marketing AI Skill
Website Traffic Analytics
Comprehensive analysis of website traffic sources, user behavior, content performance, and conversion tracking using Google Analytics 4 and other analytics platforms. Use when analyzing website traffic, setting up GA4, tracking user behavior, monitoring con...
Website Traffic Analytics
Deep analysis of website traffic sources, user behavior patterns, and content performance to drive data-informed marketing decisions.
Workflow
- Audit current analytics setup: GA4 configuration, event tracking, conversion definitions, data quality.
- Define traffic analysis framework: Source/medium breakdown, channel grouping, campaign tracking.
- Build traffic analysis dashboard: Acquisition, behavior, conversions, content performance.
- Analyze traffic sources: Organic, paid, social, email, referral, direct — volume, quality, conversions.
- Conduct user behavior analysis: Pages per session, session duration, scroll depth, navigation paths.
- Evaluate content performance: Top pages, content engagement, exit pages, content gaps.
- Track and analyze conversion funnels: Goal completions, drop-off points, funnel optimization.
- Generate weekly and monthly traffic reports with actionable insights.
Traffic Source Analysis
TRAFFIC SOURCE BREAKDOWN FRAMEWORK
=====================================
CHANNEL GROUPING (Standard GA4):
ORGANIC SEARCH:
→ Source: google, bing, yahoo, duckduckgo, etc.
→ Measurement: Sessions, users, pages/session, bounce rate, conversions
→ Quality indicator: Time on page > 2 min, pages/session > 3
→ Benchmark: 30-50% of total traffic (content-driven sites higher)
→ Analysis focus: Landing page performance, keyword-to-page mapping, SERP features
PAID SEARCH:
→ Source: google (medium: cpc), bing (medium: cpc)
→ Measurement: Sessions, CPC, conversion rate, CPA, ROAS
→ Quality indicator: Conversion rate > 2%, bounce rate < 50%
→ Benchmark: 10-25% of total traffic (varies by marketing spend)
→ Analysis focus: Keyword-to-conversion path, landing page alignment, quality score
ORGANIC SOCIAL:
→ Source: facebook, instagram, linkedin, twitter, tiktok, pinterest, reddit
→ Measurement: Sessions, engagement time, scroll depth, conversions
→ Quality indicator: Scroll depth > 50%, engagement time > 30 seconds
→ Benchmark: 5-15% of total traffic
→ Analysis focus: Content shareability, referral value, audience alignment
PAID SOCIAL:
→ Source: facebook (medium: cpc/cpm), instagram (medium: cpc/cpm)
→ Measurement: Sessions, CTR, CVR, CPA, ROAS
→ Quality indicator: Conversion rate > 1.5%, cost per acquisition
→ Benchmark: 5-15% of total traffic
→ Analysis focus: Ad-to-landing page match, audience targeting effectiveness
EMAIL:
→ Source: mailchimp, sendgrid, hubspot, etc. (medium: email)
→ Measurement: Sessions, CTR, conversion rate, revenue per email
→ Quality indicator: Highest-converting channel typically (3-8% CVR)
→ Benchmark: 5-15% of total traffic
→ Analysis focus: Campaign performance, content engagement, list segment value
REFERRAL:
→ Source: Specific referring websites (medium: referral)
→ Measurement: Sessions, engagement, conversion rate by referrer
→ Quality indicator: Time on site > 1 min, pages/session > 2
→ Benchmark: 3-10% of total traffic
→ Analysis focus: Partner relationship value, PR impact, content placement ROI
DIRECT:
→ Source: (direct), medium: (none)
→ Measurement: Sessions, return user rate, conversions
→ Quality indicator: High return user rate (> 40%), branded search overlap
→ Benchmark: 15-35% of total traffic
→ Analysis focus: Brand loyalty, bookmark usage, app-to-web crossover
(NONE) / (OTHER):
→ Source: (none), medium: (organic)
→ Measurement: Sessions (often encrypted redirects)
→ Note: Can represent significant traffic — investigate source
TRAFFIC QUALITY SCORING BY CHANNEL:
┌──────────────────┬──────────┬──────────┬──────────┬────────────┐
│ Channel │ Volume │ Quality │ Conv. │ Strategic │
│ │ Weight │ Weight │ Weight │ Weight │
├──────────────────┼──────────┼──────────┼──────────┼────────────┤
│ Organic Search │ 25% │ 25% │ 30% │ 20% │
│ Paid Search │ 20% │ 20% │ 35% │ 25% │
│ Organic Social │ 20% │ 25% │ 20% │ 35% │
│ Paid Social │ 20% │ 20% │ 35% │ 25% │
│ Email │ 15% │ 20% │ 40% │ 25% │
│ Referral │ 25% │ 25% │ 25% │ 25% │
│ Direct │ 15% │ 20% │ 35% │ 30% │
└──────────────────┴──────────┴──────────┴──────────┴────────────┘
Quality factors: Bounce rate, pages/session, engagement time, scroll depth
Conversion factors: Goal completions, revenue, lead generation
Strategic factors: Long-term value, brand building, audience growth
MONTHLY TRAFFIC REPORT:
┌──────────────────┬────────────┬────────────┬──────────┬──────────┬──────────┐
│ Channel │ Sessions │ % of Total │ Bounce │ Conv. │ Revenue │
│ │ │ │ Rate │ Rate │ ($) │
├──────────────────┼────────────┼────────────┼──────────┼──────────┼──────────┤
│ Organic Search │ 45,200 │ 42% │ 35% │ 3.2% │ $68,400 │
│ Direct │ 22,800 │ 21% │ 25% │ 5.1% │ $52,200 │
│ Paid Search │ 15,600 │ 14% │ 38% │ 4.5% │ $41,800 │
│ Email │ 8,400 │ 8% │ 20% │ 6.8% │ $28,900 │
│ Organic Social │ 6,200 │ 6% │ 45% │ 1.8% │ $5,800 │
│ Paid Social │ 3,800 │ 4% │ 52% │ 1.2% │ $4,200 │
│ Referral │ 2,000 │ 2% │ 42% │ 2.5% │ $2,100 │
│ ─────────────────┼────────────┼────────────┼──────────┼──────────┼──────────┤
│ TOTAL │ 104,000 │ 100% │ 34% │ 3.5% │ $203,400 │
└──────────────────┴────────────┴────────────┴──────────┴──────────┴──────────┘
User Behavior Analysis
USER BEHAVIOR ANALYSIS FRAMEWORK
==================================
CORE BEHAVIOR METRICS:
Engagement Rate:
→ GA4 definition: % of sessions with conversion event OR > 10 seconds OR ≥ 2 pageviews
→ Benchmark: 40-70% (depends on site type)
→ Below 30%: Significant engagement problem
→ Trend: Monitor week-over-week for directional movement
Average Engagement Time:
→ Total engagement time seconds / Engaged sessions
→ Benchmark: 45-90 seconds (content), 30-60 seconds (e-commerce)
→ Correlation: Higher engagement time → higher conversion probability
Pages per Session:
→ Average number of pages viewed per session
→ Benchmark: 2.5-5.0 (content), 3.0-6.0 (e-commerce)
→ Low (< 2.0): Landing page relevance issue or poor internal linking
→ High (> 7.0): Navigation issue or unclear CTA
Scroll Depth:
→ % of page viewed (25%, 50%, 75%, 90%, 100%)
→ Benchmark: 50% scroll depth on 40-60% of visits
→ Below 30%: Content relevance or page load speed issue
→ Tracking: GA4 scroll event (triggered at 90% by default)
Navigation Patterns:
→ Most common entry pages (landing page analysis)
→ Most common exit pages (funnel drop-off identification)
→ Internal click heatmaps (Hotjar, Crazy Egg, Microsoft Clarity)
→ Site search usage (what users are looking for but can't find)
INTERNAL SITE SEARCH ANALYSIS:
→ Total searches per month
→ Zero-result searches (unmet demand — content gap opportunity)
→ Top search terms (popular intent, keyword opportunity)
→ Search-to-conversion rate (high-intent signal)
→ Action: Create content for top zero-result searches
DEVICE AND BROWSER ANALYSIS:
┌──────────────────┬──────────┬──────────┬──────────┬──────────┐
│ Device Type │ Traffic │ Bounce │ Conv. │ Revenue │
│ │ % │ Rate │ Rate │ % │
├──────────────────┼──────────┼──────────┼──────────┼──────────┤
│ Mobile │ 55-70% │ 40-55% │ 1.5-3.0% │ 30-45% │
│ Desktop │ 25-40% │ 25-40% │ 3.0-6.0% │ 45-60% │
│ Tablet │ 3-8% │ 35-50% │ 2.0-4.0% │ 5-10% │
└──────────────────┴──────────┴──────────┴──────────┴──────────┘
KEY INSIGHT: Desktop typically converts 2-3x better than mobile
→ Mobile optimization priority: Speed, tap targets, form UX
→ Desktop optimization priority: Content depth, navigation clarity
GEOGRAPHIC ANALYSIS:
→ Top countries by traffic and conversion
→ Top cities/metros (for local targeting)
→ Regional performance differences
→ Language preferences (for localization)
→ Time zone distribution (for content publishing schedule)
NEW vs. RETURNING USERS:
→ New user %: Benchmark 50-70% (brand-dependent)
→ Returning user %: Higher = stronger brand loyalty
→ Returning user conversion rate: Typically 2-4x higher than new users
→ Retention rate: % of users who return within 7/14/30 days
→ Cohort analysis: Track behavior of user cohorts over time
Content Performance Analysis
CONTENT PERFORMANCE EVALUATION
================================
TOP CONTENT METRICS:
PAGE VIEWS AND UNIQUE PAGE VIEWS:
→ Total page views: Overall content consumption
→ Unique page views: Unique visitors per page (deduplicated)
→ Page views per visitor: Content consumption depth
ENGAGEMENT METRICS BY PAGE:
→ Average engagement time per page
→ Scroll depth by page
→ Interaction rate (clicks on page elements)
→ Conversion rate per page
→ Exit rate per page (% of sessions ending on that page)
CONTENT PERFORMANCE SCORING:
Formula: (Page Views × 0.2) + (Engagement Time × 0.3) +
(Conversions × 0.4) + (Internal Links Clicked × 0.1)
Scoring:
> 80: Hero content (promote, expand, repurpose)
60-80: Strong content (maintain, minor optimization)
40-60: Average content (optimize or consolidate)
< 40: Weak content (rewrite, redirect, or remove)
CONTENT AUDIT TEMPLATE:
┌──────────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
│ Page/URL │ Views │ Eng Time │ Bounce │ Conv. │ Score │
│ │ (mo) │ (sec) │ Rate │ Rate │ │
├──────────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
│ /blog/post-1 │ 12,400 │ 85 │ 32% │ 4.2% │ 87 ✓✓✓ │
│ /blog/post-2 │ 8,200 │ 62 │ 38% │ 2.8% │ 72 ✓✓ │
│ /blog/post-3 │ 3,100 │ 45 │ 52% │ 1.1% │ 41 ✓ │
│ /blog/post-4 │ 890 │ 28 │ 68% │ 0.3% │ 22 ✗ │
│ /product/a │ 15,600 │ 42 │ 28% │ 8.5% │ 92 ✓✓✓ │
│ /pricing │ 9,800 │ 55 │ 30% │ 12.1% │ 95 ✓✓✓ │
└──────────────┴──────────┴──────────┴──────────┴──────────┴──────────┘
✓✓✓ = Hero — promote, create follow-up content
✓✓ = Strong — maintain, minor updates
✓ = Average — optimize headline, add internal links, update content
✗ = Weak — consider 301 redirect to stronger page or full rewrite
CONTENT GAP ANALYSIS:
→ Zero-result site searches → Missing content topics
→ High exit rate pages → Content doesn't meet expectations
→ Low engagement time → Content not compelling or relevant
→ Competitor content analysis → Topics they cover that you don't
→ Keyword gap analysis → Ranking opportunities without content
Conversion Funnel Analysis
CONVERSION FUNNEL FRAMEWORK
=============================
E-COMMERCE FUNNEL:
┌──────────────────────────────────────────────────────┐
│ Product Page Views: 45,000 (100%) │
│ Add to Cart: 8,100 (18.0%) ← drop-off │
│ Begin Checkout: 5,400 (12.0%) ← drop-off │
│ Enter Shipping: 3,600 (8.0%) ← drop-off │
│ Enter Payment: 2,700 (6.0%) ← drop-off │
│ Purchase: 1,800 (4.0%) ← FINAL │
│ │
│ Overall conversion rate: 4.0% (benchmark: 2-5%) │
│ Cart abandonment rate: 79.0% (benchmark: 70-80%) │
│ Checkout abandonment rate: 66.7% (benchmark: 50-70%) │
└──────────────────────────────────────────────────────┘
DROP-OFF ANALYSIS:
Product → Cart (82% drop-off):
→ Causes: Price objection, not ready to buy, comparing options
→ Solutions: Exit-intent popup, price comparison tool, social proof
Cart → Checkout (33% drop-off):
→ Causes: Unexpected shipping costs, forced account creation
→ Solutions: Free shipping threshold, guest checkout option
Checkout → Purchase (37.5% drop-off):
→ Causes: Payment issues, shipping time, trust concerns
→ Solutions: Multiple payment options, trust badges, progress bar
B2B LEAD GENERATION FUNNEL:
┌──────────────────────────────────────────────────────┐
│ Landing Page Visit: 12,000 (100%) │
│ Scroll > 50%: 5,400 (45.0%) │
│ CTA Click: 2,400 (20.0%) │
│ Form Started: 1,800 (15.0%) │
│ Form Submitted: 1,200 (10.0%) │
│ MQL Qualified: 600 (5.0%) │
│ SQL Qualified: 180 (1.5%) │
│ Opportunity Created: 60 (0.5%) │
│ Closed Won: 12 (0.1%) │
│ │
│ Overall lead rate: 10.0% (benchmark: 5-15%) │
│ MQL rate: 5.0% (benchmark: 2-8%) │
│ SQL rate: 1.5% (benchmark: 0.5-3%) │
└──────────────────────────────────────────────────────┘
DROP-OFF ANALYSIS:
Scroll → CTA Click (55.6% drop-off):
→ Causes: CTA not visible, weak copy, unclear value prop
→ Solutions: Sticky CTA, stronger headline, above-fold CTA
CTA Click → Form Submit (33.3% drop-off):
→ Causes: Too many form fields, privacy concerns
→ Solutions: Reduce fields, add trust elements, progressive profiling
GA4 FUNNEL REPORT SETUP:
Step 1: Define funnel steps (events)
Step 2: Configure funnel in GA4 → Exploration → Funnel Exploration
Step 3: Set step conversion window (e.g., 24 hours between steps)
Step 4: Segment by traffic source, device, geography
Step 5: Identify biggest drop-off point → prioritize optimization
Integration Points
- Google Analytics 4: Primary analytics platform, event tracking, conversion funnel, audience building, custom reports, exploration workspace
- Google Tag Manager: Event implementation, conversion tracking, enhanced e-commerce, server-side tracking
- Google Search Console: Organic search performance, keyword rankings, impressions, CTR, indexing status
- Hotjar / Microsoft Clarity: Session recordings, heatmaps, scroll maps, click tracking, user behavior visualization
- Crazy Egg / FullStory: Advanced heatmaps, funnel visualization, user journey tracking
- Looker Studio: Custom dashboard building, automated report scheduling, data visualization
- Supermetrics / Funnel.io: Data connector between GA4 and BI tools
- Google BigQuery: Raw GA4 data export, advanced SQL analysis, machine learning models
- Heap / Mixpanel: Event tracking without code, auto-capture, user cohort analysis
- SEMrush / Ahrefs: Organic keyword rankings, content performance, competitive analysis
- Optimizely / VWO: A/B testing integration with analytics, conversion experiment tracking
Edge Cases
- GA4 data loss and measurement gaps: iOS ATT framework, cookie restrictions, ad blockers
- iOS ATT: Apple's App Tracking Transparency reduces iOS conversion tracking accuracy by 30-50%
- Cookie restrictions: Safari ITP, Firefox ETP limit cross-site tracking (3-day cookie lifetime in Safari)
- Ad blockers: Block GA4 on 5-15% of traffic (varies by audience)
- Mitigation: Server-side GA4 implementation, enhanced conversions, first-party data collection
- Mitigation: Implement consent mode v2 for cookie-consent compliant tracking
- Impact: Budget 10-20% data loss, use modeled data where available
- Cross-domain tracking breaks: Multi-site journeys losing user attribution
- Common setup: Main site + blog subdomain + separate e-commerce domain
- Issue: User journey broken at domain boundary, sessions reset
- Solution: GA4 cross-domain tracking configuration (linker parameter)
- Solution: Configure allowed referrers list in GA4
- Testing: Use GA4 debug mode to verify cross-domain parameter passing
- Impact: Without fix, 20-40% of cross-domain journeys misattributed
- Bot traffic inflation: Non-human traffic skewing analytics data
- GA4 filtering: Built-in bot filtering removes known bots but not all
- Remaining bot traffic: 5-15% of total traffic (varies by site)
- Detection: Sessions with 0 engagement time, impossible navigation patterns
- Solution: Google Cloud Armor or Cloudflare bot management
- Solution: CAPTCHA for suspicious traffic patterns
- Reporting: Note estimated bot traffic percentage in reports
- Data sampling in reports: Large datasets triggering sample-based reporting
- GA4: Standard reports may sample at high volumes (> 500K events)
- BigQuery export: Uns sampled raw data available (export limitation: cost)
- Workaround: Use narrower date ranges to avoid sampling
- Workaround: Use GA4 exploration reports (less aggressive sampling)
- Enterprise solution: GA360 removes sampling limits
- Impact: Sampled data can have 5-15% variance from actual
- Multiple analytics platforms: Running GA4 alongside legacy Universal Analytics or other tools
- Transition: GA4 parallel run with UA during migration period
- Data discrepancy: Different counting methods cause 5-20% variance between tools
- Recommendation: Designate single source of truth (GA4) for all reporting
- Migration: Maintain UA read-only access for historical comparison (through July 2024)
- Custom tools: Ensure event naming convention alignment across platforms