Skip to main content
Card class: HeroCategory: Ad Platform

At a glance

Snapchat-attributed purchase value across every campaign in the selected ad account. The numerator of ROAS. NOT order revenue from Shopify, this is what Snap’s Pixel + CAPI says it drove. Snap’s iOS share is structurally the highest of the major platforms (60, 75% on US accounts), so the gap between Snap-claimed revenue and UTM-truth Shopify revenue is the largest, expect 60, 110% over-claim without CAPI, narrowing to 25, 50% with CAPI live.
What it countspurchases_value from Snap Marketing API, advertiser-level. Includes Pixel-confirmed purchases, CAPI events, and modeled-conversion fill.
Marketing API levelAdvertiser-level. Per-campaign / per-adset / per-ad revenue rolls up to this card.
CurrencyAccount currency, single per account.
Conversion attribution7-day swipe-up + 1-day view (post-iOS 14.5 default). Configurable to 1d, 7d, 28d for swipe-up and 1d, 7d for view. (Snap calls a click “swipe-up”, a holdover from the original Stories UX.)
Attribution windowDefault 7d swipe-up + 1d view. Lengthening to 28d typically lifts revenue 8, 18% (Snap’s audience converts on a longer cycle than TikTok’s because Story-Ad recall is stickier; users see, save mentally, buy 3, 14 days later).
iOS 14.5+ ATT impactWorst of the major platforms because of Snap’s high iOS share. Without CAPI, expect Snap-reported revenue to over-state UTM-truth Shopify by 60, 110%. With CAPI live, narrows to 25, 50%.
CAPI vs Pixel-onlyPixel-only: ATT-blocked iOS purchases missing → revenue under-states real, then Snap auto-fills with modeled conversions → over-states. Net: noisy and structurally inflated. CAPI live: tighter, less modeled fill.
Modeled conversionsSnap auto-fills attribution gaps. Modeled fill typically runs 18, 28% of purchases_value on Pixel-only DTC accounts (highest of the major platforms); drops to 8, 15% post-CAPI. Cannot opt out.
AR Lens-attributed revenueLens conversions track via the same Pixel and surface in purchases_value if the user swipes through to the brand site after engaging. Most Lens-driven revenue arrives via brand-search lift on Google 30, 60 days later, NOT through this card.
View-through revenueIncluded in the default 1-day view window. Pure swipe-up only revenue is in swipe_up_purchase_value (separate metric).
Bot / invalid trafficSnap filters detected bot impressions pre-billing. Filtered traffic does not produce attributed revenue.
Time windowT/7D/30D vsP. 4, 8 hour ingest lag plus 24, 72h modeled-conversion convergence.
Alert triggerdrop >20% vsP.
Rolesowner, marketing, finance

Calculation

Calculated automatically from your Snapchat Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US Gen-Z DTC fashion brand on Shopify. 30-day window 02 Apr 26 to 01 May 26. Account currency USD. CAPI live since 09 Mar 26. iOS share 73%.
CampaignSpend ($)Snap-attributed revenue ($)Per-campaign ROASNotes
Conversions, cold prospect (Story Ads)7,20024,8003.44x6 vertical-video creatives, fortnightly refresh
Conversions, retargeting 7d (Story Ads)1,80012,2006.78xwarm pool
Catalog Sales (DPA)3,40013,6004.00xfeed-driven, top-30 SKUs
AR Lens (auction self-serve)1,4001,8001.29xbranded Lens, awareness-tier
Account total (this card)$13,800$52,4003.80x
Shopify total revenue for the same window: 128k.UTMtaggedSnapsourcerevenueinShopify:128k. UTM-tagged Snap-source revenue in Shopify: 19,400. GA4 Paid Social Snap-attributed revenue: $26,800.
  1. Snap claims 52,400;Shopifyshows52,400; Shopify shows 19,400 UTM-tagged. That’s a 2.7x gap, the widest of any major platform. Real Snap-driven revenue is closer to 24,32k.Dontquote24, 32k. **Don't quote 52k to the CFO without the iOS-gap caveat.**
  2. Modeled fill at 22% of purchases_value is high but expected on a 73%-iOS account even with CAPI live. Pre-CAPI fill was likely 35, 45%. If post-CAPI fill stays above 25%, audit the dedup setup (Pixel + CAPI must use matching event_id).
  3. AR Lens ROAS at 1.29x is misleading, the Lens drove 6.2M impressions; most of the brand value lands as branded-search lift on Google 30, 60 days later, not in direct attributed revenue. Don’t kill the Lens campaign on direct ROAS. Cross-reference Google branded-search organic clicks 30 days from Lens launch.
  4. Retargeting at 6.78x is cookie-pool defence, the audience already visited the site; Snap is taking last-click credit for buyers who would have come back via email or organic. Same dynamic as TikTok / Meta retargeting. The “true acquisition” ROAS is closer to the cold-prospect 3.44x.
  5. Revenue dropped 11% versus prior 30D (58.8k58.8k → 52.4k) while spend held flat. Below the 20% trigger but trending. Cold-prospect Story Ads creative is on day 22 of its current rotation, well past the typical 4, 6 week Snap fatigue cycle. Refresh creative within 7 days to avoid a >20% drop next window.
