---
title: "Mettre en place un programme d'affiliation via Affilae"
description: "Connectez Affilae à votre boutique : identifiant de tracking, tag Affilae sur vos formules et produits, conversions et codes promo envoyés."
url: https://www.ciklik.academy/fr/acquisition/programme-d-affiliation-affilae/
lang: fr
lastUpdated: 2026-10-09
---

# Mettre en place un programme d'affiliation via Affilae

> Boutique box
>
> Cette page concerne les boutiques box, hébergées par Ciklik. Vous utilisez le module PrestaShop ? [Voir la documentation PrestaShop](https://www.ciklik.academy/fr/prestashop/).

## Ajout du script de tracking

Renseignez votre **Identifiant Affilae** dans l’onglet **Trackers avancés** de votre site (**Paramètres > Sites**, crayon).

Il s’agit de votre **ID** que vous retrouvez au niveau du script de tracking affilae.

```html
<script type="text/javascript">
    var _ae = {
        "pid":"5f0a1b2c3d4e5f6a7b8c9d0e", // votre identifiant affilae
    }
</script>
```

Dès que ce champ est renseigné, Ciklik ajoute lui-même le script de tracking Affilae sur toutes les pages de votre boutique. Vous n’avez pas à l’ajouter via Google Tag Manager ni dans le champ **Balises supplémentaires dans le head** de votre site : il serait chargé deux fois.

Le champ n’accepte qu’un identifiant de programme : 24 caractères hexadécimaux (chiffres et lettres de a à f). Une adresse e-mail ou une clé de conversion est refusée.

## Configuration des programmes d’affiliation

Affilae vous fournit une **clé/key** (suite de chiffres et de lettres) pour votre **programme d’affiliation**.

Exemple : Dans affilae, trouvez votre Clé/Key : `5f0a1b2c3d4e5f6a7b8c9d0e-5f0a1b2c3d4e5f6a7b8c9d1f`

Il s’agit du **Tag Affilae** que vous allez pouvoir renseigner depuis le back office dans le champ **Tag Affilae** de vos **formules** ou de vos **produits** du shop, selon ce que vous souhaitez. Le format attendu est “règle-programme” : deux identifiants de 24 caractères hexadécimaux séparés par un tiret.

Des clés différentes peuvent être renseignées au niveau des formules et produits du shop pour mettre en place des règles de commissionnement différentes.

---

## Tracking des conversions (natif)

Le script de conversion est **automatiquement intégré** par Ciklik lors de la confirmation de commande. Aucune configuration supplémentaire n’est nécessaire.

Une conversion n’est envoyée que pour une vente du site, et seulement si la formule ou le produit commandé porte un **Tag Affilae** valide. Les renouvellements d’abonnement ne sont pas envoyés.

### Données envoyées à Affilae

À chaque conversion, les données suivantes sont transmises :

| Paramètre  | Description                                           |
| ---------- | ----------------------------------------------------- |
| `key`      | Clé Affilae (configurée sur la formule ou le produit) |
| `id`       | ID de la commande                                     |
| `amount`   | Montant HT de la commande, hors frais de port         |
| `currency` | Devise de la commande                                 |
| `payment`  | Mode de paiement (`online`)                           |
| `voucher`  | Code promo utilisé (si applicable)                    |
| `subid`    | ID utilisateur                                        |
| `customer` | ID utilisateur                                        |

### Tracking des codes promo / coupons

Le tracking des codes promo est **automatique**. Lorsqu’un client utilise un code promo lors de sa commande, celui-ci est automatiquement transmis à Affilae via le paramètre `voucher`.

Cela permet d’activer la fonctionnalité Affilae de **tracking des conversions via code promo** et d’attribuer automatiquement les commissions aux ambassadeurs selon leur code.

> Note
>
> Si aucun code promo n’est utilisé, le paramètre `voucher` sera vide.

---

## Données disponibles dans le dataLayer (pour GTM)

Si vous souhaitez personnaliser votre tracking via Google Tag Manager, les données de commande incluant le coupon sont disponibles dans le dataLayer.

### Événement `order.confirmation`

```javascript
{
  event: "order.confirmation",
  ecommerce: {
    purchase: {
      actionField: {
        id: "ORDER_ID",
        affiliation: "NOM_DU_SITE",
        revenue: 99.00,
        tax: 16.50,
        shipping: 4.90,
        coupon: "CODE_PROMO"
      },
      products: [...]
    }
  }
}
```

### Événement `purchase`

```javascript
{
  event: "purchase",
  ecommerce: {
    currency: "EUR",
    value: 99.00,
    tax: 16.50,
    total_discount: 10.00,
    transaction_id: "ORDER_ID",
    coupon: "CODE_PROMO",
    items: [...],
    user_data: {...}
  }
}
```

### Variables GTM disponibles

| Variable dataLayer                       | Description        |
| ---------------------------------------- | ------------------ |
| `ecommerce.purchase.actionField.id`      | ID de la commande  |
| `ecommerce.purchase.actionField.revenue` | Montant TTC        |
| `ecommerce.purchase.actionField.tax`     | Montant des taxes  |
| `ecommerce.purchase.actionField.coupon`  | Code promo utilisé |

## Voir aussi

[Google Analytics 4, Google Ads et Tag Manager](https://www.ciklik.academy/fr/parametres-marketing/google-analytics-ads-et-tag-manager/)

[Créer un coupon de réduction](https://www.ciklik.academy/fr/acquisition/creer-un-coupon-de-reduction/)

[Créer une formule](https://www.ciklik.academy/fr/abonnements/creer-une-formule/)
