← Back to Playbooks
Analytics

Analytics Setup Guide

How to configure GA4, server-side tagging, and custom dashboards for accurate marketing measurement.

Overview

If you cannot measure it, you cannot improve it. Yet most businesses have analytics setups that undercount conversions, double-count sessions, or fail to attribute revenue to the marketing that generated it. This guide walks you through setting up GA4, server-side tagging, event tracking, and custom dashboards so that every marketing pound spent is accounted for. The goal is a measurement stack you can trust enough to make budget decisions on.

Step-by-Step Framework

  1. 1

    GA4 Property Configuration

    Create or audit your GA4 property with the correct data stream, time zone, and currency settings. Enable Google Signals for cross-device tracking, set data retention to 14 months, and configure internal traffic filters. Link your Google Ads, Search Console, and BigQuery accounts. These foundational settings affect every report you build.

  2. 2

    Event and Conversion Tracking

    Map your business-critical events: form submissions, phone calls, purchases, downloads, and key page views. Implement them using Google Tag Manager with a data layer for consistent, reliable data. Mark the most important events as conversions in GA4. Test every event in DebugView before deploying to production.

  3. 3

    Server-Side Tagging Setup

    Deploy a server-side Google Tag Manager container to improve data accuracy and reduce the impact of ad blockers and browser tracking prevention. Route your measurement traffic through a first-party subdomain. Server-side tagging typically recovers 10 to 20 percent of lost conversion data compared to client-side-only implementations.

  4. 4

    Attribution Model Selection

    Understand the difference between last-click, first-click, and data-driven attribution in GA4. For most businesses, data-driven attribution provides the most accurate picture of channel performance. Compare attribution models side by side using the model comparison report before making budget allocation decisions.

  5. 5

    Custom Dashboard and Reporting

    Build a real-time marketing dashboard in Looker Studio connected to your GA4 and ad platform data. Include sections for traffic overview, channel performance, conversion funnels, and revenue attribution. Automate weekly email reports to stakeholders. A good dashboard answers questions before they are asked.

  6. 6

    Data Quality Monitoring

    Set up automated alerts for anomalies: traffic drops exceeding 20%, conversion rate changes beyond two standard deviations, and tracking tag failures. Review data quality monthly by comparing GA4 data against CRM records and ad platform numbers. Document and resolve any discrepancies above 10%.

Key Metrics to Track

  • Tracking accuracy rate — GA4 conversions vs. CRM records
  • Data freshness and latency (time from event to report)
  • Tag firing success rate across pages and events
  • Attribution model coverage and completeness
  • Dashboard adoption — how often stakeholders access reports
  • Anomaly detection response time

Common Mistakes

  • Using default GA4 settings without configuring data retention, filters, and account linking.
  • Relying entirely on client-side tracking, which loses 15 to 30 percent of data due to ad blockers.
  • Tracking too many events without a clear hierarchy, making reports noisy and hard to act on.
  • Building dashboards that show data without context, benchmarks, or recommended actions.
  • Never validating tracking accuracy against a source of truth like your CRM or payment processor.

Next Steps

Start by auditing your current GA4 configuration against this guide. Fix foundational settings in week one, implement missing event tracking in week two, and build your first custom dashboard in week three. Schedule a monthly data quality review and treat it as seriously as a financial audit.

Need help implementing this playbook?

Our team has run this framework for dozens of clients. Let us build a custom plan for your business.

Get in Touch