Quick sanity tests:
  • Revenue up + spend up = healthy on a vertical-fit account.
  • Revenue flat + spend up = vertical-fit problem (audience saturated). Pull back.
  • Revenue down + spend up = creative or audience exhausted. Refresh.
  • Revenue down + spend flat = something changed in the funnel. Check Conversions Trend, Conversion Lag.
  • AR Lens revenue drop = expected; judge brand-search lift 30, 60 days out, not direct revenue.

Sibling cards merchants should reference together

CardWhy pair it with Total RevenueWhat the combination tells you
Total SpendThe denominator of ROAS.Whether revenue moved on cost-side or revenue-side.
ROASThe efficiency ratio.Revenue up alone is healthy only if ROAS held.
Revenue by CampaignPer-campaign split.Whether revenue concentrates in one campaign (risk) or spreads.
Conversions TrendVolume side of revenue.Revenue down + conversions down = real channel deterioration. Revenue down + conversions flat = AOV problem.
Conversion LagSnap’s 7d/1d window means today’s revenue is incomplete.Use the lag card to gauge how much “today” revenue is still inbound.
Wasted SpendAdsets producing no revenue.If revenue is flat but spend is rising, wasted-spend share is climbing.
GA4 Revenue by ChannelIndependent attribution check.Snap typically reports 50, 90% higher than GA4 (the largest gap of the major platforms).
Shopify Total RevenueThe truth side. UTM-tagged Snap revenue is the lower bound; Snap’s claim is the upper bound.Real Snap revenue between the two; use 25 / 75 Snap / Shopify blend for the CFO read (heavier toward Shopify than other platforms because of Snap’s iOS gap).
TikTok Total RevenuePeer Gen-Z social revenue.TikTok’s claimed revenue is structurally less inflated (lower iOS share).
Meta Total RevenuePeer paid-social revenue.Meta’s claimed revenue is also inflated post-iOS but typically less so than Snap (Meta’s iOS share is mid-pack).

Reconciling against the vendor’s own dashboard

Where to look in Snap Ads Manager: Snap Ads Manager > Campaigns > Purchase value column. Date range matched to this card’s window; footer total reconciles to within sub-percent rounding. Other Ads Manager columns:
  • Purchases (count, not value).
  • Swipe-up purchase value (click-only, excludes view-through).
  • Add to cart value: upper-funnel signal, not revenue.
Why our number may legitimately differ from Snap:
ReasonDirectionWhy
Time zoneBoundary days offSnap uses ad-account TZ (immutable). UTC card. For 30D the gap averages out; today / yesterday can shift on US Pacific accounts.
Attribution window changesDirection depends7d→28d swipe-up switch typically lifts revenue 8, 18%. Snap’s longer-window option is not deprecated.
Modeled conversionsBoth inflate equallySnap blends modeled into purchases_value; this card reads the same blended field.
Ingest lagLower for “today”4, 8 hour lag on Marketing API; modeled-conversion convergence 24, 72h.
CurrencyNone expectedBoth UI and card use ad-account base currency.
Cross-connector reconciliation:
CardExpected relationshipWhat causes legitimate divergence
google_analytics.ga_revenue_by_channelGA4 Paid Social Snap revenue ÷ this card ≈ 0.4, 0.65Snap inflates by 50, 90% versus GA4 structurally on iOS-heavy accounts.
shopify.total_revenue filtered to Snap UTMThis card claims 1.7, 3.0x the UTM-truth Shopify numberPixel + CAPI + modeling all credit conversions Shopify cannot UTM-attribute back. Use a 25 / 75 Snap / Shopify blend for the CFO read.
tiktok_ads.tik_total_revenueIndependent Gen-Z social revenueTikTok’s claimed revenue is structurally less inflated.
facebook_ads.fac_total_revenueIndependent paid-social revenueMeta’s iOS share is mid-pack; Snap’s gap is wider.

Known limitations / merchant FAQs

