> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.rto.ai/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Generate Criteo's client_id and client_secret

By adding Criteo's `client_id` and `client_secret` in Convbox, you can sync Criteo advertising performance data to Convbox's attribution dashboard, enabling more comprehensive campaign analysis.


# Step-by-Step Instructions

1. **Log in to Criteo Partner Portal**
Visit the [Criteo Partner Portal](https://partners.criteo.com) and click **Start building**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1ukmegk.png =900x352)
*If you have already created an app, simply click&#160;**Create a new app**.*
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1fm2unx.png =900x340)


2. **Enter app details**
In **App details**, enter an app name (recommended: `Convbox Analytics`), then click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_cmiixc.png =900x418)


3. **Select authorization method**
Choose **Client credentials**, then click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1fxdefo.png)

4. **Select service**
Under **Service**, select **Commerce Growth**, then click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1u7aojo.png =900x428)

5. **Set permissions**
In **Authorizations**, set all permissions to **Read** (read-only), then click **Next**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_yu14ca.png =900x472)

6. **Confirm activation**
In the confirmation popup, click **Activate**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_199krzj.png =600x374)

7. **Generate Consent URL**
On the **Application details** page, click **Create new consent URL**, then copy the generated link.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1n0829w.png =800x266)
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_n5qx48.png =800x463)



8. **Authorize ad accounts**
Open a new browser tab, paste the copied Consent URL, and navigate to it.
On the **Access request** page, select the ad accounts you want to authorize, then click **Approve**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1toymyg.png =800x588)

9. **Verify authorization**
Go to the **Consent dashboard** and confirm that the authorization is successful.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_6lvlz0.png =800x285)

10. **Download API Key**
[Return](https://partners.criteo.com/) to the **Application details** page, click **Create new key**, and the system will automatically download an API Key file.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/e7279bf25357176ad5f985820caee4_10k45j0.png =1200x628)



11. **Extract credentials**
Open the downloaded file; it contains the `client_id` and `client_secret`.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_1ml2pvk.png =700x197)

12. **Complete integration**
Enter the `client_id` and `client_secret` into the corresponding fields in Convbox, then click **Confirm**.
![](https://storage.crisp.chat/users/helpdesk/website/-/b/f/9/2/bf925fddbcd2e800/image_aqjq50.png =500x463)
