Overview
This page will guide you in setting up your Criteo App campaign with Branch.App Events & Data
Please follow the instructions on Branch’s support pages for integrating the SDKs and tracking in-app events.Dashboard Configuration
Once your app has the Branch SDK and the relevant events implemented and available in the Branch dashboard, we can proceed with the Dashboard Configuration step. This step allows Branch’s Criteo module to:- Start forwarding the events as postbacks to Criteo
- Attribute traffic to your Criteo campaigns
- Be reviewed by your Criteo technical contact
Keep in mind that the following settings are Criteo’s recommendations but the ultimate goal is to match the options you want to take into account for your setup!
[Recommended] Enable Predictive Aggregate Measurement (PAM)
Branch uses PAM to expand attribution coverage for iOS users. For more info, check: Predictive Aggregate Measurement- Under App Settings > Attribution tab, toggle on PAM

- Click Save
Enabling Criteo Ad Partner
You can enable the Criteo ad partner in the Branch dashboard by following the steps below.- Under Configure section in the left side menu, select Ad Partners
- Choose “Criteo” and click Save & Enable:

Configuring Event Postbacks
- On tab Postback Config, enable all relevant event postbacks.
Please see the section Recommended Events per Vertical below for the list of recommended events per vertical.
- [Recommended] Enable PAM for Publishers toggle to enable PAM for Criteo.
- Make sure you have all checkboxes enabled on columns Enable and All Events, so that Criteo receives all of those events.
- Click Save!

Attribution Windows Setup
Setting up Impression based attribution is optional and should be enabled only if taken into account.
- On tab Attribution Windows, enable Use ad partner attribution settings
- For Install campaigns, the relevant attribution windows and their recommended values are:
- Click to Install: 7 days (default)
- Impression to Install: 0 day [Increase this value if you take impression attribution into account]
- For Retargeting campaigns, they are:
- Click to Conversion Event: 30 days (default)
- Impression to Conversion Event: 0 day [Increase this value if you take impression attribution into account]

- Click Save!
Branch Link Creation
Next, Criteo needs a Branch Link created specifically for our campaign(s), to be used in our banners and inform Branch about our traffic.- Still under Ad Partners > Criteo, click Create Criteo Link in the top right side:

- Select App Install or Engagement
- Name your link with something that will make it easy to identify if you need it later
- Your Ad Partner should be selected already, but feel free to choose one if it isn’t. It’s important that you select the right Ad Partner for analytics later on.
- Click Continue:

- Now, you can customize your Branch Link in different aspects:
- Analytics Tags: parameters for reporting purposes, allows you to customize the Channel, Campaign names or Tags

- Redirects: defines the default URLs in case the app is not installed

- Analytics Tags: parameters for reporting purposes, allows you to customize the Channel, Campaign names or Tags
Feel free to keep the default options here in case you’re not sure what to configure.
- Click on Create Link Now to finish the tracking links creation:

- Copy both Click & Impression Tracking Links and send to your Criteo contact, to be configured on our side! Later on you can find them in the Link Hub.
Dashboard Access
Granting your Criteo team access to your Branch dashboard allows us to not only better support you during the integration phase, but it also allows quicker troubleshooting into the future, if needed.- Under Account -> Settings in the left side menu
- Select tab Agencies and Add New Agency
- On Agency Name, select Criteo (641726251249193296) (our official agency account as Branch Ad Partner)
- And, on Access Level, choose Team Member, which will allow us to:
- Link-Level Settings: view & edit settings for Branch links that need to be configured on Criteo banners
- Channel-Level Settings: view & edit settings for Criteo-only channel
- App-Level Settings: view-only access to App settings, for deeper technical troubleshooting
- Aggregate Data: view-only access to aggregated data, for discrepancies troubleshooting

- Then, click on Invite and our team should accept it soon!
Recommended Events per Vertical
The recommendation is to send all events that describe the “user-flow” in the app. Please refer to the detailed integration guide for iOS or Android to configure all events.Catalog Feed for Dynamic Campaigns
A catalog feed is an XML or a CSV file containing product information (name, price, deep link, image link, etc.) that allows Criteo to dynamically generate the product recommendation banners. Therefore, it is important to keep this file up to date in order for Criteo to show the right data in your banners. The following points need to be kept in mind:- Each product must have a unique ID that must be identical to the one passed in the events.
- The catalog feed must contain all or at least most of your site’s products.
- Recommended image resolution is 300x300 pixels to 400x400 pixels.
Criteo will already have the catalog feed in some instances (i.e. live campaigns on mobile, web, or desktop).