Why does Snap claim 52kofrevenuebutShopifyonlyshows52k of revenue but Shopify only shows 19k from Snap-tagged orders? Because Snap’s iOS share is the highest of the major platforms (60, 75% on US accounts) and the iOS attribution gap is correspondingly the widest. Even with CAPI live, expect Snap to over-state UTM-truth Shopify revenue by 25, 50%. Practical answer: real Snap-driven revenue is closer to $24, 32k. Use a 25 / 75 Snap / Shopify blend for the CFO read (heavier toward Shopify than other platforms because of the larger gap). Why is Snap’s iOS gap worse than TikTok’s or Meta’s? Snap’s user base is structurally iOS-heavy. The platform rose to popularity 2013, 2017 on iPhone-first US Gen-Z; never won the Android share TikTok captured. Heavy Snap users on iOS spend more time than equivalent Android users, amplifying the iOS share among engaged users. Effect on this card: Snap-claimed revenue is the most inflated of the major platforms post-iOS 14.5. What’s the Snap CAPI rollout playbook?
  1. Shopify: Snap official Sales Channel app > enable CAPI > “Maximum” data sharing. 30, 60 minute setup. Auto-deduplicates Pixel + CAPI via event_id.
  2. BigCommerce: Snap Pixel app + manual CAPI via Tag Manager + custom event_id. 2, 4 hours.
  3. Adobe Commerce / Magento: Snap extension + custom server endpoint. 1, 3 days.
  4. Custom / headless: Server-side proxy. 1, 2 weeks.
  5. In all cases: deduplicate via event_id. Test in Snap Events Manager > Test Events. Allow 7, 14 days for retraining.
How do I interpret Snap’s modeled conversions? Auto-filled attribution gaps. Typical 18, 28% of purchases_value on Pixel-only DTC, the highest modeled fill of the major platforms. Patterns:
  • Pre-CAPI: ~28, 38%. Inflated.
  • Post-CAPI clean: ~8, 15%. Healthy.
  • Post-CAPI still high (>22%): implementation gaps. Audit event_id dedup.
AR Lens revenue, why is the ROAS so low? AR Lens is awareness-tier. The Lens drives impressions and brand-association engagement; most of the revenue lift arrives 30, 60 days later as branded-search lift on Google or organic site traffic, not as direct attributed revenue here. Don’t kill Lens campaigns on direct ROAS. Cross-reference Google branded-search organic clicks before and after the Lens flight. Should I lengthen the attribution window? Maybe. Snap supports 28-day swipe-up (vs 7-day default), which typically lifts revenue 8, 18% because Snap’s audience converts on a longer cycle than TikTok’s. If your AOV is high (>$200) or considered-purchase products (fashion, beauty, jewellery), 28-day window gives a more honest read. For low-AOV impulse buys, 7-day is fine. Why is Snap revenue volatile week-to-week? Three reasons specific to Snapchat:
  1. Smaller audience pool means lower-volume campaigns hit lookalike saturation faster. A campaign that earned 5k/weekcandropto5k/week can drop to 2k/week as the audience exhausts.
  2. Lens-format virality is binary: a Lens that goes viral can drive 3, 5x revenue spikes; a Lens that doesn’t trend produces near-zero direct conversions.
  3. Vertical-fit dependency. Brands at the edge of Snap’s vertical fit (e.g. mass-market fashion, mid-range cosmetics) see week-to-week revenue swings driven by which sub-audience the algorithm samples each week.
Is Snapchat revenue real revenue? With caveats. The number is genuine attributed value within Snap’s measurement, but the iOS gap and modeled-conversion fill mean it over-states real Snap-driven revenue more than other platforms. For tactical reads (week-over-week trends, campaign comparisons), trust the number. For strategic reads (CFO reports, CAC blending, MMM input), discount by 30, 60% on iOS-heavy accounts and use the Shopify-truth figure as the lower bound. Multi-account aggregation? Snap accounts are single-currency. Multi-currency or multi-region brands run separate accounts. Roll up by summing within currency, FX-convert at consistent rate. Snapchat vs TikTok for Gen-Z DTC, who’s better on revenue? Depends on vertical:
  • Cosmetics, fashion, lifestyle: Snap wins on CPM efficiency; TikTok wins on scale. Run both for incremental reach.
  • Gaming, food delivery, dating apps: Snap-native verticals; Snap typically wins on direct-response.
  • Electronics, footwear, athleisure: TikTok-native; Snap underperforms.
  • Anything 25+ demographic: Meta wins; both Snap and TikTok underperform.
Test both with $5k flights over 30 days before deciding the platform mix.

Tracked live in Vortex IQ Nerve Centre

Total Revenue is one of hundreds of KPI pulses Vortex IQ tracks across Snapchat Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.