Required Datapoints
- Pre-Campaign Awareness %: Survey or study result.
- Post-Campaign Awareness %: Same sample group or methodology.
- Time Frame: Start and end of measurement period.
- Survey Audience: Must reflect ICP or target segment.
Brand Awareness Lift measures the percentage increase in the number of people who are aware of your brand before and after a specific campaign or time period. It helps assess the impact of marketing efforts on brand visibility.
Brand Awareness Lift measures the effectiveness of a brand campaign in increasing recognition or recall — typically tracked by comparing pre- and post-campaign awareness levels in target audiences. It quantifies how well your efforts actually moved the needle.
The relevance and interpretation of this metric shift depending on the model or product:
A strong lift means your creative, targeting, and timing landed. Flat or negative lift may reflect misaligned messaging, low visibility, or creative fatigue.
Segment by audience type, region, or channel to isolate high-performing segments and optimize for the next wave.
Brand Awareness Lift informs:
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
Activities commonly tied to improving or operationalizing this KPI.
| Activity | Description |
|---|---|
| Brand Campaigns | Brand Campaigns focuses on planning, executing, and optimizing targeted brand initiatives to increase market awareness, shape perception, and drive engagement with the company’s products or solutions. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Brand Awareness Lift and Branded Search Volume. |
| Media Planning | Media Planning involves managing the complete process of selecting, assessing, and coordinating media channels to effectively connect with target audiences and support organizational go-to-market objectives. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Brand Awareness Lift. |
| Pre/Post Campaign Analysis | Pre/Post Campaign Analysis involves systematically evaluating key performance indicators (KPIs) and business outcomes both before and after the execution of a marketing or sales campaign. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Brand Awareness Lift. |
| Brand Testing | Brand Testing is a systematic process that enables organizations to understand how their brand is perceived by target audiences, stakeholders, and the broader market. It improves performance by removing friction, testing changes, and scaling what works. Relevant KPIs include Brand Awareness Lift and Brand Recall Score in ICP Surveys. |
A B2B survey measured brand awareness before and after a campaign:
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
This KPI is classified as a lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
This role is directly accountable for the KPI and is expected to drive progress and decisions around it.
These roles contribute directly to performance and typically partner on execution, reporting, or optimization.
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube('BrandAwareness', { sql: `SELECT * FROM brand_awareness`,
measures: { preCampaignAwareness: { sql: `pre_campaign_awareness`, type: 'number', title: 'Pre-Campaign Awareness %', description: 'Percentage of people aware of the brand before the campaign.' }, postCampaignAwareness: { sql: `post_campaign_awareness`, type: 'number', title: 'Post-Campaign Awareness %', description: 'Percentage of people aware of the brand after the campaign.' }, brandAwarenessLift: { sql: `100 * (post_campaign_awareness - pre_campaign_awareness) / pre_campaign_awareness`, type: 'number', title: 'Brand Awareness Lift', description: 'Percentage increase in brand awareness after the campaign.' } },
dimensions: { id: { sql: `id`, type: 'string', primaryKey: true, title: 'ID', description: 'Unique identifier for each survey entry.' }, timeFrameStart: { sql: `time_frame_start`, type: 'time', title: 'Time Frame Start', description: 'Start of the measurement period.' }, timeFrameEnd: { sql: `time_frame_end`, type: 'time', title: 'Time Frame End', description: 'End of the measurement period.' }, surveyAudience: { sql: `survey_audience`, type: 'string', title: 'Survey Audience', description: 'Target segment or ICP for the survey.' } }});Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema