
Criteo
BetaThis source is currently in beta. It works end to end, but you may still hit rough edges. Let us know if you do.
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Criteo to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Use a Marketing Solutions application with client credentials. Grant advertiser consent and read access to Campaign, Creative, Audience, and Analytics in the Criteo Partners Portal.
Configuration
| Option | Description |
|---|---|
Client IDType: text Required: True | |
Client secretType: password Required: True | |
Report start dateType: text Required: True | Reports include up to two years of history. Daily syncs re-read the previous 30 days. |
Report currencyType: text Required: True | Enter a supported ISO 4217 currency code, such as USD or EUR. |
Linking Criteo to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Criteo
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
Advertisers | Advertisers that granted access to the Criteo application. | Full refresh | — | id |
Campaigns | Campaign settings and advertising objectives. | Full refresh | — | id |
AdSets | Ad set settings, budgets, bids, schedules, and targeting. | Full refresh | — | id |
Ads | Ads that link creatives to ad sets, with their delivery status and schedule. | Full refresh | — | advertiserId, id |
Audiences | Audience definitions and their linked segments. | Full refresh | — | id |
CampaignStats | Daily campaign impressions, clicks, cost, attributed sales, and revenue in the selected currency. | Incremental, Full refresh | Day | AdvertiserId, CampaignId, Day |











