Meta Ads (sample data)
Advertising
Meta Ads (sample data) data, published as Meta Ads (sample data) publishes it. Ingest delivers this data to a data warehouse you own as 4 tables, and updates it on the schedule you choose. There is no code to write and nothing to install.
What you get
| Table | Each row is |
|---|---|
ad_setsad_sets | Ad sets with their audience targeting summary and optimization goal. |
adsads | Ads with their creative type (video, image, carousel, dynamic carousel). |
campaignscampaigns | Every Facebook and Instagram campaign: objective, status, daily budget and its start and stop times. |
insights_dailyinsights_daily | One row per ad per publisher platform (facebook, instagram) per day: impressions, reach, clicks, spend, CPM, CTR, add-to-cart, purchases and purchase value. |
How it works
- Choose Meta Ads (sample data). The data is public, so there is nothing to sign in to.
- Pick where it goes. BigQuery, Snowflake, Databricks, Redshift and 10 more, in an account you own.
- Pick a schedule. Daily is the default, and weekly and monthly are there too.
- Ingest runs it from then on. If a run fails, your dashboard shows which table and why.
Questions
- Do I need an account with Meta Ads (sample data)?
- No. The data is public, so there is nothing to sign up for and nothing to paste in.
- Which warehouses can Meta Ads (sample data) data go to?
- Amazon S3, Google Cloud Storage, Azure Blob Storage, Apache Iceberg, Ingest Managed Lakehouse, MotherDuck, Postgres, Amazon Athena, Databricks, Redshift, BigQuery, ClickHouse, MySQL / generic SQL and Snowflake, in an account you own.
- How fresh is the data?
- As fresh as your schedule: daily by default, or weekly or monthly. Schedules as often as every 15 minutes are on the Enterprise plan.
- Will running it again create duplicate rows?
- No. Each row is stored once, by its key: when a run reads a row that is already there, it replaces that copy instead of adding a second one.
- Do I need to write code?
- No. Ingest builds, runs and maintains the connector. Someone with access to your warehouse connects it once, following a short guide.
For your data team: technical reference
Connector sample_meta_ads, version 0.1.0, a REST source, status beta, authentication none.
Vendor documentation: https://2k247ci8d7.execute-api.us-east-1.amazonaws.com/docs
Configuration
No configuration required.
Resources
| Resource | Status | Plan | Write | Primary key | Overrides |
|---|---|---|---|---|---|
ad_setsAd sets with their audience targeting summary and optimization goal. | beta | full | merge | adset_id | - |
adsAds with their creative type (video, image, carousel, dynamic carousel). | beta | full | merge | ad_id | - |
campaignsEvery Facebook and Instagram campaign: objective, status, daily budget and its start and stop times. | beta | full | merge | campaign_id | - |
insights_dailyOne row per ad per publisher platform (facebook, instagram) per day: impressions, reach, clicks, spend, CPM, CTR, add-to-cart, purchases and purchase value. | beta | full | merge | report_date, ad_id, publisher_platform | - |
Where this lands, and what else connects
Setting up the destination is its own short guide, one per warehouse or lake: Amazon S3, Google Cloud Storage, Azure Blob Storage, Apache Iceberg, Ingest Managed Lakehouse, MotherDuck, Postgres, Amazon Athena, Databricks, Redshift, BigQuery, ClickHouse, MySQL / generic SQL, Snowflake.
Get Meta Ads (sample data) data into your warehouse
Last updated .