Skip to main content

GA4 Dashboard & Reporting Guide

Learn how to create powerful dashboards and reports to understand how users interact with the 4SCH documentation.

Quick Startโ€‹

Access your analytics: Google Analytics Dashboard โ†’ Select property G-9DY20V8FQD


๐Ÿ“Š Pre-Built Reportsโ€‹

1. Real-Time Overviewโ€‹

Path: Reports โ†’ Realtime

What to watch:

  • ๐Ÿ‘ฅ Active users right now
  • ๐Ÿ“„ Pages being viewed currently
  • ๐ŸŒ User locations
  • โšก Events firing in real-time

Use cases:

  • Test new features immediately
  • Monitor traffic during launches
  • Verify event tracking
  • See immediate user response

2. Engagement Overviewโ€‹

Path: Reports โ†’ Engagement โ†’ Overview

Key metrics:

  • ๐Ÿ“ˆ Total users
  • โฑ๏ธ Average engagement time
  • ๐Ÿ“ฑ Engaged sessions per user
  • ๐Ÿ”„ Event count

Use cases:

  • Measure overall documentation health
  • Track engagement trends
  • Identify popular content
  • Monitor user retention

3. Pages and Screensโ€‹

Path: Reports โ†’ Engagement โ†’ Pages and screens

What you'll see:

  • Most viewed pages
  • Average time on page
  • Bounce rate per page
  • Entry/exit pages

Use cases:

  • Find most popular documentation
  • Identify pages that need improvement
  • Optimize high-traffic pages
  • Understand user journey

4. Events Reportโ€‹

Path: Reports โ†’ Engagement โ†’ Events

All tracked events:

  • guide_view - Guide section visits
  • search_open - Search interactions
  • code_copy - Code snippet copies
  • file_download - Downloads
  • video_start/pause/complete - Video engagement
  • scroll_depth - Reading depth
  • time_on_page - Engagement duration
  • navigation_click - Navigation patterns
  • contact_support - Support requests
  • faq_expand - FAQ usage
  • And more...

๐ŸŽจ Creating Custom Dashboardsโ€‹

Dashboard 1: Documentation Health Monitorโ€‹

Purpose: Quick overview of documentation performance

Setup:

  1. Go to Explore โ†’ Create a new exploration
  2. Name it: "Documentation Health Monitor"
  3. Add the following cards:

Card 1: Total Users (Last 7 Days)โ€‹

  • Metric: Total users
  • Visualization: Scorecard
  • Time range: Last 7 days
  • Comparison: Previous period

Card 2: Top 10 Pagesโ€‹

  • Dimension: Page path
  • Metrics: Views, Avg. engagement time
  • Visualization: Table
  • Rows: 10
  • Sort: By Views (descending)

Card 3: Daily Traffic Trendโ€‹

  • Dimension: Date
  • Metrics: Users, Sessions
  • Visualization: Line chart
  • Time range: Last 30 days

Card 4: Events Overviewโ€‹

  • Dimension: Event name
  • Metrics: Event count
  • Visualization: Bar chart
  • Filter: Custom events only

Dashboard 2: User Engagement Deep Diveโ€‹

Purpose: Understand how users interact with content

Card 1: Scroll Depth Analysisโ€‹

  • Dimension: Event label (scroll_depth)
  • Filter: Event name = 'scroll_depth'
  • Visualization: Donut chart
  • Shows: How many users read 25%, 50%, 75%, 100%

Card 2: Time on Page Distributionโ€‹

  • Dimension: Event label (time_on_page)
  • Filter: Event name = 'time_on_page'
  • Visualization: Bar chart
  • Shows: 10s, 30s, 60s, 120s retention

Card 3: Navigation Patternsโ€‹

  • Dimension: Event label (navigation_click)
  • Filter: Event name = 'navigation_click'
  • Visualization: Pie chart
  • Shows: Navbar, sidebar, footer, TOC usage

Card 4: Code Copy Rateโ€‹

  • Dimension: Page path
  • Metrics: code_copy event count
  • Visualization: Table
  • Shows: Pages where users copy code most

Dashboard 3: Guide Performance Trackerโ€‹

Purpose: Compare performance across different user guides

Card 1: Guide Views Comparisonโ€‹

  • Dimension: Event parameter: guide_type
  • Filter: Event name = 'guide_view'
  • Metrics: Event count, Unique users
  • Visualization: Column chart

Card 2: Guide Engagement Timeโ€‹

  • Dimension: Page path
  • Filter: Page path contains '/guides/'
  • Metrics: Average engagement time
  • Visualization: Table

