doPlugins

La variable doPlugins agit comme un « dernier appel » pour définir des valeurs dans votre mise en œuvre. C'est l'endroit idéal pour passer des appels à Méthodes de plug-in et définissez les variables souhaitées avant l’envoi d’une demande d’image. Si l’option usePlugins est activée, celle-ci s’exécute automatiquement juste avant que n’importe quel type de demande d’image ne soit compilé et envoyé à Adobe, notamment :

  • Tous les appels de page vue (t())
  • Tous les appels de suivi de liens (tl()), y compris les liens de téléchargement et de sortie automatiques

Utilisez la variable doPlugins pour appeler le code du plug-in et définir les valeurs des variables finales juste avant la compilation et l’envoi d’une demande d’image à Adobe.

Utiliser le code de rappel On Before Event Send à l’aide de l’extension SDK Web

Au lieu de doPlugins, le SDK Web utilise onBeforeEventSend avec des fonctionnalités similaires.

  1. Connectez-vous à la collecte de données Adobe Experience Platform à l’aide de vos identifiants Adobe ID.
  2. Cliquez sur la propriété de balise de votre choix.
  3. Accédez au Extensions , puis cliquez sur le bouton Configurer bouton sous SDK Web Adobe Experience Platform.
  4. Sous Collecte de données, cliquez sur le Modifier avant le code de rappel d’envoi d’événement bouton .
  5. Placez le code de votre choix dans l’éditeur.

Utilisation onBeforeEventSend implémentation manuelle du SDK Web

Au lieu de doPlugins, le SDK Web utilise onBeforeEventSend avec des fonctionnalités similaires. Voir Modification globale des événements pour plus d’informations, voir la documentation du SDK Web .

// Set the trackingCode XDM field to "New value"
alloy("configure", {
  "onBeforeEventSend": function(content) {
    content.xdm.marketing.trackingCode = "New value";
  }
})

Modules externes à l’aide de l’extension Adobe Analytics

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

s.doPlugins dans AppMeasurement et le code personnalisé de

Définissez la variable s.doPlugins sur une fonction contenant le code souhaité. La fonction s’exécute automatiquement lorsque vous effectuez un appel de suivi.

s.doPlugins = function() {/* Desired code */};
IMPORTANT
Définissez une fonction sur la variable doPlugins une seule fois dans votre mise en œuvre. Si vous définissez la variable doPlugins plusieurs fois, seul le code le plus récent est utilisé.

Exemples

// Set eVar1 to the web page's title
s.doPlugins = function() {
  s.eVar1 = window.document.title;
};

// Use the getPreviousValue plug-in (requires plug-in code outside the function)
s.doPlugins = function() {
  s.eVar1 = s.getPreviousValue(s.pageName,'gpv_pn');
}
NOTE
Les versions précédentes d’AppMeasurement comportaient un code légèrement différent doPlugins(). Adobe recommande d’utiliser le format ci-dessus (bonne pratique).
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690