Two Minute Reports Logo
Connectors

Snapchat Ads

Connect Snapchat Ads to Google Sheets or Google Data Studio

The Snapchat Ads connector gets your Snapchat Ads data into Google Sheets and Google Data Studio. Use it to track your key metrics in a spreadsheet or a Google Data Studio report.

What you can report on

  • Impressions, swipes, clicks, and swipe up rate
  • Cost per swipe (eCPSU), cost per install (eCPI), and purchase ROAS
  • Results and cost per result. See Limitations of Results and Cost per result
  • Landing page views, cost per landing page view, profile clicks, and average screen time
  • Video views, completion rates, and quartile breakdowns
  • Audience targeting and demographic performance
  • Ad, ad set, and campaign-level spend and conversion data

Prerequisites

  • A Snapchat Business account
  • Account Admin or Campaign Manager access on the ad accounts you want to report on

How to create a connection

  1. In the Hub, open Connections & accounts.
  2. Select Create connection.
  3. Select Snapchat Ads in the connector list.
  4. Select Next.

  1. In Name the connection, enter a name.
  2. Sign in with Snapchat. Then allow Two Minute Reports access.

  1. Enable the accounts you want to report on.
  2. Select Done.

Only enabled accounts fetch data, and only enabled accounts count toward your plan. You can enable or disable accounts at any time on the Connections & accounts page.

How to get Snapchat Ads data into Google Sheets or Google Data Studio

To get Snapchat Ads data into Google Sheets:

  1. In the Two Minute Reports sidebar, open Data Queries.
  2. Select Add.
  3. Select the accounts you want to report on. You can select more than one.
  4. Select your metrics and dimensions.
  5. Select the date range.
  6. Set sorting and filters if you need them.
  7. Select Run query. Two Minute Reports adds the data to your sheet.


Limitations of Results and Cost per result

The Snapchat API does not give a Results metric. Two Minute Reports calculates Results from the optimization goal of each ad set. For example, if the goal of an ad set is swipes, Results shows the swipes of that ad set.

The optimization goal is a setting of the ad set. Because of this, when you select Results or Cost per result, Two Minute Reports gets the data for each ad set. Then it adds the ad set rows together to give the totals for each campaign or account.

Results is a count, so its total is correct. But some metrics are not correct when Two Minute Reports adds ad sets together:

  • Reach, Unique impressions and Attachment uniques: one person can see ads from two ad sets. The total counts this person two times.
  • Frequency, Attachment frequency, Avg. screen time and Attachment avg. view: these are averages, and an average of averages is not the correct average.

Because of this, these metrics do not match Snapchat at campaign or account level. To get correct values, do one of these:

  • Add Ad set name to the query. Each row is then one ad set, and Two Minute Reports does not add rows together.
  • Put Results and these metrics in different queries.

Results is blank for AR Lens and Filter ad sets. See Results is blank.

Troubleshooting

You cannot find Ad Squad fields or Swipes

Snapchat changed the name "Ad Squad" to Ad Set, and the field list uses the new name. Look in the Ad Set group for Ad set name, Ad set ID, Ad set status and the other ad set fields.

Swipes and Clicks show the same number. Use the name that you see in Snapchat Ads Manager.

Only the names changed. Your queries, query configs and Google Data Studio reports continue to operate. But Google Sheets writes the field name into the header row. Because of this, after a refresh, the header shows Ad set name, not Ad squad name. If a spreadsheet formula uses an old header, change the formula.

Results is blank

Results is blank for AR Lens and Filter ad sets. The optimization goal of these ad sets is uses: the number of times that a person applied your lens or filter to a Snap. Snapchat bills for uses, but its API does not give a uses metric. Because of this, Two Minute Reports cannot calculate Results for these ad sets.

To measure these ad sets, use Camera shares, Camera saves, Paid impressions, Earned impressions and Reach.

Conversion page views does not match Landing page views

Conversion page views and Landing page views count different things:

FieldGroupWhat it counts
Landing page viewsAttachmentsThe number of times a person loaded the landing page of the ad after a click. This is the Landing Page Views number in Snapchat Ads Manager. Snapchat gives this number from 10 December 2024.
Conversion page viewsConversionThe page view events that the Snap Pixel on your website sends, and that Snapchat attributes to the ad. Snapchat attributes an event to a swipe or to a view of the ad.

Thus, the two numbers are different. For example, Conversion page views can be higher, because it also counts the page views after a person only viewed the ad. It can also be lower, for example if the Snap Pixel is not on all the pages of your website.

To get the same number as Landing Page Views in Snapchat Ads Manager, use Landing page views. For dates before 10 December 2024, Landing page views is blank.

To see only the page views after a swipe, use Page views swipe up.

Reach or Frequency does not match Snapchat

Your query possibly has Results or Cost per result. With these fields, Two Minute Reports adds the ad set rows together. Because of this, Reach, Frequency, Unique impressions, Attachment uniques, Attachment frequency, Avg. screen time and Attachment avg. view do not match Snapchat at campaign or account level.

To get correct values, add Ad set name to the query, or put Results and these metrics in different queries. See Limitations of Results and Cost per result.

Copyright © 2026