---
name: website-traffic-analytics
description: 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 content performance, analyzing traffic sources, building traffic dashboards, or optimizing website conversions. Triggers on phrases like "website analytics", "GA4", "Google Analytics", "traffic sources", "user behavior", "bounce rate", "conversion tracking", "website traffic report", "content performance", "traffic analysis", "web analytics dashboard".
---

# Website Traffic Analytics

Deep analysis of website traffic sources, user behavior patterns, and content performance to drive data-informed marketing decisions.

## Workflow

1. Audit current analytics setup: GA4 configuration, event tracking, conversion definitions, data quality.
2. Define traffic analysis framework: Source/medium breakdown, channel grouping, campaign tracking.
3. Build traffic analysis dashboard: Acquisition, behavior, conversions, content performance.
4. Analyze traffic sources: Organic, paid, social, email, referral, direct — volume, quality, conversions.
5. Conduct user behavior analysis: Pages per session, session duration, scroll depth, navigation paths.
6. Evaluate content performance: Top pages, content engagement, exit pages, content gaps.
7. Track and analyze conversion funnels: Goal completions, drop-off points, funnel optimization.
8. 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