---
description: >-
  Vous avez uniquement un cookie sellsy ou sellsy+ Google Analytics et ne
  souhaitez pas passer par Google Tag manager pour installer. Nous répondons à
  toutes vos questions
---

# Cookie Sellsy

## 1. Présentation Vidéo

{% embed url="https://youtu.be/5Ick4rKw6zk" %}
Gérer son chat conformément au RGPD
{% endembed %}

## 2. Intégration du cookie Sellsy en mode custom

### A - Représentation du chat Sellsy

![Le chat est présent dès le chargement de la page](broken-reference)

### B - Le localiser dans votre site

Voici le code qui sert à Activer le Chat Sellsy et que vous devez avoir dans le Header de votre site

```javascript
<script type="application/javascript" src="https://www.sellsy.fr/?_f=snippet&hash=JUU0JUY4JThFJTgyLSU4QSVFQyVCRiVBQiVBRSUyMyVBNyVENmolQzMlMjUlRkIlOTglQUIlQzAlRjQlMTN4JUJBJUFDQiUwQSVFRnUlMDElQUElQUJhJTI3JTBCJUM5JThDJTJDJTI2byVCNSUxMDFJNiUwMiU4MiU5NiVFNiVFNiVBMTclQjAlOTclMDlPRCVENSVBNyUxOCVENiVCRiU2MCUzQw=="></script>
```

Il doit donc être présent sous cette forme

![Le chat est présent dans le header du template](broken-reference)

Nous devons donc supprimer le script et question ou désactiver le code

### C - Le déclencher avec Axeptio

Nous allons transformer le script et l'encapsuler dans une fonction qui permet de lancer le script (la fonction launchSellsy

```javascript
<script type="text/javascript">
    function launchSellsy(){
      var el = document.createElement('script');
      el.setAttribute('src', 'https://www.sellsy.fr/?_f=snippet&hash=JUU0JUY4JThFJTgyLSU4QSVFQyVCRiVBQiVBRSUyMyVBNyVENmolQzMlMjUlRkIlOTglQUIlQzAlRjQlMTN4JUJBJUFDQiUwQSVFRnUlMDElQUElQUJhJTI3JTBCJUM5JThDJTJDJTI2byVCNSUxMDFJNiUwMiU4MiU5NiVFNiVFNiVBMTclQjAlOTclMDlPRCVENSVBNyUxOCVENiVCRiU2MCUzQw==');
      document.head.append(el);
    }
```

Puis nous reprenons la fonction qui permet de lancer les scripts présente dans le back office d'Axeptio et nous disposons que si l'utilisateur choisi Sellsy on lance la fonction qui exécute le script Sellsy

```javascript
    void 0 === window._axcb && (window._axcb = []);
    window._axcb.push(function(axeptio) {
      axeptio.on("cookies:complete", function(choices) {
        if(choices.Sellsy) {
          launchSellsy();
        }
      });
    });
```

Nous ajouterons simplement le script total en dessous du sdk ce qui donnera

```javascript
<script type="text/javascript">
//Le sdk qui permet de lancer le widget Axeptio et de sauvegarder les acceptations
    var el = document.createElement('script');
      el.setAttribute('src', 'https://static.axept.io/sdk.js');
      el.setAttribute('type', 'text/javascript');
      el.setAttribute('async', true);
      el.setAttribute('data-id', '5da595af629c0c21f324965a');
      el.setAttribute('data-cookies-version', 'cabinet-mosselmans_ProdFR');
  if (document.body !== null) {
    document.body.appendChild(el);
  }

// La fonction qui permet de lancer SellSy
    function launchSellsy(){
      var el = document.createElement('script');
      el.setAttribute('src', 'https://www.sellsy.fr/?_f=snippet&hash=JUU0JUY4JThFJTgyLSU4QSVFQyVCRiVBQiVBRSUyMyVBNyVENmolQzMlMjUlRkIlOTglQUIlQzAlRjQlMTN4JUJBJUFDQiUwQSVFRnUlMDElQUElQUJhJTI3JTBCJUM5JThDJTJDJTI2byVCNSUxMDFJNiUwMiU4MiU5NiVFNiVFNiVBMTclQjAlOTclMDlPRCVENSVBNyUxOCVENiVCRiU2MCUzQw==');
      document.head.append(el);
    }

// La fonction qui relie Axeptio au lancement du cookie Sellsy
    void 0 === window._axcb && (window._axcb = []);
    window._axcb.push(function(axeptio) {
      axeptio.on("cookies:complete", function(choices) {
        if(choices.Sellsy) {
          launchSellsy();
        }
      });
    });
    </script>
```

{% hint style="success" %}
Félicitation le chat Sellsy n’apparaît plus que lorsque l'utilisateur accepte de lancer celui-ci
{% endhint %}
