Présentation de l’extension de modules externes SDK Web courants
Ce document explique comment configurer l’extension de balise des modules externes du SDK Web et l’utiliser pour augmenter l’ extension du SDK Web Adobe Experience Platform.
Configuration de l’extension de modules externes SDK Web courants
Cette section fournit une référence pour les options disponibles lors de la configuration de l’extension des modules externes SDK Web.
Ajout de modules externes à l’extension SDK Web Adobe Experience Platform
Aucune configuration n’est nécessaire pour initialiser ou ajouter un module externe à votre bibliothèque en dehors de l’utilisation des éléments de données natifs suivants fournis par l’extension de modules externes SDK Web courants :
getAndPersistValue
Permet de configurer le getAndPersistValue
module externe Analytics. L’élément de données getAndPersistValue
stocke une valeur dans un cookie qui peut être récupérée ultérieurement au cours d’une visite.
L’élément de données getAndPersistValue
fournit les arguments suivants :
vtp
(obligatoire) : valeur à conserver d’une page à l’autre.cn
(facultatif) : nom du cookie permettant de stocker la valeur. Si cet argument n’est pas défini, le cookie est nommé"s_gapv"
ex
(facultatif) : nombre de jours avant l’expiration du cookie. Si cet argument est défini sur0
ou n’est pas défini, le cookie expire à la fin de la visite (30 minutes d’inactivité).
Si la variable de l’argument vtp
est définie, l’élément de données définit le cookie, puis renvoie la valeur du cookie. Si la variable de l’argument vtp
n’est pas définie, l’élément de données renvoie uniquement la valeur du cookie.
getGeoCoordinates
Permet de configurer le getGeoCoordinates
module externe Analytics. L’élément de données getGeoCoordinates
capture la latitude et la longitude des appareils des visiteurs.
L’élément de données getGeoCoordinates
n’utilise aucun argument. Elle renvoie l’une des valeurs suivantes :
"geo coordinates not available"
: pour les appareils qui ne disposent pas de données de géolocalisation au moment de l’exécution du module externe. Cette valeur est courante lors du premier accès de la visite, en particulier lorsque les visiteurs doivent d’abord donner leur consentement pour effectuer le suivi de leur emplacement."error retrieving geo coordinates"
: lorsque le module externe rencontre des erreurs lors de la tentative de récupération de l’emplacement de l’appareil"latitude=[LATITUDE] | longtitude=[LONGITUDE]"
: où [LATITUDE]/[LONGITUDE] sont respectivement la latitude et la longitude
getNewRepeat
Permet de configurer le getNewRepeat
module externe Analytics. L’élément de données getNewRepeat
détermine si un visiteur sur le site est un nouveau visiteur ou un visiteur régulier pendant le nombre de jours souhaité.
L’élément de données getNewRepeat
utilise les arguments suivants :
d
(entier, facultatif) : nombre minimum de jours requis entre les visites qui réinitialise le statut des visiteurs à"New"
. Si cet argument n’est pas défini, il prend par défaut 30 jours.
Cet élément de données renvoie la valeur de "New"
si le cookie défini par l’élément de données n’existe pas ou a expiré. Elle renvoie la valeur de "Repeat"
si le cookie défini par l’élément de données existe et que le temps écoulé depuis l’accès actif et celui défini dans le cookie sont supérieurs à 30 minutes. Cette méthode renvoie la même valeur pour une visite entière.
getPageName
Permet de configurer le getPageName
module externe Analytics. L’élément de données getPageName
crée une version formatée facile à lire et conviviale de l’URL actuelle.
L’élément de données getPageName
utilise les arguments suivants :
si
(facultatif, chaîne) : identifiant inséré au début de la chaîne représentant l’identifiant du site. Cette valeur peut être un identifiant numérique ou un nom convivial. Lorsqu’elle n’est pas définie, le domaine actif est défini par défaut.qv
(facultatif, chaîne) : liste délimitée par des virgules de paramètres de chaîne de requête qui, s’ils figurent dans l’URL, sont ajoutés à la chaîne.hv
(facultatif, chaîne) : liste délimitée par des virgules de paramètres trouvés dans le hachage de l’URL qui, s’ils figurent dans l’URL, sont ajoutés à la chaîne.de
(facultatif, chaîne) : délimiteur permettant de séparer les différentes parties de la chaîne. La valeur par défaut est une barre verticale (|
).
L’élément de données renvoie une chaîne contenant une version formatée de l’URL. Cette chaîne est généralement attribuée à la variable pageName
, mais peut également être utilisée dans d’autres variables.
getPreviousValue
Permet de configurer le getPreviousValue
module externe Analytics. L’élément de données getPreviousValue
définit une variable sur une valeur définie lors d’un précédent accès.
L’élément de données getPreviousValue
utilise les arguments suivants :
v
(chaîne, obligatoire) : variable dont la valeur doit être transmise à la demande d’image suivante. Une variable courante utilisée ests.pageName
pour récupérer la valeur de la page précédente.c
(chaîne, facultatif) : nom du cookie qui stocke la valeur. Si cet argument n’est pas défini, il est défini par défaut sur"s_gpv"
.
Lorsque vous appelez cet élément de données, il renvoie la valeur de chaîne contenue dans le cookie. Le plug-in réinitialise ensuite l’expiration du cookie et lui affecte la valeur de variable de l’argument v
. Le cookie expire après 30 minutes d’inactivité.
getQueryParam
Permet de configurer le getQueryParam
module externe Analytics. L’élément de données getQueryParam
extrait la valeur de tout paramètre de chaîne de requête contenu dans une URL. Elle est utile pour extraire les codes de campagne, internes et externes, des URL de page d’entrée. Elle est également utile lors de l’extraction de termes de recherche ou d’autres paramètres de chaîne de requête. Cet élément de données fournit des fonctionnalités puissantes pour l’analyse d’URL complexes, y compris les hachages et les URL contenant plusieurs paramètres de chaîne de requête.
L’élément de données getQueryParam
utilise les arguments suivants :
qsp
(obligatoire) : liste, délimitée par des virgules, de paramètres de chaîne de requête à rechercher dans l’URL. Il n’est pas sensible à la casse.de
(facultatif) : délimiteur à utiliser si plusieurs paramètres de chaîne de requête correspondent. La valeur par défaut est une chaîne vide.url
(facultatif) : URL, chaîne ou variable personnalisée à partir de laquelle extraire les valeurs des paramètres de chaîne de requête. La valeur par défaut estwindow.location
.
L’appel de cet élément de données renvoie une valeur en fonction des arguments ci-dessus et de l’URL :
- Si aucun paramètre de chaîne de requête correspondant n’est trouvé, la méthode renvoie une chaîne vide.
- Si un paramètre de chaîne de requête correspondant est trouvé, la méthode renvoie la valeur du paramètre de chaîne de requête.
- Si un paramètre de chaîne de requête correspondant est trouvé mais que la valeur est vide, la méthode renvoie
true
. - Si plusieurs paramètres de chaîne de requête correspondants sont trouvés, la méthode renvoie une chaîne dont chaque valeur de paramètre est délimitée par la chaîne dans l’argument
de
.
getTimeParting
Permet de configurer le getTimeParting
module externe Analytics. L’élément de données getTimeParting
capture les détails du moment où une activité mesurable a lieu sur votre site. Cet élément de données est utile lorsque vous souhaitez ventiler les mesures selon une division répétable du temps sur une période donnée. Vous pouvez par exemple comparer des taux de conversion entre deux jours différents de la semaine, par exemple tous les dimanches et tous les jeudis. Vous pouvez également comparer les périodes de la journée, par exemple tous les matins et tous les soirs.
L’élément de données getTimeParting
utilise l’argument suivant :
t
(chaîne facultative mais recommandée) : nom du fuseau horaire auquel convertir l’heure locale du visiteur. La valeur par défaut est UTC/GMT. Reportez-vous à la Liste des fuseaux horaires de la base de données TZ sur Wikipédia pour obtenir une liste complète des valeurs valides.
Les valeurs valides courantes sont les suivantes :
"America/New_York"
pour l’heure de l’Est"America/Chicago"
pour l’heure normale du Centre"America/Denver"
pour l’heure de montagne"America/Los_Angeles"
pour l’heure Pacifique
L’appel de cet élément de données renvoie une chaîne contenant les éléments suivants délimités par une barre verticale (|
) :
- L’année en cours
- Le mois en cours
- Jour du mois
- Jour de la semaine
- Heure actuelle (AM/PM)
getTimeSinceLastVisit
Permet de configurer le getTimeSinceLastVisit
module externe Analytics. L’élément de données getTimeSinceLastVisit
effectue le suivi du temps nécessaire à un visiteur pour revenir sur votre site après sa dernière visite.
L’élément de données getTimeSinceLastVisit
n’utilise aucun argument. Elle renvoie le temps écoulé depuis la dernière visite du visiteur sur le site, regroupé au format suivant :
- La durée comprise entre 30 minutes et une heure depuis la dernière visite est définie sur la référence d’une demi-minute la plus proche. Par exemple,
"30.5 minutes"
,"53 minutes"
- Le temps entre une heure et un jour est arrondi à la référence d’un quart d’heure la plus proche. Par exemple,
"2.25 hours"
,"7.5 hours"
- Le temps supérieur à un jour est arrondi à la référence de jour la plus proche. Par exemple,
"1 day"
,"3 days"
,"9 days"
,"372 days"
- Si un visiteur ne s’est pas rendu sur le site avant ou si le temps écoulé est supérieur à deux ans, la valeur est définie sur
"New Visitor"
.
getValOnce
Permet de configurer le getValOnce
module externe Analytics. L’élément de données getValOnce
empêche qu’une variable soit définie plusieurs fois sur la même valeur.
L’élément de données getValOnce
utilise les arguments suivants :
vtc
(obligatoire, chaîne) : variable à vérifier et à vérifier si elle vient d’être définie sur une valeur identique.cn
(facultatif, chaîne) : nom du cookie qui contient la valeur à vérifier. Par défaut :"s_gvo"
et
(facultatif, entier) : expiration du cookie en jours (ou en minutes, selon l’argumentep
). La valeur par défaut est0
, qui expire à la fin de la session du navigateur.ep
(facultatif, chaîne) : définissez cet argument uniquement si l’argumentet
est également défini. Définissez cet argument sur"m"
si vous souhaitez que l’argumentet
expire en minutes plutôt qu’en jours. La valeur par défaut est"d"
, ce qui définit l’argumentet
en jours.
Si l’argument vtc
et la valeur du cookie correspondent, cette méthode renvoie une chaîne vide. Si l’argument vtc
et la valeur du cookie ne correspondent pas, la méthode renvoie l’argument vtc
sous la forme d’une chaîne.
getVisitDuration
Permet de configurer le getVisitDuration
module externe Analytics. L’élément de données getVisitDuration
effectue le suivi en minutes de la durée de la visite du visiteur sur le site jusqu’à ce moment-là.
L’élément de données getVisitDuration
n’utilise aucun argument. Elle renvoie l’une des valeurs suivantes :
"first hit of visit"
"less than a minute"
"1 minute"
"[x] minutes"
(où[x]
est le nombre de minutes écoulées depuis l’arrivée du visiteur sur le site)
getVisitNum
Permet de configurer le getVisitNum
module externe Analytics. L’élément de données getVisitNum
renvoie le nombre de visites pour tous les visiteurs qui se rendent sur le site au cours du nombre de jours souhaité.
L’élément de données getVisitNum
utilise les arguments suivants :
-
rp
(facultatif, entier OU chaîne) : nombre de jours avant la réinitialisation du compteur de visites. La valeur par défaut est365
lorsqu’elle n’est pas définie.- Lorsque cet argument est
"w"
, le compteur se réinitialise à la fin de la semaine (ce samedi à 23 h 59). - Lorsque cet argument est
"m"
, le compteur se réinitialise à la fin du mois (le dernier jour de ce mois). - Lorsque cet argument est de
"y"
, le compteur se réinitialise à la fin de l’année (le 31 décembre).
- Lorsque cet argument est
-
erp
(facultatif, booléen) : lorsque l’argumentrp
est un nombre, cet argument détermine si l’expiration du nombre de visites doit être étendue. S’il est défini surtrue
, les accès ultérieurs à votre site réinitialisent le compteur de visites. S’il est défini surfalse
, les accès ultérieurs à votre site ne s’étendent pas lorsque le compteur de visites est réinitialisé. La valeur par défaut esttrue
. Cet argument n’est pas valide lorsque l’argumentrp
est une chaîne.
Le nombre de visites augmente chaque fois que le visiteur revient sur votre site après 30 minutes d’inactivité. L’appel de cette méthode renvoie un entier représentant le nombre de visites actuel du visiteur.
p_fo
(Page First Only)
Permet de configurer le p_fo
module externe Analytics. L’élément de données p_fo
est un utilitaire qui vérifie l’existence d’un objet JavaScript spécifique. Si l’objet n’existe pas, le plug-in crée l’objet et renvoie true
. Si l’objet JavaScript existe déjà sur la page, il renvoie false
. Cet élément de données est utile pour exécuter le code une seule fois sur une page.
L’élément de données p_fo
utilise les arguments suivants :
on
(obligatoire, chaîne) : nom de l’objet JavaScript créé par l’élément de données si l’objet n’existe pas encore sur la page.
Si l’objet n’existe pas encore, cette méthode renvoie true
et crée l’objet. Si l’objet existe déjà, cette méthode renvoie false
.