Pulsewave performance marketing
Fictional D2C wellness brand · 6 channels · 16 campaigns · ₹ figures ·
Daily spend and revenue
Multi-touch attribution JOURNEYS THAT REACHED CART
How shoppers move from the channel that first found them, to the touch just before checkout, to a purchase or an abandoned cart. Hover a flow to trace it.
Conversion funnel
Each step as a share of the one before. The largest leak is highlighted.
CAC vs 12-month LTV BY CAMPAIGN
Bubble size is spend. Above the dashed line a customer is worth at least 3x what it cost to acquire; bottom-right is where budget leaks.
Marketing mix response curves WEEKLY · MMM
Modelled revenue for each level of weekly spend. The dot is current spend; the flatter the curve there, the less each extra rupee returns. Hover a curve for marginal ROAS.
Repeat purchase by cohort % OF NEW BUYERS
Share of each month's first-time customers who bought again, by months since first order.
Campaign performance
Click a column to sort. ROAS badge turns magenta above 3x and red below 1.5x.
Demonstration build. Pulsewave, its campaigns and every figure are synthetic, modelled on Indian D2C patterns (festive sale spikes, high Meta prospecting share, CRM-driven repeat). Built by Woodfrog on ad platform APIs, GA4, Shopify orders and CRM events: data-driven attribution, a Bayesian marketing mix model and cohort LTV, refreshed daily.