Changelog Javascript

 

5.29.4

22/03/2022

New

  • Delta Campaigns: Les campagnes utm sont maintenant envoyées dans les events

Change

  • Campaigns: <prefix>source est maintenant envoyé dans la propriété src_source au lieu de src
 

5.29.3

24/11/2021

Fix

  • Meilleure détection pour la gestion automatique des clics (en cas de navigation/redirection)
 

5.29.2

28/07/2021

Fix

  • Envoi des données de campagnes personnalisées Delta sur du marquage sans event
 

5.29.1

08/07/2021

Fix

  • le SDK n’envoie plus de niveau 2 s’il n’est pas marqué
 

5.29.0

07/07/2021

New

  • Campaigns: nouvelle méthode de marquage pour forcer une campagne v2 à l’initialisation du Tracker
  • Delta Campaigns: nouvelle méthode de marquage pour une campagne v2 entièrement personnalisée
 

5.28.2

11/05/2021

New

  • Tracker: nouvelle configuration sameSiteStrict afin de forcer l’écriture de nos cookies avec l’option SameSite=Strict

Change

  • Privacy : amélioration de la mesure pour le mode exempt (ajout de pclick et s2click)

Fix

  • Delta Campaigns: correction de la prise en compte du medium
 

5.28.1

31/03/2021

Fix

  • Privacy : Correction d’un bug lors du setVisitorMode exempt lorsque l’utilisateur est déjà en mode exempt
 

5.28.0

23/03/2021

New

  • Privacy : Nouvelles façons d’ajouter de propriétés spécifiques pour l’extension d’inclusion des visitorMode

Fix

  • Correction sur la suppression des cookies contenant l’identifiant de site
  • Remplacement de l’ancre par ‘µ’ dans la propriété page_url
  • Les variables contextuelles déclarées via extendIncludeBuffer() sont maintenant correctement traitées
 

5.27.0

21/01/2021

New

  • Tracker : nouvelle configuration pour la récupération automatique de l’url de la page dans une propriété dédiée

Change

  • Privacy : fiabilisation de la mesure privacy
 

5.26.0

06/01/2021

Change

  • AvInsights : la durée des heartbeats automatiques n’est plus personnalisable

Fix

  • Tracker : correction d’un problème avec Window.crypto sur d’anciennes versions de navigateur
 

5.25.0

03/12/2020

New

  • Campaigns : Ajout de la prise en compte automatique des Campagnes marketing v2 dans les hits d’events

Change

  • Privacy : simplification du marquage
  • Privacy : suppression des méthodes privacy.extendIncludeContextetprivacy.extendIncludeProperties
 

5.24.1

30/11/2020

Change

  • Privacy : fiabilisation de la mesure privacy
 

5.24.0

05/11/2020

New

  • Privacy : nouveau plugin permettant le contrôle des données envoyées

Change

  • Storage : suppression de la référence au plugin « Cookies »
 

5.23.0

01/10/2020

New

  • Delta Campaigns : prise en compte des paramètres UTM (Urchin Tracking Module).

Change

  • Tracker : utilisation de la propriété en lecture seule Window.crypto lorsque disponible pour la génération d’identifiants aléatoires.

Fix

  • ContextVariables : tous les hits de type events contiennent désormais le paramètre referrer &ref=.
 

5.22.0

13/08/2020

New

  • AvInsights : Nouvelles méthodes de manipulation de l’identifiant de session av_session_id.

Fix

  • Correctif relatif à la gestion des redirections lors d’un clic.
 

5.21.0

29/07/2020 Plugin privacyLe plugin privacy initialement prévu pour la 5.21.0 a été repoussé

New

  • Delta Events : Nouveau plugin permettant la gestion d’événements personnalisés tag.events.send / tag.events.add
  • Delta Tracker : Ajout de méthodes de marquage de propriétés personnalisées tag.setProp / tag.setProps

Change

  • Campaigns : Ajout automatique de crochets lorsqu’un label contient un caractère non autorisé
  • Clicks : Optimisation de la gestion d’envoi par Navigator.sendBeacon()
  • TechClicks : Optimisation de la gestion des redirections

Fix

  • AvInsights : Correctif concernant l’attribution des préfixes
  • Campaigns : Les valeurs des paramètres de Query at_platform et at_network sont envoyées par défaut lorsqu’il n’y a pas d’équivalence (liens sponsorisés)
 

5.20.0

15/04/2020

New

  • AvInsights : Ajout d’une méthode de gestion de la vitesse de lecture setPlaybackSpeed

Change

  • AvInsights : Ajout d’un paramètre optionnel « position de curseur » sur un marquage manuel heartbeat
  • Ecommerce : Suppression des types, du référentiel de données et de la configuration de marquage automatisé SalesTracker autoSalesTracker
    • Les propriétés de type Boolean doivent maintenant être renseignéestrue ou false au lieu de 1 ou 0
 

5.19.0

12/03/2020

