> ## 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.

# Installer avec GTM : version courte

> Les réglages de chaque balise Lemrock dans Google Tag Manager, en tableaux.

Le Pixel Lemrock montre quelles publicités Lemrock mènent à des ventes sur votre site. Lemrock peut ainsi vous remonter vos résultats et diffuser davantage auprès des acheteurs. Avec Google Tag Manager (GTM), l'installation se fait uniquement par configuration : aucun code à ajouter sur votre site.

Il vous faut votre **ID de pixel**. Il commence par `lr_px_`, suivi de 22 caractères. Votre contact Lemrock vous le communique.

Pour la même installation en captures d'écran et vidéos, voir [le guide pas à pas](/fr/conversion-tracking/gtm/step-by-step).

## Les quatre événements

Lemrock suit quatre événements. Envoyez-les tous les quatre.

| Événement | Quand il se produit |
| - | - |
| Order created | un visiteur passe commande |
| Checkout started | un visiteur commence le paiement |
| Items added | un visiteur ajoute un article au panier |
| Contents viewed | un visiteur consulte un produit |

## 1. Importer le modèle

1. Téléchargez le modèle : [gtm-template.tpl](https://drive.google.com/uc?export=download\&id=1kJQ_nJqka_53_8xesmqb6a7KBtljR4Da).
2. Dans GTM, allez dans **Modèles > Modèles de balises > Nouveau**.
3. Ouvrez le menu (⋮), choisissez **Importer**, sélectionnez le fichier et enregistrez.

## 2. Charger le pixel sur toutes les pages

Créez une balise :

| Champ | Valeur |
| - | - |
| Type de balise | Lemrock Pixel |
| Pixel ID | votre ID de pixel |
| Send a measurement event when this tag fires | **décoché** (coché par défaut) |
| Déclencheurs | Toutes les pages, **et** l'événement envoyé par votre outil de consentement quand le consentement change |

Le second déclencheur est important : sans lui, un visiteur qui accepte les cookies après son arrivée perd son clic publicitaire.

## 3. Ajouter une balise par événement

Créez une balise Lemrock Pixel par événement. Pour une commande :

| Champ | Valeur |
| - | - |
| Type de balise | Lemrock Pixel |
| Pixel ID | votre ID de pixel |
| Send a measurement event when this tag fires | coché |
| Event | Order created |
| Event ID | votre numéro de commande |
| Amount format | Currency units ou Cents (voir ci-dessous) |
| Amount | le total de la commande |
| Currency | le code devise, par exemple `EUR`. Obligatoire avec Amount |
| Contents | une ligne par article, avec les mêmes ID produit que votre flux catalogue |
| Déclencheur | le moment où la commande est validée |

Répétez pour les trois autres événements en changeant **Event** et le déclencheur. Publiez ensuite le conteneur.

* **Remplissez les champs depuis votre [data layer](https://developers.google.com/tag-platform/tag-manager/datalayer)** avec des [variables de couche de données](https://support.google.com/tagmanager/answer/7683362). Si votre data layer ne contient pas le numéro de commande, le total ou la devise, ajoutez-les.
* **Event ID** garantit qu'une commande n'est comptée qu'une fois, même si elle est envoyée deux fois. Utilisez le numéro de commande.
* **Amount format** s'applique à Amount et à chaque montant de Contents :
  * **Currency units** (par défaut) : `25.99` pour 25,99 €, comme dans la plupart des data layers. Utilisez un point, pas une virgule.
  * **Cents** : `2599` pour 25,99 €.
  * Un montant qui ne respecte pas le format n'envoie rien et affiche un avertissement dans la console. Pour une devise sans centimes, comme le JPY, choisissez Cents et saisissez le prix tel quel.

## 4. Ajouter les données utilisateur (recommandé)

L'email et le téléphone hachés permettent à Lemrock d'attribuer une vente quand le visiteur revient sur un autre appareil ou navigateur.

Ouvrez la section **User data** de vos balises Lemrock et remplissez **Email SHA-256** et **Phone SHA-256**, généralement depuis des variables de couche de données. Laissez un champ vide si vous n'avez pas la valeur.

Envoyez uniquement des hachages, jamais les valeurs en clair. Lemrock refuse tout ce qui n'est pas un hachage SHA-256.

1. Normalisez :
   * **Email** : supprimez les espaces, passez en minuscules. `Jane.Doe@Example.com` → `jane.doe@example.com`.
   * **Téléphone** : chiffres uniquement, en commençant par l'indicatif pays, sans `+` ni zéro initial. `+33 6 12 34 56 78` → `33612345678`.
2. Hachez en SHA-256 et envoyez 64 caractères hexadécimaux en minuscules. `jane.doe@example.com` → `86e0b9e56c17cc4d12387e1949b85053fbe73bc3ce5a1188713a9d300cc6133d`.

## 5. Configurer le consentement

Le modèle n'a pas de champ de consentement. Configurez le consentement de toutes les balises Lemrock en une fois : dans **Balises**, cochez toutes les balises Lemrock, cliquez sur l'icône de consentement (bouclier) et exigez :

* `ad_storage`, toujours.
* `ad_user_data` en plus, si vous envoyez des données utilisateur (étape 4).

## 6. Vérifier l'installation

1. **Lancez l'Aperçu GTM.** Le mode debug s'active automatiquement. Les messages du pixel commencent par `[Lemrock Pixel]` dans la console du navigateur.

2. **Simulez un clic publicitaire.** Lancez l'Aperçu sur n'importe quelle page en ajoutant `?lrclid=lr_clk_0000000000000000000000` à l'adresse, puis acceptez votre bandeau cookies. La console confirme que le clic est enregistré.

3. **Envoyez un événement de test** depuis la console. Il est vérifié mais pas enregistré :

   ```js theme={null}
   lemrock(
     "measure",
     "order_created",
     { type: "contents" },
     { event_id: "test-1", validate_only: true },
   );
   ```

   Vous devez voir `order_created test-1 sent (validate_only) → 202`.

4. **Passez une commande de test** et vérifiez que la même ligne apparaît, sans `(validate_only)`.

En cas de problème :

* **Lisez la console.** Les erreurs de configuration affichent toujours un avertissement, même hors Aperçu.
* **Vérifiez que vos redirections conservent** `lrclid` dans l'adresse.

Votre contact Lemrock peut confirmer que les événements arrivent. Envoyez-lui votre ID de pixel et l'heure de votre test.


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