Skip to content
Clarisights Knowledge Center home
InboxAsk a human

Integrating Snapchat Ads on Clarisights

Connect your Snapchat Ads accounts to monitor Snap campaign performance, video engagement, app installs, on-site / off-site conversions, and SKAdNetwork-attributed results across every Snap ad format alongside the rest of your marketing stack.

At a glance

AuthenticationOAuth 2.0 (Snap Business / Ads Manager)
Permissions neededMember or Admin role on each ad account in the Snap Business Manager organization
Account discoveryAutomatic on credential validation, scoped to every organization the user belongs to
Data freshnessDaily
Lookback windowRolling 3 days for incremental pulls; backfills available on request
Backfill on connectLast 90 days
TimezoneAccount native timezone (a separate EST DAG runs for accounts that report in Eastern time)
CurrencyAccount native currency (auto-converted via Currency Conversion); both local and converted spend exposed
Levels supportedAccount · Campaign · Ad Squad · Ad
Limited rolloutNo

Prerequisites

  • An active Snapchat Ads account managed in Snap Ads Manager via a Snap Business Manager organization

  • Member or Admin role on every ad account you want to connect

  • Permission to authorize third-party apps on your Snap profile

Steps to Connect

Step 1 — Start the connection from Clarisights

In Clarisights, go to Integrations and click + Connect below the Snapchat icon.

[TODO: Screenshot needed — Clarisights Integrations page with the Snapchat “+ Connect” button highlighted]

Step 2 — Authorize Clarisights on Snapchat

You will be redirected to Snapchat to log in and grant the snapchat-marketing-api scope. Sign in with the user that has access to the ad accounts you want to connect, and approve the request.

[TODO: Screenshot needed — Snapchat OAuth permission screen]

⚠ Common error: “You don’t have access to authorize this app.” → The Snap user you’re signed in as is not a member of the Business Manager organization, or third-party app authorization is restricted by your admin. Have an organization admin add the user, or sign in with a different account.

Step 3 — Wait for the redirect back to Clarisights

Do not refresh or close the window. Snapchat will redirect you back to the Integrations page once authorization completes.

[TODO: Screenshot needed — Account selection screen after OAuth redirect]

Step 4 — Select the ad accounts to connect

Clarisights automatically discovers every organization the authorising user belongs to and every ad account inside those organizations. Select the accounts you want to connect, optionally rename them, and confirm.

Step 5 — Manage connected accounts

Connected accounts appear on the Integrations page with controls to enable / disable each account and to refresh the user’s access token.

[TODO: Screenshot needed — Connected Snapchat accounts list]

Verify the connection

  • Go to Integrations → Snapchat. Each selected account should show a “Connected” status.

  • First data appears within 24 hours of the next scheduled sync; the initial backfill covers the last 90 days.

  • Quick start: create a new report, add Snapchat as the data source, and add Account · Campaign · Impressions · Swipes · Spend.

Data available

Hierarchy

How Snapchat’s native levels map to the standard Clarisights levels:

Native level (Snapchat)

Clarisights level

Organization

(grouping; not a reporting level)

Ad Account

Account

Campaign

Campaign

Ad Squad

Ad Group

Ad

Ad

Dimensions

Dimension

Level

Description

Account

Account

Snap ad account name

Account ID

Account

Snap ad account identifier

Account Currency

Account

Billing currency configured on the ad account

Organization

Account

Snap Business Manager organization the account belongs to

Campaign

Campaign

Campaign name

Campaign ID

Campaign

Campaign identifier

Campaign Status

Campaign

Active, Paused, Completed

Campaign Objective

Campaign

e.g., App Installs, Web Conversions, Awareness

Campaign Start Date

Campaign

When the campaign started serving

Daily Budget

Campaign

Daily spend cap

Lifetime Spend Cap

Campaign

Lifetime spend cap if set

Ad Squad

Ad Group

Ad squad name

Ad Squad ID

Ad Group

Ad squad identifier

Ad Squad Status

Ad Group

Active, Paused, etc.

Ad Squad Bid

Ad Group

Bid amount

Ad Squad Goal

Ad Group

Optimization goal (e.g., installs, swipes)

Frequency Cap

Ad Group

Frequency-cap configuration

Placement

Ad Group

Where the ad runs (Snap Ads, Stories, Discover, etc.)

Creative Type

Ad Group

Format the ad squad targets

Custom Audience

Ad Group

Custom audience(s) targeted

Age

Ad Group

Age-group targeting

