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
sameSiteStrict
afin de forcer l’écriture de nos cookies avec l’option SameSite=Strict
pclick
et s2click
)setVisitorMode
exempt lorsque l’utilisateur est déjà en mode exemptvisitorMode
page_url
extendIncludeBuffer()
sont maintenant correctement traitéesheartbeats
automatiques n’est plus personnalisableWindow.crypto
sur d’anciennes versions de navigateurprivacy.extendIncludeContext
etprivacy.extendIncludeProperties
UTM
(Urchin Tracking Module).Window.crypto
lorsque disponible pour la génération d’identifiants aléatoires.events
contiennent désormais le paramètre referrer &ref=
.av_session_id
.tag.events.send
/ tag.events.add
…tag.setProp
/ tag.setProps
…Navigator.sendBeacon()
at_platform
et at_network
sont envoyées par défaut lorsqu’il n’y a pas d’équivalence (liens sponsorisés)setPlaybackSpeed
heartbeat
autoSalesTracker
true
ou false
au lieu de 1
ou 0
AVInsights
permettant la mesure et le suivi de contenus media.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
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'
maxHitSize
permettant de définir la taille maximum pour un hit (2000 par défaut)var config = {maxHitSize: 2000}; // 2000 (by default)
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'
&context=
dans les hits de type événement (Ecommerce, AVInsights, …).collectDomain
.collectDomain
.Array.prototype.indexOf()
.Navigator.sendBeacon()
.&ref=
sans valeur pour les hits issus d’un stockage offline.&stc=
) dont la valeur est de taille supérieure à la taille maximum autorisée pour un hit.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 :
- élément
button
(https://www.w3.org/TR/html52/sec-forms.html#element-attrdef-button-type) :
- avant : tout clic sur un
<button>
dans un<form>
entraînait une validation systématique du formulaire- maintenant : seul les
type
différents dereset
etbutton
entraînent une validation du formulaire
- élément
input
(https://www.w3.org/TR/html52/sec-forms.html#the-input-element) :
- avant : tout clic sur un
<input>
dans un<form>
entraînait une validation systématique du formulaire- maintenant : seul le
type
égal àsubmit
entraîne une validation du formulaire
null
target="_blank"
)ctrl+click
, cmd+click
, etc.).sendHitWhenOptOut
pour contrôler l’envoi des hits en mode OPT-OUTpixelPath
document.createEvent
CustomEvent
, renommé en ATCustomEvent
collectDomain
et collectDomainSSL
pour remplacer log
, logSSL
et domain
Consent-NO
send
et dispatchRedirect
)unset()
initEvent()
previousMedia
(toujours disponible) par linkedContent
ignoreEmptyChapterValue
à true par défautolt
event
et callback
document.body
n’existe pasmedium
identifiedVisitor.unset()
page.send()
(s’il s’agit du premier hit de page)dispatchRedirect()
permettant la gestion des redirections sur le dispatch()