RACE Framework: A Full-Funnel Approach to the Customer Journey
The RACE Framework is a digital marketing planning model created by Dr. Dave Chaffey that organizes the customer journey into four stages: Reach (building awareness), Act (encouraging interaction), Convert (driving sales or leads), and Engage (fostering loyalty). Each stage defines specific objectives, KPIs, channels, and tactics, giving teams a structured roadmap to optimize marketing performance across the entire funnel.
Overview
The RACE Framework is one of the most widely adopted digital marketing planning models for managing the complete customer journey. Created by Dr. Dave Chaffey and popularized through Smart Insights, RACE stands for Reach, Act, Convert, and Engage — four sequential stages that mirror how customers discover a brand, interact with it, make a purchase decision, and ultimately become loyal advocates. By mapping every marketing activity to one of these stages, teams gain a clear, measurable structure for full-funnel optimization.
What makes the RACE Framework distinctive is its emphasis on integration. Rather than treating awareness campaigns, content marketing, conversion rate optimization, and retention programs as isolated disciplines, RACE connects them through shared KPIs and a unified customer journey map. Each stage has its own metrics — from impressions and reach at the top to customer lifetime value and repeat purchase rate at the bottom — creating accountability at every touchpoint.
The framework also introduces a preliminary "Plan" phase that precedes RACE itself, covering strategy, governance, and resource allocation. This ensures that tactical execution is always grounded in business objectives. Whether you're a startup mapping your first customer journey funnel or an enterprise optimizing a complex buyer journey across dozens of channels, RACE provides the scaffolding to align teams, allocate budgets, and measure what matters.
In practice, RACE is both a strategic planning tool and an operational dashboard. Teams use it to audit existing marketing performance, identify gaps in the customer journey stages, prioritize investments, and benchmark progress over time. Its simplicity — four stages, each with clear inputs and outputs — makes it accessible to cross-functional teams, while its depth supports sophisticated customer journey analysis at scale.
How It Works
Step 1: Audit Your Current Customer Journey Performance
Begin by conducting a comprehensive customer journey analysis across all digital channels. Map your existing activities to the RACE stages — Reach, Act, Convert, Engage — and identify where you have strong performance versus critical gaps. Use analytics platforms to benchmark current KPIs: traffic sources and volume (Reach), engagement rates and bounce rates (Act), conversion rates and CPA (Convert), and retention/repeat purchase metrics (Engage). This audit reveals where the biggest opportunities and leaks exist in your funnel.
Step 2: Define Objectives and KPIs for Each RACE Stage
Set SMART objectives for each customer journey stage tied to overall business goals. For Reach, define target audience growth and awareness metrics. For Act, set engagement and interaction benchmarks. For Convert, establish revenue or lead targets with acceptable acquisition costs. For Engage, define retention, lifetime value, and advocacy goals. Each KPI should have a baseline, a target, and a timeframe. This step transforms vague marketing ambitions into a measurable customer journey optimization plan.
Step 3: Map Customer Journey Stages and Personas
Create detailed customer journey maps that align your buyer personas to each RACE stage. Document the questions, motivations, pain points, and preferred channels for your audience at the awareness stage, consideration stage, decision stage, and post-purchase phase. This mapping ensures that every tactic you plan is grounded in real customer needs rather than internal assumptions. Use customer journey templates to standardize the format across teams and products.
Step 4: Select Channels and Tactics Per Stage
For each RACE stage, identify the optimal mix of paid, owned, and earned media channels. In Reach, this might include SEO, paid search, social advertising, and PR. In Act, consider content marketing, interactive tools, webinars, and social engagement. In Convert, prioritize landing page optimization, email nurture sequences, retargeting, and sales outreach. In Engage, focus on loyalty programs, personalized email, community, and customer success. Assign ownership and budgets to each tactic.
Step 5: Build Integrated Campaign Plans
Develop campaign briefs that span multiple RACE stages rather than operating in isolation. A product launch, for example, should include Reach tactics (awareness ads), Act tactics (educational content and demos), Convert tactics (limited-time offers and streamlined checkout), and Engage tactics (onboarding sequences and review requests). This integrated approach reflects how real customers experience the buyer journey — as a continuous flow, not disconnected touchpoints.
Step 6: Implement Tracking and Attribution
Configure your analytics stack to measure performance at each customer journey stage. Set up UTM parameters, conversion tracking, event tracking, and cohort analysis to connect Reach activities to downstream Convert and Engage outcomes. Implement multi-touch attribution models where possible to understand how different channels contribute across the full funnel. Without this infrastructure, customer journey optimization is guesswork.
Step 7: Execute, Measure, and Optimize Continuously
Launch your RACE plan and establish a cadence of performance reviews — weekly tactical reviews and monthly strategic reviews. Compare actual KPIs against targets at each customer journey stage. Identify underperforming stages, test hypotheses (A/B tests, channel experiments, messaging variations), and reallocate resources toward what's working. The RACE Framework is iterative by design: each cycle of measurement and optimization compounds your understanding of the customer journey and your ability to influence it.
When to Use
- When you need a structured framework to plan and audit digital marketing activities across the entire customer journey, from first impression to post-purchase loyalty.
- When your marketing team is siloed by channel or function and you need a unifying model to align everyone around shared customer journey stages and KPIs.
- When you're building a customer journey map for the first time and need a proven structure that integrates objectives, tactics, and metrics at each funnel stage.
- When leadership is asking for full-funnel ROI accountability and you need a framework that connects top-of-funnel awareness spend to bottom-line revenue and retention outcomes.
- When you're scaling a digital marketing operation and need a repeatable planning template that can be applied across markets, products, or business units.
When Not to Use
- When your primary challenge is brand positioning or creative strategy rather than lifecycle marketing planning — RACE is an operational framework, not a brand strategy tool.
- When you're running a single-channel, single-tactic campaign (e.g., a one-off PR push) where a full-funnel customer journey model adds unnecessary complexity.
- When your business model doesn't follow a traditional funnel — for example, marketplace platforms with simultaneous buyer and seller journeys may need a more specialized framework.
- When you lack the data infrastructure to measure KPIs at each stage — implementing RACE without analytics foundations will produce a plan you can't evaluate or optimize.
Skills in This Method
Setting KPIs and Metrics Across Each RACE Stage
How to define measurable objectives and key performance indicators for awareness, interaction, conversion, and retention stages of the RACE model.
Building RACE Digital Marketing Planning Templates
How to create actionable planning templates and spreadsheets that organize objectives, tactics, channels, and KPIs across all four RACE stages.
Mapping Customer Journey Stages to the RACE Funnel
How to align each RACE stage (Reach, Act, Convert, Engage) with corresponding customer journey stages to ensure full-funnel coverage.
Building Awareness in the Reach Stage
How to select and optimize channels and tactics—SEO, paid media, social—to maximize audience reach at the top of the customer journey funnel.
Driving Interactions in the Act (Consideration) Stage
How to design content, landing pages, and engagement tactics that move prospects from awareness to active consideration and interaction with your brand.
Optimizing the Full-Funnel Customer Journey with RACE
How to analyze performance data across all RACE stages to identify drop-off points, reallocate budget, and continuously improve the end-to-end customer journey.
Creating Customer Journey Maps Using the RACE Framework
How to build a visual customer journey map organized by RACE stages, including touchpoints, channels, content, and buyer intent at each phase.
Optimizing Conversions in the Convert (Decision) Stage
How to apply conversion rate optimization techniques, retargeting, and persuasion tactics to turn engaged prospects into customers at the decision stage.