New

  • Tracker : Nouveau plugin AVInsights permettant la mesure et le suivi de contenus media.
  • Tracker : Nouveau paramètre de configuration global forceHttp permettant de forcer l’envoi des hits avec le protocole ‘HTTP’ ‘(‘HTTPS’ par défaut)
    var config = {forceHttp: false}; // false (by default) or true
  • Tracker : Nouveau paramètre de configuration global requestMethod permettant de forcer la méthode ‘POST’ pour l’envoi des hits (‘GET’ par défaut) par l’intermédiaire de la fonction Navigator.sendBeacon()
    var config = {requestMethod: 'GET'}; // 'GET' (by default) or 'POST'
  • Tracker : Nouveau paramètre de configuration maxHitSize permettant de définir la taille maximum pour un hit (2000 par défaut)
    var config = {maxHitSize: 2000}; // 2000 (by default)
  • Clicks : Nouveau paramètre de configuration requestMethod permettant de forcer la méthode ‘POST’ pour l’envoi des hits (‘POST’ par défaut) par l’intermédiaire de la fonction Navigator.sendBeacon()
    var config = {Clicks: {requestMethod: 'POST'}}; // 'POST' (by default) or 'GET'
  • Event : Ajout du contexte de page &context= dans les hits de type événement (Ecommerce, AVInsights, …).

Change

  • Ecommerce : Suppression du paramètre de configuration collectDomain.
  • Tracker : Envoi des hits avec le protocole ‘HTTPS’ par défaut. Suppression du paramètre de configuration collectDomain.
  • Tracker : Modification d’un test sur la disponibilité de la méthode native Array.prototype.indexOf().
  • Clicks : Envoi des hits de clic en ‘POST’ par défaut par l’intermédiaire de la fonction Navigator.sendBeacon().

Fix

  • Offline : Suppression du paramètre &ref= sans valeur pour les hits issus d’un stockage offline.
  • All : Correctif appliqué dans le cas d’un envoi « multihit » contenant un customObject (paramètre &stc=) dont la valeur est de taille supérieure à la taille maximum autorisée pour un hit.
 

5.18.2

11/12/2019

Fix

  • Amélioration du traitement des éléments de formulaire

    Afin de suivre le standard HTML, nous avons modifié le comportement des éléments marqués d’un formulaire, renseignant la propriété elem pour la gestion de la redirection :

 

5.18.1

15/10/2019

Fix

  • SalesTracker : Correctif concernant la gestion des identifiants avec une valeur null
 

5.18.0

18/07/2019

New

  • Ecommerce : Gestion d’un nouvel événement « panier en attente de paiement »
  • Ajout de plateforme pour le marquage de campagnes
  • Ajout du contexte de page dans le marquage de produits vus « SalesTracker »
  • Ajout du niveau 2 dans le marquage de clic « Moteur Interne »

Change

  • Ecommerce : Passage en minuscule du nom des propriétés des événements
 

5.17.1

20/03/2019

Fix

  • Correction d’une régression sur la gestion des events de clic (sur les liens en target="_blank")
 

5.17.0

06/03/2019

New

  • Meilleure détection des clics (ctrl+click, cmd+click, etc.).
  • Détection de nouveaux paramètres de campagne.

Fix

  • Optimisation de la gestion de la taille des paramètres de hit.
 

5.16.0

29/01/2019

New

  • Privacy : Nouvelles méthodes de gestion du consentement

Change

  • Tracker : Optimisations diverses
  • Rich Media : Optimisation de l’envoi de stop lors d’une suppression de lecteur

Fix

  • Correctif concernant la gestion de la redirection après un clic
 

5.15.0

20/12/2018

New

  • Ajout du module Ecommerce
 

5.14.0

21/11/2018

New

  • Ajout du paramètre de configuration sendHitWhenOptOut pour contrôler l’envoi des hits en mode OPT-OUT
 

5.13.4

25/10/2018

Fix

  • Optimisations diverses
  • Ajout d’une valeur par défaut pour le paramètre de configuration pixelPath
 

5.13.3

01/10/2018

Fix

  • Optimisations liées à l’utilisation de la méthode document.createEvent
  • Optimisation de la méthode de détection du mode OPT-OUT
 

5.13.2

20/09/2018

Fix

  • Optimisation du parsing JSON
  • Optimisation du polyfill CustomEvent, renommé en ATCustomEvent
 

5.13.1

18/09/2018

Fix

  • Correction d’une potentielle faille XSS
 

5.13.0

13/09/2018

Change

  • Ajout des configurations collectDomain et collectDomainSSL pour remplacer log, logSSL et domain
 

5.12.1

28/08/2018

Fix

  • Visiteur identifié : envoi de la catégorie du visiteur récupérée du cookie, dans le cas d’un id textuel
 

5.12.0

27/07/2018

Change

  • Nouvelle valeur d’idclient en cas de non consentement (disableCookie = true) : Consent-NO

Fix

  • Appel au callback après envoi effectif du hits (méthodes send et dispatchRedirect)
  • Offline : stockage du hit en cours en cas de perte de connexion durant l’envoi
 

5.11.2

25/06/2018

Fix

  • ClientSideUserId : Priorisation du mode OPT-OUT sur la configuration
 

5.11.1

11/06/2018

