Data reference · Snapchat Ads

Every Snapchat Ads metric and dimension you can ask for.

Upbuild reads Snapchat's Marketing API stats at campaign, ad squad and ad level. These are the real field names the snap stats tool requests: swipes and all: so answers match Ads Manager exports.

41Fields
26Metrics
8Dimensions
7Breakdowns

Source: Snapchat Marketing API, stats endpoints · Updated August 2026

41 shown

Delivery

7 fields

Spend arrives in micro-currency: the assistant divides by a million for you.

Try it in Claude, ChatGPT or Copilot Studio

Impressions, swipes and spend by campaign for the last 30 days.
FieldTypeWhat it is
impressionsMetricPaid impressions served. “impressions by campaign this month”
swipesMetricSwipe-ups: Snapchat's click. “swipes and swipe rate by ad squad”
spendMetricSpend in micro-currency units.
ecpmMetricEffective cost per thousand impressions.
ecpcMetricEffective cost per swipe.
frequencyMetricAverage impressions per user.
uniquesMetricUnique users reached.

Video and story

8 fields

Watch depth and story behavior.

Try it in Claude, ChatGPT or Copilot Studio

Video completion rates and story completes by creative this month.
FieldTypeWhat it is
video_viewsMetric2-second or swipe-qualified video views.
quartile_1MetricPlays reaching 25 percent.
quartile_2MetricPlays reaching 50 percent.
quartile_3MetricPlays reaching 75 percent.
view_completionMetricPlays to the end. “completion rate by creative”
screen_time_millisMetricTotal screen time, in milliseconds.
story_opensMetricStory ad opens.
story_completesMetricStories viewed to the last snap.

Engagement

2 fields

Beyond the swipe.

Try it in Claude, ChatGPT or Copilot Studio

Saves and shares by campaign, this month versus last.
FieldTypeWhat it is
savesMetricSaves of the content.
sharesMetricShares of the ad. “saves and shares by campaign”

Conversions

9 fields

Snap Pixel and app events, attributed on the account's windows.

Try it in Claude, ChatGPT or Copilot Studio

Purchases and purchase value by campaign, with cost per purchase, last month.
FieldTypeWhat it is
conversion_purchasesMetricPurchase events. “purchases and value by campaign”
conversion_purchases_valueMetricPurchase value.
conversion_sign_upsMetricSign-up events.
conversion_add_cartMetricAdd-to-cart events.
conversion_page_viewsMetricPage view events.
conversion_start_checkoutMetricCheckout starts.
conversion_view_contentMetricContent views.
conversion_app_opensMetricApp opens from ads.
conversion_app_installsMetricApp installs. “installs by campaign last month”

Entities

6 fields

The levels stats aggregate at.

Try it in Claude, ChatGPT or Copilot Studio

List ad squads with spend and swipe rate, biggest first.
FieldTypeWhat it is
campaign.idDimensionCampaign ID.
campaign.nameDimensionCampaign name. “spend by campaign name”
adsquad.idDimensionAd squad, Snapchat's ad set.
adsquad.nameDimensionAd squad name.
ad.idDimensionAd ID.
ad.nameDimensionAd name.

Time and audience breakdowns

9 fields

Granularity and demographic splits.

Try it in Claude, ChatGPT or Copilot Studio

Break last month's swipes down by country, gender and age bucket.
FieldTypeWhat it is
granularity:DAYDimensionOne row per day. “daily spend last 14 days”
granularity:HOURDimensionOne row per hour.
dimension:countryBreakdownCountry of delivery. “swipes by country”
dimension:regionBreakdownRegion or state.
dimension:dmaBreakdownUS DMA.
dimension:genderBreakdownmale, female, unknown. “results by gender and age”
dimension:age_bucketBreakdownAge bands, 13-17 through 50+.
dimension:osBreakdowniOS or Android.
dimension:makeBreakdownDevice make.

Good to know

Snapchat Ads questions.

Why is spend such a huge number?

Snapchat returns money in micro-currency: millionths of the account currency. The assistant divides by 1,000,000 and shows normal figures, but exports from the raw API will look inflated until you do the same.

Is a swipe the same as a click?

Functionally yes: the swipe-up is Snapchat's click, and ecpc is cost per swipe. Cross-platform comparisons map swipes to clicks.

Which attribution windows apply?

The account defaults, typically 28-day swipe and 1-day view, applied by Snapchat at reporting time. Ask for a different window and the assistant re-queries with it where the API allows.

How granular can reporting get?

Hourly at the finest, by day for most work, at campaign, ad squad or ad level, with the demographic and geo breakdowns listed here.