Synchronisation des cookies

Précédent Suivant

Les applications basées sur les navigateurs s'appuient sur des cookies tiers pour être adressables par les plateformes programmatiques, et la synchronisation des cookies permet à Triton Digital d'accéder à ces cookies. Il est de la responsabilité de l’application à l’origine de la demande de s’assurer que le navigateur a lancé les fonctions de synchronisation des cookies.

Un script inséré dans la page du lecteur appelle un certain nombre de balises GIF 1x1 (« pixels ») qui sont insérées dans le volet du navigateur contenant le lecteur. Chaque balise dirige le navigateur vers le service de synchronisation d’un partenaire publicitaire qui le redirige immédiatement vers Triton Digital (c’est-à-dire qu’elle renvoie une réponse HTTP 302 Found ). Dans l’URL de redirection vers Triton Digital, le partenaire insère l’identifiant utilisateur qu’il a attribué au navigateur à l’origine de l’appel. Triton Digital renvoie alors un pixel (GIF transparent 1x1) et écrit un cookie Triton contenant l'ID utilisateur du partenaire.

L'identifiant utilisateur du partenaire étant maintenant révélé à la plate-forme publicitaire de Triton, il peut envoyer des requêtes publicitaires avec cet identifiant, ce qui permet au service publicitaire du partenaire de proposer des publicités ciblées.

Intégration de la synchronisation des cookies dans le lecteur

Les pixels de synchronisation des cookies sont encapsulés dans un JavaScript qui doit se trouver sur la même page ou fenêtre (ou « sous-fenêtre ») que le lecteur. Si vous utilisez un lecteur contextuel, le script doit se trouver dans la sous-fenêtre contextuelle, et non la page d'origine du navigateur.

Pour charger le script de synchronisation des cookies, insérez la balise HTML suivante dans la fenêtre du lecteur :


<script type="text/javascript" src="https://playerservices.live.streamtheworld.com/api/idsync.js?stationId=<placementID>[&gdpr=<gdpr flag>&gdpr_consent=<TC string>&us_privacy=<US privacy string>]">
</script>


Paramètre
Description
Valeur

stationId

Identifiant du placement

Ce paramètre est obligatoire.

Valeur en chiffres entiers

gdpr

Drapeau indiquant si le Règlement général sur la protection des données (RGPD) s'applique. Le RGPD a été établi par le Parlement européen et le Conseil de l'Union européenne.

= Le RGPD ne s’applique pas

= Le RGPD s’applique

gdpr_consent

La chaîne de transparence et de consentement du RGPD résume les détails pertinents sur la manière dont la transparence et le consentement ont été établis. La chaîne doit être conforme aux spécifications du cadre de transparence et de consentement de l'IAB.

Chaîne de consentement RGPD codée en base64 et sécurisée par URL.

us_privacy

La U.S. Privacy String qui indique si la U.S. Privacy Regulations (réglementation américaine sur la protection de la vie privée) s'applique ou non au consommateur, si une divulgation légale explicite a été établie avec le consommateur et si ce dernier a choisi de ne pas vendre ses données personnelles. La version 1 ne prend en charge que les signaux relatifs à la CCPA (loi californienne sur la protection de la vie privée des consommateurs). La chaîne doit être conforme au format de l'U.S. Privacy String.

Chaîne

 pour que le cookie-sych soit effectif immédiatement (c'est-à-dire pour un nouvel auditeur), le script doit être chargé avant que le contenu ne soit consulté et que les annonces ne soient demandées.
Si une demande de publicité ou l’appel au service Triton partnerIds est effectué via XMLHttpRequest (XHR), le lecteur doit s’assurer que l’indicateur « withCredentials » est défini sur vrai. Cet indicateur permet aux cookies d’être transmis avec la XMLHttpRequest et d’être lus par le service. Sans cet indicateur, les cookies définis par la synchronisation des cookies ne peuvent pas être lus.

Pour plus d'informations sur la façon de transmettre des cookies par le biais de requêtes XML intersites, veuillez consulter :
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Requests_with_credentials