Show Menu
SUJETS×

useBeacon

La plupart des navigateurs modernes incluent la méthode native navigator.sendBeacon() . Elle envoie de manière asynchrone une petite quantité de données via HTTP à un serveur web. AppMeasurement peut utiliser la méthode navigator.sendBeacon() si la variable useBeacon est activée. Il est utile pour les liens de sortie et les autres situations où vous souhaitez envoyer des informations avant le déchargement de la page.
Si useBeacon est activé, l’accès suivant envoyé à Adobe utilise la méthode navigator.sendBeacon() du navigateur au lieu d’une demande d’image GET standard. Cette variable s’applique aux demandes d’image s.t() et aux demandes d’image s.tl() . Elle nécessite AppMeasurement 2.17.0 ou une version ultérieure.
AppMeasurement active automatiquement les demandes d’image de lien de sortie useBeacon .
La variable useBeacon est ignorée lorsque le visiteur utilise un navigateur qui ne prend pas en charge navigator.sendBeacon() . L’utilisation de cette variable nécessite AppMeasurement 2.16.0 ou une version ultérieure.

Utilisation de la balise dans Adobe Experience Platform Launch

Il n’existe pas de champ dédié dans Launch pour utiliser cette variable. Utilisez l’éditeur de code personnalisé, en respectant la syntaxe AppMeasurement.

s.useBeacon dans AppMeasurement et l’éditeur de code personnalisé de Launch

La variable s.useBeacon est une valeur booléenne qui détermine si AppMeasurement utilise la méthode navigator.sendBeacon() du navigateur. Sa valeur par défaut est false . Définissez cette variable sur true avant d’appeler une fonction de suivi si vous souhaitez utiliser la nature asynchrone de navigator.sendBeacon() .
s.useBeacon = true;

Après l’exécution d’un appel de suivi, cette variable est réinitialisée sur false . Si votre mise en œuvre envoie plusieurs demandes d’image au même chargement de page (comme les applications d’une seule page), définissez cette variable sur true avant chaque appel de suivi.