documentUnloading

La propriété documentUnloading vous permet d’utiliser la méthode JavaScript sendBeacon pour envoyer des données à Adobe. Si une requête type prend trop de temps, le navigateur peut annuler la requête. Vous pouvez indiquer au SDK Web d’utiliser sendBeacon afin que la requête s’exécute en arrière-plan une fois que vous avez quitté la page. Activez cette propriété pour empêcher les demandes de données d’être annulées par le navigateur lors du déchargement.

Plusieurs navigateurs imposent une limite de 64 Ko à la quantité de données pouvant être simultanément envoyées avec sendBeacon. Si le navigateur rejette l’événement car la charge utile est trop importante, le SDK Web reprend l’utilisation de sa méthode de transport normale.

Configuration du déchargement de documents à l’aide de l’extension de balise SDK Web

Activez la case à cocher Le document va se décharger dans les actions d’une règle de balise.

  1. Connectez-vous à experience.adobe.com à l’aide de vos informations d’identification Adobe ID.
  2. Accédez à Collecte de données > Balises.
  3. Sélectionnez la propriété de balise de votre choix.
  4. Accédez à Rules, puis sélectionnez la règle de votre choix.
  5. Sous Actions, sélectionnez une action existante ou créez une action.
  6. Définissez le champ déroulant Extension sur SDK Web Adobe Experience Platform et définissez le Type d’action sur Envoyer l’événement.
  7. Activez la case à cocher Le document va se décharger dans la section Data .
  8. Cliquez sur Conserver les modifications, puis exécutez votre processus de publication.

Configuration du déchargement des documents à l’aide de la bibliothèque JavaScript SDK Web

Définissez la valeur booléenne documentUnloading lors de l’exécution de la commande sendEvent. Sa valeur par défaut est false. Définissez cette propriété sur true si vous souhaitez utiliser la méthode sendBeacon pour envoyer des données à Adobe.

IMPORTANT
La propriété documentUnloading est incompatible avec la propriété renderDecisions. Vous ne devez pas définir les deux propriétés sur true simultanément.
alloy("sendEvent", {
  "xdm": adobeDataLayer.getState(reference),
  "documentUnloading": true
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636