Gestion du cookie server-side

Ces méthodes ne sont disponibles que pour la collecte sur domaine personnalisé (CDDC)

Nous mettons à disposition plusieurs méthodes permettant de manipuler le cookie serveur de vos utilisateurs.

Il s’agit de méthodes GET HTTPS, à réaliser sur votre domaine de collecte.

 

Récupération de l’identifiant

Retourne l’identifiant visiteur

 

Endpoint

/cookie/get
 

Réponse

Si le visiteur a un identifiant :

{
  "atid": "XXXX-XXXXX",
  "opt-out": false
}

Si le visiteur est en optout :

{
  "atid": "opt-out",
  "opt-out": true
}

Si le visiteur n’a pas d’identifiant :

{
  "atid": null,
  "opt-out": null
}
 

Récupération du statut

Retourne le statut (opt-out) du visiteur

 

Endpoint

/cookie/status
 

Réponse

Si le visiteur est en opt-out :

{
  "opt-out": true
}

Si le visiteur n’est pas en opt-out :

{
  "opt-out": false
}

Si le visiteur n’a pas d’identifiant :

{
  "opt-out": null
}
 

Passage en opt-out

Passe le visiteur en opt-out

 

Endpoint

/cookie/optout
 

Réponse

{
  "atid": "opt-out",
  "opt-out": true
}
 

Passage en opt-in

Passe le visiteur en opt-in

 

Endpoint

/cookie/optin
 

Réponse

{
  "atid": "XXXX-XXXXX", 
  "opt-out": false
}
 

Réinitialisation de l’identifiant

Crée un nouvel identifiant pour le visiteur

 

Endpoint

/cookie/reset
 

Réponse

{
  "atid": "XXXX-XXXXX"
}
 

Suppression de l’identifiant

Supprime l’identifiant (cookie) pour le visiteur

 

Endpoint

/cookie/delete
 

Réponse

{
  "atid": null
}
 

Exemple d’intégration

 

Objet JavaScript XMLHttpRequest

// Switching to opt-out
if (typeof XMLHttpRequest === 'function') {
    var xhr = new XMLHttpRequest();
    xhr.withCredentials = true; // Mandatory if the current page domain differs from CDDC
    xhr.open('GET', 'https://c.atinternet-solutions.com/cookie/optout', true);
    xhr.send();
}

Cet article a-t-il été utile ?

Dernière mise à jour : 11/02/2020