Attributing D2C beauty creator campaigns
A beauty brand's procurement team reads a creator-marketing proposal the same way they read a search or programmatic proposal — methodology first, platforms second, deliverables last. Most influencer-marketing pitches invert that order. This playbook is the version a CMO can hand to a finance partner without an apology. Its focus is narrow — direct-to-consumer (D2C) beauty in India, with budget between ₹15 lakh and ₹2 crore per campaign — because attribution mechanics change meaningfully across categories and budget bands.
Every number in this playbook is either cited or marked as a planning estimate. If a figure is not on firm ground, it is not stated.
The outcome question, not the content question
Before a creator is shortlisted, the brief needs one sentence: what does this campaign pay for? The three honest options for D2C beauty are first-time buyers (net-new customer acquisition), subscription sign-ups (for refillable or replenishment SKUs), and product trial redemptions (sachet, mini, or sampler conversion). Any answer broader than one of those — "awareness," "consideration," "brand love" — is a sign that attribution was not in scope, and the post-campaign dashboard will default to reach and engagement.
The one-sentence outcome becomes the control surface everything else is built against. Creator selection changes. Production changes. Reconciliation changes. A creator whose audience converts on subscription sign-ups is not always the creator whose audience drives trial redemptions. A 250k-follower dermatologist-adjacent creator may outperform a 2M-follower generalist on net-new customers for a clinical skincare brand, and underperform on a shampoo launch where broader reach wins.
The instrumentation layer
D2C beauty has the luxury of a digital-first customer journey. That means attribution can be set up on the surfaces the creator's audience arrives at, not inferred from third-party panels. The baseline stack for a single campaign:
- Creator-specific landing pages. One URL per creator, structured as
brand.com/shop/creator-nameor equivalent. The page can share layout with the canonical product page, but the URL is distinct. This is the single most reliable click-attribution signal because it is not dependent on the pixel firing. - Unique promo codes. Each creator gets a code with non-trivial discount (10–15 percent is the typical D2C beauty range; anything over 20 percent confounds the signal because it attracts code-hunters rather than brand audience). Codes are single-use per customer to prevent sharing-driven inflation of the apparent signal.
- UTM parameters. A rigid template:
utm_source=creator-handle&utm_medium=social&utm_campaign=campaign-slug&utm_content=reel|story|post. Agreed once, locked for the campaign. Any creator who posts without the UTM is treated as un-attributable and excluded from the reconciled report. - Meta CAPI pixel events. Product view, add-to-cart, and purchase events fired server-side. The client-side pixel misses roughly 20–30 percent of iOS traffic post-ATT (reported by Meta in mixed-channel measurement studies, 2023–2024). Server-side CAPI recovers most of that gap.
- Shopify (or backend) order tags. Every order that arrives via a creator URL or promo code is tagged at write time. This is the reconciliation system of record — not the dashboard.
For campaigns over ₹1 crore, add a mobile-measurement-partner (MMP) view if the brand has an app: Branch or Appsflyer with creator-level install and post-install event tracking. For campaigns with PR-adjacent creators (dermatologists, TV faces), add a brand-lift survey — covered below.
The attribution window
The window is a contract, not a default. Agreed with the brand and written into the deliverables document before creator contracts go out. The defaults vexo.club uses for D2C beauty:
- Click attribution: 28-day click, 1-day view.
- Promo code attribution: 30 days from first impression.
- Landing-page attribution: time-on-site threshold of 10 seconds to filter bot traffic, then the order is credited to the creator URL if the customer arrives within the click window.
- Dual-touch reconciliation: if a customer clicks a creator URL and uses a different creator's promo code, the order is credited 50/50 and flagged in the reconciled report. This is the single most common source of dispute and gets resolved in writing up front, not after the campaign ends.
The window is visible to every creator in the brief. Reconciliation is not negotiable at the end.
The survey layer for brand-lift
Promo-code and click attribution together cover roughly 40–70 percent of what a well-run D2C beauty campaign actually drives, depending on SKU and creator mix. The rest is mid-funnel — people who see the content, remember the brand, and buy through search, retail, or direct traffic weeks later. The only honest way to measure that is a pre-post survey.
The minimum viable survey is a 6-question instrument run on a 1,000-person panel (brand-exposed audience geography), fielded one week before the campaign starts and one week after it ends. Control and exposed groups are matched on age, gender, and pincode. The questions are unaided awareness, aided awareness, consideration, purchase intent, brand attributes, and a free-text recall prompt. Kantar, Nielsen, and domestic vendors like Hansa Research or YouGov India run this at price bands of ₹1.5–5 lakh per wave, depending on panel size and vendor.
Survey lift is reported as delta (exposed minus control), not as a total. A three-percentage-point lift in unaided awareness on a D2C beauty brand is a meaningful signal; a seven-point lift is exceptional. Lift is reported alongside the click and code numbers, not instead of them.
What the reconciliation report looks like
The post-campaign document vexo.club delivers has five sections. Brief, methodology, numbers, variance analysis, signed receipt. The numbers section includes creator-level breakdown (URL clicks, code redemptions, attributed orders, attributed revenue) and a top-line across-creator aggregate. Variance analysis explains any metric that underperformed its pre-campaign projection by more than 15 percent — either the projection was wrong, or the execution was. Both matter.
The signed receipt is the core of vexo.club's verification model. A named signer at the brand (typically head of growth or CMO) countersigns the report. That document becomes the source of truth for future case studies — case study metrics you see on [vexo.club/work/[slug]](/work) are only published once the receipt is signed. Until then, the case page carries a "verification pending" flag. This is how the verified-receipts feature on the site works in practice — see the work archive for live examples.
Common failure modes
The three most common attribution failures in D2C beauty creator campaigns, in order of frequency:
- Window mismatch. The creator posts, traffic flows for three days, the agency pulls a 7-day report on day 10 and declares underperformance. Actual signal arrives on days 12–28. Set the window in the brief; read the report after the window closes.
- Un-tracked fall-off. The creator links to the brand home page instead of the creator-specific URL. Twenty percent of the traffic is lost before pixel. Solution: the brief mandates the URL, and the brand's social-media manager reviews every creator post before it goes live.
- Unfiltered code-hunter traffic. A 25-percent promo code brings in code-hunters from off-audience sources; attributed orders look strong but customer lifetime value is poor. Solution: hold promo depth to 10–15 percent and flag cohort LTV in the 60-day post-campaign read.
What vexo.club bills for this
vexo.club's attribution work on a D2C beauty campaign breaks into three line items: setup (landing pages, UTM templates, pixel events, order-tag automation) billed at project rate; measurement (survey vendor pass-through plus vexo.club analyst time) billed at time-and-materials; reconciliation (post-campaign report, receipt, signer coordination) billed flat. The full breakdown sits in the engagement agreement. Published rate-range guidance lives at vexo.club/benchmarks each quarter.
How to use this playbook
If you're running attribution in-house, use the sections above as a checklist — instrumentation, window, survey, reconciliation, receipt. Every one of them is implementable without vexo.club. If you want a second set of eyes on a brief before you ship it, or you'd like vexo.club to run the measurement layer while your team runs the creator relationships, start a brief.
Published 22 April 2026. Reviewed quarterly.