Fix

  • Offline : Correctif sur la gestion de timeout avant envoi de hit
 

5.11.0

17/05/2018

New

  • Ajout de méthodes de gestion de l’opt-out (voir « Respect de la vie privée »)

Fix

  • Rich Media : Optimisation de la gestion des refresh dynamiques
  • Visiteurs identifiés : Correctif de la méthode unset()
  • Callback : Gestion de la méthode dépréciée initEvent()
  • Offline : Meilleure gestion du stockage et de l’envoi des hits stockés
 

5.10.1

23/01/2018

Fix

  • Rich Media : Changement de la propriété previousMedia (toujours disponible) par linkedContent
 

5.10.0

19/12/2017

Change

  • Utilisation du cookie first par défaut (ClientSideUserID mode à always)
  • Passage de la configuration ignoreEmptyChapterValue à true par défaut
  • Suppression du plugin nugg.ad

Fix

  • Correction du format du paramètre olt
 

5.9.0

12/10/2017

Change

  • Suppression de TV Tracking
 

5.8.0

18/09/2017

New

  • Ajout d’un paramètre de contexte permettant de surcharger le referer de la page

Change

  • Modification du format de l’idclient (UUID v4 alphanumérique à la place d’un UUID numérique)

Fix

  • Correction d’un bug dans la gestion des cookies
 

5.7.0

03/08/2017

New

  • Deux nouveaux paramètres disponibles dans les helpers (OnSiteAds, Page, InternalSearch, Clicks) : event et callback

Fix

  • Prise en compte du cas où document.body n’existe pas
 

5.6.1

22/05/2017

Fix

  • Meilleure gestion du referer dans le cas d’une redirection
 

5.6.0

01/03/2017

New

  • Nouvelle possibilité de gestion du refresh en Rich Media, permettant un contrôle plus fin de l’intervalle de refresh selon le temps de lecture
  • Ajout d’une configuration privée base64Storage permettant le stockage des données encodées en base64

Fix

  • Correction d’un bug dans la gestion du documentLevel
 

5.5.0

16/12/2016

New

  • Option permettant d’utiliser des cookies typés « secure »
  • Option permettant d’ignorer les chapitres vides

Change

  • Découpage du libellé Rich Media en mediaTheme (équivalent des chapitres pour les pages et clics)
 

5.4.0

10/10/2016

New

  • TV Tracking : ajout de la configuration du temps limite d’appel au partenaire
  • Ajout du paramètre medium

Fix

  • TV Tracking : meilleure gestion du temps d’appel partenaire
 

5.3.0

10/08/2016

New

  • Ajout de la fonctionnalité Callbacks
  • Ajout du plugin Weborama

Fix

  • Prise en compte de la position de clic dans le plugin Moteur Interne
 

5.2.4

19/05/2016

Change

  • Appel partenaire TV Tracking intégré au plugin
 

5.2.3

21/01/2016

Change

  • Améliorations des triggers
 

5.2.2

12/01/2016

Change

  • Modification de la méthode de sérialisation serialJSON du Tracker pour ne pas traiter les propriétés des objets ayant pour valeur undefined
  • Modification de l’utilisation de la méthode jsonParse du Tracker
  • Modification du mode de parcours de tableau dans le helper identifiedVisitor.unset()

Fix

  • Correctif sur le format du protocole secure (https:)
 

5.2.1

29/12/2015

New

  • Mise à jour du plugin TV Tracking

Fix

  • Amélioration de la récupération de l’URL des liens cliqués
 

5.2.0

03/12/2015

New

  • Ajout de la fonctionnalité Tags dans le plugin Pages
  • Ajout de la fonctionnalité Arborescence personnalisée dans le plugin Pages
  • Plugin Offline
  • Envoi des informations de campagne marketing avec la méthode page.send() (s’il s’agit du premier hit de page)
  • Ajout d’une nouvelle méthode dispatchRedirect() permettant la gestion des redirections sur le dispatch()
  • Gestion des pages de redirection intermédiaire

Change

  • Modification du plugin Identifiant visiteur sur domaine, avec une configuration permettant la mesure par défaut en first-party cookie pour les navigateurs refusant les cookies tiers

Fix

  • Prise en compte des valeurs numériques pour le plugin Moteur de recherche interne
  • Correction d’un problème lorsque le referer de la page est trop long
 

5.1.0

15/09/2015

New

  • TVTracking : ajout du sous-objet info
  • Plugin Moteur interne
  • Plugin Libellés dynamiques
  • Plugin Rich Media
  • Plugin Nugg.ad
  • Plugin MV Testing
  • Mesure des produits vus

Change

  • Modification de la déclaration de l’arborescence pour la mesure des produits (une propriété par niveau au lieu d’une propriété regroupant l’ensemble des niveaux ; l’ancienne méthode est néanmoins toujours fonctionnelle)
 

5.0.2

25/08/2015

Fix

  • Meilleure rétrocompatibilité de la mesure des campagnes
  • TVTracking : Correctif sur les données de spots conservées et envoyées durant la session
 

5.0.1

19/08/2015

Fix

  • Gestion des caractères spéciaux dans le referer