Most analytics projects fail not because of technical mistakes but because of sequencing mistakes. Tags get built before anyone agrees on what to measure. Dashboards get designed before the underlying data structure is validated. Training happens at the end, when it is too late to influence how the system was built. The result is an analytics setup that technically works but practically does not tell the business what it needs to know.
Our four-phase framework exists to prevent this. It is structured around the idea that the decisions made earliest in an analytics engagement have the biggest impact on the quality of what gets built, so we front-load the thinking and do the building second. Every phase produces tangible outputs that the next phase builds on.
Phase 1: Define
Discovery and Planning
The Define phase is the most important part of the engagement, and it is the one most often skipped or compressed by teams that want to get to implementation quickly. We take it seriously because the measurement plan produced in this phase is the document that every subsequent decision is made against.
We begin with a structured audit of your existing analytics environment. This means reviewing your GA4 property configuration, your GTM container, your consent management setup, and the integrity of the data currently being collected. We look for tag duplication, misconfigured events, missing conversion tracking, and any consent management gaps that could create compliance exposure. The audit produces a written findings document, not just a verbal briefing.
Stakeholder discovery follows the audit. We run working sessions with the people who will actually use the analytics output: marketing managers, performance marketers, product teams, and sometimes executives. The goal is to surface the business questions that analytics needs to answer, stated in business terms rather than analytics terms. We translate those questions into specific measurement requirements that become the skeleton of the measurement plan.
The measurement plan documents every event to be tracked, every parameter those events will carry, the naming conventions that will govern the implementation, the attribution model that will be applied, the privacy and consent requirements that must be respected, and the KPIs that the reporting environment will surface. It is the contract between our team and yours, and nothing gets built until both sides have reviewed and approved it.
Additional Define phase deliverables include:
- GA4 property structure recommendation, including data stream configuration and data retention settings
- UTM parameter strategy and governance documentation
- Consent management platform assessment and configuration requirements
- Tag governance framework covering naming conventions, container organization, and approval workflows
- Initial Looker Studio dashboard wireframes for stakeholder alignment before any data is connected
Phase 2: Shape
Measurement Design
The Shape phase translates the measurement plan into a technical specification. This is where the abstract requirements from Phase 1 become concrete implementation blueprints that a developer can execute against.
The primary output of the Shape phase is a dataLayer specification. This document defines every dataLayer push that the website or application needs to produce, including the exact key names, data types, value formats, and firing conditions for each one. It is written in a format that a developer can implement directly, with enough context that they understand the purpose of each push without needing to reference the broader measurement plan.
We also produce the GTM architecture design in this phase: which tags will be built, which triggers will fire them, which variables will supply dynamic values, and how the container will be organized. For complex implementations, we diagram the tag execution sequence to confirm that initialization tags fire before event tags and that consent signals reach the relevant tags before they have an opportunity to fire.
The event taxonomy is finalized in the Shape phase. This means locking the event names, parameter names, and allowed values for every custom event in the implementation. Consistency across events is one of the hardest things to retrofit after an implementation is live, so we establish the conventions before any code is written and enforce them through the implementation phase.
Looker Studio dashboard designs move from wireframe to detailed specification in this phase, with data source connections, calculated field definitions, and filter logic documented so the build phase is primarily execution rather than design.
Phase 3: Create
Build and Deploy
The Create phase is where the implementation happens. Because the previous two phases have produced detailed specifications, the build phase is less about making decisions and more about executing them accurately and validating the results.
GTM container builds follow the architecture design from Phase 2. Tags are built in a development workspace, organized into labeled folders, and documented with notes that explain the purpose of each component. Variable naming follows the conventions established in Phase 2. Consent mode configurations are implemented before any event tags, ensuring that the consent framework is in place before any data collection begins.
The development team implements dataLayer pushes against the specification from Phase 2. We maintain a running QA log that tracks each push against the spec, noting discrepancies and their resolutions. QA runs across three environments: the development environment against a staging GTM container, a staging environment against the production GTM container in preview mode, and production after go-live with ongoing monitoring.
GA4 custom dimensions and metrics are registered in the property settings before the tags go live, ensuring that parameter data is captured from the first event. Audience definitions are built in GA4 and synced to Google Ads where relevant. Conversion events are designated and verified against the advertiser's campaign setup.
Looker Studio dashboards are built and connected to live data once the implementation is validated. Each dashboard goes through a review session with stakeholders before being handed off, with documentation explaining how to use the filters, date range selectors, and any calculated metrics that require context to interpret correctly.
The Create phase closes with a handoff package that includes the GTM container documentation, the GA4 property configuration summary, the Looker Studio dashboard guide, and the measurement plan as the authoritative reference for what the implementation is designed to capture and why.
Phase 4: Iterate
Optimize and Support
Analytics is not a one-time project. A measurement system built to capture your business accurately today needs to evolve as your business changes, your marketing channels change, and your understanding of what you need to measure deepens.
The Iterate phase covers ongoing monitoring, refinement, and expansion of the analytics environment. The specific activities depend on the engagement structure, but they typically fall into a few categories.
Data quality monitoring involves regular review of the incoming event data for anomalies, drops, or spikes that might indicate a tracking issue. We look for changes in event volume that do not correspond to changes in site traffic, parameters that are populating with unexpected values, and conversion rates that deviate from historical patterns without a known cause. Issues surfaced through monitoring are triaged and resolved before they have time to corrupt historical data.
Dashboard refinement is an ongoing process. Stakeholders who interact with dashboards regularly develop preferences, surface questions the original design does not answer, and identify metrics that turn out to be less useful than anticipated. We treat the initial dashboard as a starting point and refine it based on actual usage patterns rather than treating it as a finished product.
Implementation expansion covers new tracking requirements that arise as the business changes. A new campaign channel, a redesigned checkout flow, a new product line with different attribution requirements, or a new analytics platform integration all require measured additions to the existing implementation. Expansions are scoped, specified, and QA'd using the same process as the original build to maintain implementation quality over time.
Troubleshooting and incident response is available when something breaks. Site updates, third-party script changes, and GTM publishes from non-analytics team members can all affect tracking. When anomalies appear in the data, we diagnose the cause, identify the fix, and document the incident so the same issue does not recur without warning.
Why this matters: The average analytics implementation degrades over time if it is not actively maintained. Tags accumulate without documentation. Events get added without following the naming conventions. Dashboards stop being updated. What starts as a carefully designed measurement system becomes a patchwork of inconsistent tracking after two or three years without governance. Phase 4 is what prevents that.
Why Choose TestedPath as Your Analytics Consultant?
We are not a generalist digital agency with an analytics practice. Analytics consulting and implementation is the only thing we do, which means the people working on your project have done this specific kind of work many times across many different technology stacks, business models, and organizational contexts.
Our analysts hold GA4 certifications and have hands-on experience with every platform in the measurement ecosystem. See how this translates into real-world results in our case studies, or review our service offerings to find the right engagement model for your situation. and have hands-on experience with every platform in the measurement ecosystem: GTM, Looker Studio, OneTrust, Ketch, Cookiebot, ObservePoint, Salesforce, HubSpot, Klaviyo, CallRail, and the major advertising platforms. When your implementation touches one of these systems, we already know how it behaves and where the integration points tend to be fragile.
We also write. Every engagement produces documentation: the measurement plan, the dataLayer spec, the GTM container notes, the dashboard guide. Not because documentation is required but because an undocumented analytics implementation is a liability. When a team member leaves, when a new developer touches the site, when someone asks what a metric means, the documentation is what makes the system trustworthy rather than opaque.
Ready to get started?
Every engagement begins with a complimentary consultation. We will review your current setup and scope the work together before any commitment is made.
Talk to TestedPath →