Skip to main content

The BFCM Index: three years of Black Friday performance, broken down by channel.

Explore the index

Layer 02 of 04

Signal

Catch what matters, the day it happens

Once the numbers are coming in, someone has to actually read them. The Signal layer pulls media, creative, engagement and retention data into one place, so a click-through drop on Meta, a tired ad on TikTok and a customer going quiet in email all show up in the same view our team works from.

MediaCreativeEngagementRetention
Layer 02 of 4
01Media

Every channel, one truth.

Ad performance across Meta, Google, TikTok, Pinterest and more, in one place with one definition of spend, return and cost.

Data from Meta, Google, TikTok, Pinterest, Snap, LinkedIn and more flows into one view. Adding a new platform is a quick setup, not a rebuild.

Media - preview
Media Performance7-day window
Spend$48K
Revenue$172K
ROAS3.6x
CPA$42
8 platforms live4.1x blended MERNormalised vocab
PlatformSpendROASCPAConv.
Google - PMax
$18.2K5.4x$31412
Meta - Advantage+
$12.8K3.8x$39218
Meta - Broad
$10.4K1.4x$6488
TikTok - Spark Ads
$5.2K2.6x$44102
Pinterest - Idea Pins
$1.4K2.1x$5028
02Creative

Spot fatigue before it costs you.

Every ad gets a single fatigue score, combining click-through decay, frequency and spend, refreshed every 4 hours and reviewed by our creative team.

A prospecting video and a retargeting static wear out differently. Each ad is compared to others like it, not to a one-size-fits-all benchmark, so the fatigue score is actually meaningful.

Creative - preview
Creative Library
6 active - 2 fatiguedRefreshed every 4h
Summer_Hero_V4
Fatigue12% - Fresh
CTR +0.4%SCALE
UGC_Unboxing_03
Fatigue8% - Fresh
CTR +0.6%SCALE
Lifestyle_Carousel
Fatigue62% - Tired
CTR -0.3%ROTATE
Brand_Story_V1
Fatigue89% - Pause
CTR -1.2%RETIRE
Product_Detail_HD
Fatigue5% - Fresh
CTR +0.8%SCALE
TT_Lifestyle_03
Fatigue94% - Pause
CTR -1.8%RETIRE
Story_Reel_Q2
Fatigue21% - Fresh
CTR +0.2%SCALE
Static_Promo_01
Fatigue44% - Tired
CTR -0.1%ROTATE
Fresh - 4Tired - 2Pause - 2
03Engagement

See exactly where people drop off.

Sessions, conversion rates and engagement, mapped straight onto the funnel your team actually looks at.

We map each step of the purchase journey individually, so you see the exact point people are leaving. A 12% drop at checkout shows up clearly, it doesn't hide in a blended average.

Engagement - preview
Funnel EngagementLast 30d
Sessions486K+8%
Conv. rate3.8%+0.4pp
Avg. order$94+$3
Conversion funnel - last 30d
Sessions
486,200
100%
Product views
301,420
62%
Add to cart
87,116
18%
Checkout
43,758
9%
Purchase
18,476
3.8%
Biggest drop: Product views to Cart (-71%, mobile heavy)
Sessions - 30d+8%
486K
Conv. rate - 30d+0.4pp
3.8%
Sessions by source
Paid
62%
Organic
24%
Email
9%
Direct
5%
04Retention

New customers vs loyal ones, every week.

See whether growth is coming from new customers or from people coming back, and what each is worth over time.

Customers are grouped by the week they arrived and followed through their first 12 weeks of spending. This shows exactly which channels bring in people who stick around, not just one-time buyers.

Retention - preview
Customer Retention90-day cohort
Retention 30d42%+3pp
Repeat rate28%+2pp
LTV / CAC3.4x+0.2
Churn12%-1pp
Cohort retention - 12 weeksW1 - W12
-W1W2W3W4W5W6W7W8W9W10W11W12
Jan
Feb
Mar
Apr
May
Jun
LTV curve - 12 monthsavg $284
M1M3M6M12
$284+$36 vs Q4
New vs Returning - 6m28% repeat
Nov
Dec
Jan
Feb
Mar
Apr
ReturningNew

READY TO GROW?

Ready to build something that compounds.

Talk to a strategist, not a salesperson. One business day. A real strategist. No funnel hand-off.

50+brands
$750M+GMV
10+years