Card 3: Guide Completion Rateโ€‹

  • Dimension: Page path
  • Filter: Page path contains '/guides/'
  • Metrics: scroll_depth (100%) events
  • Visualization: Table

Dashboard 4: Support Insightsโ€‹

Purpose: Understand support needs and FAQ usage

Card 1: Contact Support Clicksโ€‹

  • Dimension: Page location (from event parameters)
  • Filter: Event name = 'contact_support'
  • Metrics: Event count
  • Visualization: Table
  • Shows: Which pages trigger support requests

Card 2: FAQ Expansionsโ€‹

  • Dimension: Event label (question text)
  • Filter: Event name = 'faq_expand'
  • Metrics: Event count
  • Visualization: Table
  • Shows: Most common questions

Card 3: Search Patternsโ€‹

  • Filter: Event name = 'search_open'
  • Metrics: Event count by page
  • Shows: Where users need to search

๐Ÿ“ˆ Custom Reports & Explorationsโ€‹

Report 1: User Journey Analysisโ€‹

What it shows: How users navigate through documentation

Setup:

  1. Explore โ†’ Path exploration
  2. Starting point: Landing page
  3. Steps: Show next 3 pages
  4. Segment: New vs. Returning users

Insights:

  • Common documentation paths
  • Where users drop off
  • Popular entry points
  • Navigation efficiency

Report 2: Content Gap Analysisโ€‹

What it shows: Pages with high traffic but low engagement

Setup:

  1. Explore โ†’ Free form
  2. Dimensions: Page path
  3. Metrics:
    • Views (high)
    • Average engagement time (low)
    • Scroll depth 100% (low)
  4. Filter: Views > 100, Avg time < 30s

Insights:

  • Pages that need improvement
  • Content that doesn't meet user needs
  • Opportunities for enhancement

Report 3: Video Performanceโ€‹

What it shows: Video engagement metrics

Setup:

  1. Explore โ†’ Free form
  2. Dimensions: Event label (video URL)
  3. Metrics:
    • video_start count
    • video_complete count
    • video_pause average value (% watched)
  4. Calculated metric: Completion rate = (completes / starts) * 100

Insights:

  • Which videos are watched completely
  • Drop-off points
  • Video effectiveness

Report 4: Download Analyticsโ€‹

What it shows: File download patterns

Setup:

  1. Explore โ†’ Free form
  2. Dimension: File name (from event parameters)
  3. Filter: Event name = 'file_download'
  4. Metrics: Event count, Unique users

Insights:

  • Most downloaded resources
  • Download trends
  • Resource popularity

๐ŸŽฏ Conversion & Goal Setupโ€‹

Conversion 1: Documentation Completionโ€‹

Definition: User reads guide to 100% scroll depth

Setup in GA4:

  1. Admin โ†’ Events โ†’ Create event
  2. Event name: documentation_complete
  3. Matching conditions:
    • Event name = scroll_depth
    • Event label = 100%
    • Page path contains /guides/
  4. Mark as conversion: โœ… Yes

Conversion 2: Support Contact Intentโ€‹

Definition: User clicks contact support

Setup:

  1. Admin โ†’ Events โ†’ Mark as conversion
  2. Select event: contact_support
  3. Toggle: Mark as conversion โœ…

Conversion 3: Code Implementationโ€‹

Definition: User copies code snippet

Setup:

  1. Admin โ†’ Events โ†’ Mark as conversion
  2. Select event: code_copy
  3. Toggle: Mark as conversion โœ…

Conversion 4: Resource Downloadโ€‹

Definition: User downloads documentation resource

Setup:

  1. Admin โ†’ Events โ†’ Mark as conversion
  2. Select event: file_download
  3. Toggle: Mark as conversion โœ…

๐Ÿ” Advanced Segmentsโ€‹

Segment 1: Engaged Readersโ€‹

Criteria:

  • Time on page > 60 seconds
  • Scroll depth โ‰ฅ 50%
  • Sessions โ‰ฅ 1

Use case: Find highly engaged users

Segment 2: Quick Browsersโ€‹

Criteria:

  • Time on page < 10 seconds
  • Scroll depth < 25%
  • Bounce rate = 100%

Use case: Identify content that doesn't engage

Segment 3: Code-Focused Usersโ€‹

Criteria:

  • code_copy events โ‰ฅ 1
  • Page path contains guides or reference

Use case: Understand developer documentation needs

Segment 4: Support Seekersโ€‹

Criteria:

  • contact_support events โ‰ฅ 1 OR
  • search_open events โ‰ฅ 3 OR
  • FAQ views โ‰ฅ 5

Use case: Users who need help finding answers

Segment 5: Guide Power Usersโ€‹

