> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lemrock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Suivre les achats dans votre application avec Adjust

> Remontez à Lemrock les achats réalisés dans votre application, grâce à Adjust et à l'API serveur.

Le Pixel Lemrock ne fonctionne pas dans une application mobile. Si vous mesurez votre application avec Adjust, les achats remontent ainsi :

1. Un visiteur clique sur une publicité Lemrock. Lemrock ajoute `lrclid` à votre lien Adjust.
2. Adjust enregistre `lrclid`, puis relie l'installation et les achats à ce clic.
3. À chaque achat, Adjust appelle votre serveur avec `lrclid`.
4. Votre serveur envoie l'achat à Lemrock.

## Avant de commencer

* **Le SDK Adjust est intégré** dans votre application et votre événement d'achat est suivi dans Adjust, avec son montant et sa devise.
* **Le numéro de commande est envoyé avec l'événement d'achat**, comme paramètre de callback du SDK Adjust (par exemple `order_id`). Il sert à ne compter chaque commande qu'une fois.
* **Votre clé API Lemrock** (`lr_sk_...`), communiquée par votre contact Lemrock.

## 1. Créer un lien Adjust pour Lemrock

Dans Adjust, allez dans **Campaign Lab > Custom links** et créez un lien avec `Lemrock` comme **Channel**. Un lien dédié permet à Adjust d'attribuer les installations à Lemrock et non à une autre source.

Dans l'écran **Attribution settings** du lien, réglez la fenêtre d'attribution des clics (**Device matching**) sur **30 jours**.

Envoyez ce lien à votre contact Lemrock : vos publicités Lemrock pointeront vers lui.

À chaque clic, Lemrock ajoute son identifiant de clic au lien :

```
https://app.adjust.com/abc123?lrclid=lr_clk_3xk9Qm2vT8LpW1nRz5bYcA
```

## 2. Ajouter un callback d'achat

Dans Adjust, allez dans **AppView**, ouvrez votre application, puis **Data management > Server callbacks** et ajoutez un callback pour votre événement d'achat, vers un endpoint de votre serveur :

```
https://votre-serveur.com/adjust/lemrock?lrclid={dcp_lrclid}&created_at={created_at}&revenue={revenue_float}&currency={currency}
```

`{dcp_lrclid}` contient l'identifiant de clic Lemrock enregistré par Adjust au clic. Il est vide si l'achat ne vient pas d'un clic Lemrock. Adjust ajoute à l'URL les paramètres de callback envoyés par votre SDK, dont le numéro de commande : `&order_id=12345`.

## 3. Envoyer l'achat à Lemrock

À chaque callback reçu, votre serveur envoie l'achat, qu'il vienne ou non d'un clic Lemrock, à l'[API serveur](/fr/conversion-tracking/server-api) comme `order_created` :

```json theme={null}
{
  "event_type": "order_created",
  "event_id": "12345",
  "event_time_ms": 1788954030000,
  "lrclid": "lr_clk_3xk9Qm2vT8LpW1nRz5bYcA",
  "user": { "email_sha256": "86e0b9e5..." },
  "data": {
    "type": "contents",
    "amount": 2599,
    "currency": "EUR"
  }
}
```

| Champ Lemrock | Valeur Adjust |
| - | - |
| `lrclid` | `{dcp_lrclid}`, à omettre s'il est vide |
| `event_id` | votre numéro de commande, jamais `{event}` d'Adjust |
| `event_time_ms` | `{created_at}` (en secondes) × 1000 |
| `amount` | `{revenue_float}` × 100, arrondi : `2599` pour 25,99 € |
| `currency` | `{currency}` |
| `user` | l'email du client, [haché](/fr/conversion-tracking/reference#hacher-l’email-et-le-téléphone), récupéré par votre serveur à partir du numéro de commande |

N'envoyez à Lemrock que les achats des utilisateurs qui ont accepté le suivi publicitaire dans votre application, Lemrock compris.

## 4. Tester

1. Sur un téléphone Android sans votre application, cliquez sur votre lien Adjust en ajoutant `?lrclid=lr_clk_0000000000000000000000`.
2. Installez l'application, ouvrez-la et faites un achat de test.
3. Vérifiez que votre serveur reçoit le callback avec `lrclid=lr_clk_0000000000000000000000`.
4. Envoyez l'achat à Lemrock avec `"validate_only": true` : la réponse doit être `202`.

Recommencez sur iPhone, en acceptant puis en refusant le suivi à l'ouverture de l'application.

## Limites

* **iOS** : si l'utilisateur refuse le suivi (ATT), Adjust peut ne pas relier l'installation au clic. L'achat n'est alors pas attribué à Lemrock.
* **Autre source** : Adjust attribue chaque installation au dernier clic. Si l'utilisateur a cliqué ensuite sur une publicité d'un autre réseau, ou s'il est réattribué à un autre réseau, Adjust ne renvoie plus le `lrclid` de Lemrock.
* **Installations** : seuls les achats sont remontés pour l'instant.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.