Snapchat Ads Integration

In this article, we’ll integrate a Snapchat Ads data source with Y42.

On our platform you can configure your Snapchat Ads integration to query all of your Snapchat Ads data and combine them into a single table per report. It is also possible to load data from different Snapchat Ads accounts by selecting the desired accounts and reports you would like to import into y42.

 

You can find the list of available reports and the available columns, dimension, and metrics for each report on Snpach Ads API documentation.

 

Overview

Authentication: OAuth
Settings: Historical Date selection
Schema type: Fixed
Update Type: Full import
 

Authentication

OAuth doesn’t share password data but instead uses authorization tokens to prove an identity between you and the service provider. OAuth is an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password. For instance, when you tell Snapchat that it’s OK for another application or website to access your profile. To sum up, you only need to have an existing account to authorize the access.

 

Import Settings

By default the historical date will be set to one year ago. Refer to your own datasource to decide from which exact date you would want to retrieve data.
 

Schema

There is no predefined schema for this integration. The integration will dynamically load the tables & columns which are defined within your specific system.

 

Historical Date selection

By default the historical date will be set to one year ago. Refer to your own datasource to decide from which exact date you would want to retrieve data.

 

Updating your data

For this source you can schedule full imports. Every time the source updates it will fully sync all your data. You have the option of scheduling updates by the month, weeks, days, and even by the hour.

Overview

Authentication: OAuth
Settings: Historical Date selection, Account selection
Schema type: Fixed
Update Type: Full import and incremental
 

Authentication

OAuth doesn’t share password data but instead uses authorization tokens to prove an identity between you and the service provider. OAuth is an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password. For instance, when you tell tell Facebook that it’s OK for another application or website to access your profile. To sum up, you only need to have an existing account to authorize the access.

 

Import Settings

By default the historical date will be set to one year ago. Refer to your own datasource to decide from which exact date you would want to retrieve data.
 

Account pre-requisites

You will need an active Facebook account with permission to access data from accounts you'd like to sync. If the user account used to connect to the integration has restricted permissions - meaning the user doesn’t have access to all campaigns or ads - there might be issues when replicating data. Even if you only intend to sync partial data after completing the integration, the user's Facebook account should still have full access.
 

Schema

You can find the full list of root nodes for the Facebook Marketing APIs and the description for each item on Facebook's API documentation, as well as the breakdowns and fields you'd like to sync.
 

Updating your data

For this source you can schedule full imports. Every time the source updates it will fully sync all your data. You have the option of scheduling updates by the month, weeks, days, and even by the hour.


Note: In order to connect Snapchat Ads with Y42, you will need to have a Snapchat Account.

  1. Click Authorize and log into your Snapchat Account.

  2. After authentication, you are good to go and start importing your tables.

    image.png

  3. Choose from which point onwards in time to import your data.

    image__1_.png

  4. Select the tables you need and click import. You can start accessing the tables once the status is “Ready”. 

Note: You can always import and reimport other tables as well, or delete them.

Was this article helpful?
0 out of 0 found this helpful