Criteria:

  • guide_view events โ‰ฅ 3
  • Different guide types โ‰ฅ 2
  • Return visits โ‰ฅ 2

Use case: Active documentation users across roles


๐Ÿ“Š Key Metrics to Monitorโ€‹

Daily Metricsโ€‹

  • โœ… Active users (realtime)
  • โœ… Page views
  • โœ… Top 5 pages
  • โœ… Error events (if configured)

Weekly Metricsโ€‹

  • ๐Ÿ“ˆ User growth (vs. previous week)
  • ๐Ÿ“Š Engagement rate
  • ๐ŸŽฏ Conversion events
  • ๐Ÿ” Search usage
  • ๐Ÿ“„ New vs. returning users

Monthly Metricsโ€‹

  • ๐Ÿ“š Content performance (all guides)
  • ๐ŸŽฌ Video completion rates
  • ๐Ÿ’ฌ Support contact rate
  • ๐Ÿ“ฅ Download trends
  • ๐ŸŒ Geographic distribution
  • ๐Ÿ“ฑ Device breakdown
  • โฑ๏ธ Average engagement time trends

๐Ÿš€ Action Items from Analyticsโ€‹

If bounce rate is high (Greater than 70%)โ€‹

  • โ— Review page content quality
  • โ— Improve page load speed
  • โ— Add better internal links
  • โ— Check for broken links

If scroll depth is low (Less than 50%)โ€‹

  • โ— Content too long or complex
  • โ— Add table of contents
  • โ— Break into smaller sections
  • โ— Improve formatting

If search usage is highโ€‹

  • โ— Navigation might be unclear
  • โ— Content discovery issues
  • โ— Add popular searches to navigation
  • โ— Improve search functionality

If support contacts are increasingโ€‹

  • โ— Documentation gaps exist
  • โ— Complex features need better explanation
  • โ— Add more examples
  • โ— Create FAQ entries

๐ŸŽ“ Best Practicesโ€‹

1. Regular Reviewsโ€‹

  • ๐Ÿ“… Daily: Check realtime for issues
  • ๐Ÿ“… Weekly: Review engagement metrics
  • ๐Ÿ“… Monthly: Deep dive into trends
  • ๐Ÿ“… Quarterly: Strategy adjustment

2. Data-Driven Decisionsโ€‹

  • โœ… Use data to prioritize documentation updates
  • โœ… A/B test significant changes
  • โœ… Track impact of improvements
  • โœ… Share insights with team

3. Dashboard Hygieneโ€‹

  • ๐Ÿงน Archive unused dashboards
  • ๐Ÿงน Update filters regularly
  • ๐Ÿงน Document custom metrics
  • ๐Ÿงน Share dashboards with team

4. Privacy Complianceโ€‹

  • ๐Ÿ”’ Review data retention settings
  • ๐Ÿ”’ Respect user privacy preferences
  • ๐Ÿ”’ Document data usage
  • ๐Ÿ”’ Regular privacy audits

๐Ÿ“ฑ Mobile App (GA4 Dashboard)โ€‹

Download the Google Analytics app to monitor on the go:

Features:

  • Real-time monitoring
  • Push notifications for anomalies
  • Quick metric checks
  • Report sharing

ResourceURL
GA4 PropertyG-9DY20V8FQD Dashboard
Realtime ReportAdmin โ†’ Reports โ†’ Realtime
Custom DashboardsAdmin โ†’ Explore
Event ConfigurationAdmin โ†’ Events
Conversion SetupAdmin โ†’ Events โ†’ Mark as conversion

๐Ÿ’ก Pro Tipsโ€‹

  1. Set up alerts: Get notified of traffic spikes or drops
  2. Compare periods: Always compare to previous period
  3. Use annotations: Mark significant events (launches, updates)
  4. Export data: Regular backups to Google Sheets
  5. Share insights: Create automatic reports for stakeholders
  6. Mobile monitoring: Use GA4 app for quick checks
  7. Custom dimensions: Leverage user_role, guide_type dimensions
  8. Event debugging: Use DebugView for event verification

๐ŸŽฏ Success Criteriaโ€‹

Your documentation analytics are working well if:

โœ… High engagement time (more than 2 minutes average)
โœ… Deep scroll rates (more than 50% reach 75% depth)
โœ… Low bounce rate (less than 40% for guides)
โœ… Active code copying (indicates useful examples)
โœ… Low support contact rate (self-service working)
โœ… Increasing return visits (valuable resource)


๐Ÿ“ž Supportโ€‹

Need help with GA4 dashboards?

Internal Resources:

  • Analytics Setup Guide: /reference/analytics-setup
  • Verification Script: scripts/verify-ga4.js