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.

By Dr. Dave Chaffey on .

Synthesized from public framework references and reviewed for accuracy.

Marketing

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Frequently Asked Questions

What is the difference between the RACE Framework and a traditional marketing funnel?

The traditional marketing funnel (Awareness → Interest → Desire → Action) focuses on the path to purchase but often neglects post-sale engagement. The RACE Framework extends through the full customer journey by adding the Engage stage, which covers retention, loyalty, and advocacy. RACE also explicitly ties each stage to digital KPIs, channels, and tactics, making it more actionable for modern digital marketing teams.

How do I map my existing customer journey stages to the RACE Framework?

Align your awareness activities to Reach, consideration and interaction activities to Act, purchase or lead generation activities to Convert, and retention and loyalty programs to Engage. Create a customer journey map that documents touchpoints, channels, and metrics at each stage. Hamster's skill on mapping customer journey stages to RACE provides a step-by-step process for this alignment.

What KPIs should I track at each RACE stage?

At the Reach stage, track unique visitors, impressions, and share of voice. At Act, monitor bounce rate, pages per session, social engagement, and lead form starts. At Convert, measure conversion rate, cost per acquisition, revenue, and average order value. At Engage, track customer lifetime value, repeat purchase rate, Net Promoter Score, and churn rate. The specific KPIs should align with your business model and objectives.

Can the RACE Framework be used for B2B customer journey mapping?

Yes, RACE is highly applicable to B2B. The Act stage is particularly important in B2B because consideration cycles are longer and involve multiple stakeholders. B2B teams typically emphasize content marketing, webinars, and lead scoring in Act, and sales enablement and proposal optimization in Convert. The Engage stage maps to account management, customer success, and upsell programs.

How does the RACE Framework integrate with customer journey optimization?

RACE provides the structural backbone for customer journey optimization by defining clear stages, KPIs, and tactics. You optimize within each stage (e.g., improving ad targeting in Reach or checkout UX in Convert) and across stages (e.g., using Engage-stage feedback to refine Reach-stage targeting). The framework's measurement discipline ensures optimization is data-driven, not intuition-based.

What tools do I need to implement the RACE Framework effectively?

At minimum, you need a web analytics platform (like Google Analytics), a CRM or marketing automation tool, and a project management system. For more advanced implementation, add multi-touch attribution tools, A/B testing platforms, customer data platforms, and business intelligence dashboards. Hamster Studio can serve as the AI-powered workspace to coordinate planning, execution, and analysis across all RACE stages.