Gender

Ad Group

Gender targeting (Male / Female / All)

Location

Ad Group

Geo targeting

Ad

Ad

Ad name

Ad ID

Ad

Ad identifier

Ad Status

Ad

Active, Paused, etc.

Ad Headline

Ad

Headline text shown on the ad

Call to Action

Ad

CTA label (e.g., Shop Now, Install Now)

Creative

Ad

Creative associated with the ad

Creative Size

Ad

Creative dimensions / aspect ratio

Ad Type

Ad

Snap Ad, Story Ad, Collection Ad, AR Lens, Filter, Commercial

Landing Page

Ad

Destination URL or attached deep link

Metrics

Spend & delivery

Metric

Description

Spend

Total spend in reporting currency

Spend (Local Currency)

Spend in the account’s native currency

Impressions

Total ad impressions

Paid Impressions

Impressions billed by Snap

Paid eCPM

Effective cost per 1,000 paid impressions

Engagement

Metric

Description

Swipe Ups

Number of swipe-up actions on the ad

Swipe Up Rate

Swipe ups divided by impressions

eCPSU

Effective cost per swipe up

Shares

Times the Snap was shared

Saves

Times the Snap was saved

Video

Metric

Description

Video Views

Total video views

15-Second Video Views

Views reaching 15 seconds

25% / 50% / 75% Quartile

Video-completion quartiles

Completions (View Completion)

Full video completions

Attachment 25% / 50% / 75% Quartile

Attached-experience video quartiles (e.g., long-form attachments)

Attachment Completions (Attachment View Completion)

Full attachment-video completions

App install funnel

Metric

Description

Installs (Total Installs)

Snap-attributed app installs

eCPI

Effective cost per install

Install Rate

Installs divided by swipes

Custom conversions

Each conversion event you set up in Snap Ads Manager (Snap Pixel, App Install, MMP-shared events) appears in Clarisights as a metric prefixed with SC Conv — [Conversion Name]. For events with revenue, a value variant SC Conv Value — [Conversion Name] exposes the converted-currency total alongside (Local Currency) for native-currency value.

Conversion metrics respect the Snap attribution window selected in your widget. Both swipe-window and view-window variants are available; the default attribution window applies when none is specified.

SKAdNetwork (iOS attribution)

For iOS app campaigns, Clarisights surfaces Snap’s SKAdNetwork conversion data under the Snapchat SKAN Conversions category. Each conversion event has three variants:

  • SC-SKAN [Event] (Swipe) — click-attributed SKAN events

  • SC-SKAN [Event] (View) — view-attributed SKAN events

  • SC-SKAN [Event] (Total) — total SKAN-attributed events (derived from the swipe variant)

Demographic & geo breakdowns

Reports can be broken down by Country, Region, DMA, Gender, Age, Lifestyle Category, OS, and Device Make for any metric Snap supports at that breakdown.

Limitations & known constraints

  • Demographic minimums: Snap enforces minimum impression / engagement thresholds before demographic breakdowns become available; rows below the threshold are suppressed.

  • Reporting delay: most metrics arrive within 24 hours; conversion and SKAN metrics can take up to 72 hours to fully reconcile due to Snap’s postback windows.

  • Attribution windows: conversion totals depend on the Snap attribution window used in the widget. Changing the attribution window changes the metric values.

  • Token revocation: if Clarisights’ access is revoked in Snap Business Manager, the integration stops syncing until the user re-authenticates from the Integrations page.

  • Organization changes: ad accounts moved between organizations may briefly disappear from reports until the next discovery run.

Operating notes

  • Refresh schedule: data is pulled daily at the account, campaign, ad squad, and ad levels. A separate Eastern-time DAG runs for accounts that report in EST.

  • Lookback: rolling 3-day refresh on each scheduled run; older periods are not refreshed unless a manual backfill is triggered (Clarisights operates dedicated backfill DAGs for both general data and conversions).

  • Auto account sync: a daily job picks up newly created ad accounts that have spent in the last month, so newly added accounts appear without a re-authentication.

  • Currency conversion: spend and conversion value are pulled in the account’s native currency and converted to your reporting currency.

  • Credential rotation: OAuth tokens refresh automatically. Re-authenticate from the Integrations page only if a Snap password changes or access is revoked.

Need help?

When contacting support from the in-app messenger, please include:

  • The integration name and account ID (Integrations → Snapchat)

  • The exact error message or screenshot

  • The step where the issue occurred

  • When the issue started