Set the attribution window before comparing Criteo ROAS
The same ad can report different ROAS under click-through and view-through attribution. Choose the window before using the results to review a budget.
On this page
You can now connect Criteo to your Neuro workspace
Before putting Criteo and Meta ROAS side by side, check which purchases each platform credited. Click-through versus view-through attribution and the selected window change the result. This guide uses Criteo Marketing Solutions data connected to Neuro.
How to connect: log in with your Criteo account and pick an advertiser
- In the Data sources screen of your Neuro workspace, select Criteo.
- Log in with your Criteo Marketing Solutions account. Neuro never sees your password — access is delegated through Criteo’s official authorization screen.
- Once authorization is complete, you’ll see every advertiser this account can reach. Pick the one you want to manage in this workspace.
- After connecting, that Criteo advertiser’s data is immediately available in Neuro chats and reports.
Each workspace connects to a single Criteo advertiser. If you’re an agency running multiple advertisers off one Criteo account, set up a separate workspace per advertiser and connect them one by one.
What you can see after connecting
Neuro pulls campaign-, ad set-, ad-, device-, channel-, and date-level performance for the connected Criteo advertiser. Core metrics like spend, impressions, and clicks are always there, and you can layer in revenue and ROAS whenever you need them.
| What you want to see | How to get it in Neuro | What to watch out for |
|---|---|---|
| Daily campaign performance | Compare spend, impressions, and clicks by Campaign and Day. | To see trends over time, add a time dimension such as Day, Week, or Month. |
| ROAS and revenue | Pull Criteo revenue and ROAS for the PostClick, PostView, and lookback-window settings you choose. | Criteo has no single ROAS metric — it only reports ROAS per attribution combination. |
| CTR and CVR | Neuro computes CTR as Clicks/Displays and CVR as Sales/Clicks directly. | Criteo’s reporting has no CTR or CVR fields, so Neuro pulls the raw metrics and derives them. |
| Cross-channel comparison | Compare performance side by side with Google Ads, Meta Ads, and GA4 in the same workspace. | Attribution models and reporting units differ by platform, so don’t mix the raw numbers. |
The example below uses a 30-day post-click window. That is an example, not a recommended default for every account. Confirm your team’s reporting basis and keep the window explicit in each comparison.
Neuro’s recommended Criteo operations workflow
Check that each proposal includes the current budget, proposed budget, and attribution basis. After execution, separate successful changes from failures and use the same attribution basis in the next review.
What you can do after connecting: operational changes too
If you decide to adjust a budget, refresh the ad set’s current budget and status. The default approval flow lets you review the change before execution; automatic execution does not stop for each approval. Check the mode and scope of your request.
| Operational task | How it works in Neuro | Real-world example |
|---|---|---|
| Start and pause ad sets | Start or pause multiple ad sets at once. | Bundle three retargeting ad sets whose performance is falling off a cliff, pause them together, and relaunch after review. |
| Adjust ad set budgets | Review and change daily, weekly, monthly, and lifetime budget cycles, capped/uncapped settings, and pacing. | Raise the daily budget on ad sets with steady ROAS, and check pacing on the ones spending too fast. |
| Create and edit campaigns and ad sets | Build create/edit requests that follow the official API structure and show you the details before anything runs. | Spin up a new retargeting ad set but keep it from serving until it’s reviewed, then set the start time separately. |
| Creative and audience management | Handle any creative, audience, and contact-list operations the official API supports. | Draft changes from creative URLs or audience lists, and if some items fail, break them out and report them separately. |
Extra safeguards for operational changes
- Neuro reads and changes data only within the advertiser scope of the connected workspace.
- New ad sets land in a paused state the moment they’re created, so no spend happens until you explicitly start them.
- If a new ad set’s start time is set to now or right around the corner, Neuro automatically nudges it to a safer schedule and spells out the adjustment in its response.
- When you change several ad sets at once and some fail, Neuro splits the successful and failed ad sets out in the results.
Sources
- Criteo Developers: Authorization Code Setup
Official documentation on the OAuth-based authorization flow for connecting Criteo Marketing Solutions accounts.
- Criteo Developers: Analytics
Official documentation on the metrics and conventions used in Criteo’s reporting and performance analytics.
- Criteo Developers: Ad Set
Official documentation on the Criteo ad set as an operational unit, covering its role, budgets, and delivery status.
Related posts
Before you connect an ad account to Neuro
A guide to Neuro account connections, workspace access, default approvals and automatic execution, and AI API data policies.
Before AI changes your ad budget
How to review AI proposals for budget and bid changes, including approval settings and scheduled execution in Neuro.
How to ask AI when your ROAS numbers don’t match
Why attributed revenue can exceed actual sales, which dates and conversion definitions to align, and how to ask Neuro to investigate a ROAS discrepancy.
When AI groups campaigns incorrectly: check names and UTMs
Find campaigns whose names leave product groups or audiences unclear, then use settings, UTMs, and a mapping table to classify them.