doPlugins

La variabile doPlugins funge da "ultima chiamata" per impostare i valori nell'implementazione. È il luogo ideale per effettuare chiamate ai metodi plug-in e impostare le variabili desiderate prima di inviare una richiesta di immagine. Se usePlugins è abilitato, viene eseguito automaticamente immediatamente prima che qualsiasi tipo di richiesta di immagine venga compilata e inviata all'Adobe, inclusi:

  • Tutte le chiamate di visualizzazione pagina (t())
  • Tutte le chiamate di tracciamento dei collegamenti (tl()), inclusi i collegamenti di download automatici e di uscita

Utilizza la variabile doPlugins per richiamare il codice del plug-in e impostare i valori finali della variabile subito prima che una richiesta di immagine venga compilata e inviata all'Adobe.

Utilizzare il codice di callback On Before Event Send utilizzando l'estensione Web SDK

Anziché doPlugins, Web SDK utilizza onBeforeEventSend con funzionalità simili.

  1. Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
  2. Fai clic sulla proprietà del tag desiderata.
  3. Passa alla scheda Extensions, quindi fai clic sul pulsante Configure in Adobe Experience Platform Web SDK.
  4. In Data Collection fare clic sul pulsante Edit on before event send callback code.
  5. Inserisci il codice desiderato nell’editor.

Utilizza onBeforeEventSend implementando manualmente Web SDK

Anziché doPlugins, Web SDK utilizza onBeforeEventSend con funzionalità simili. Per ulteriori informazioni, consulta Modifica globale degli eventi nella documentazione di Web SDK.

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

Plug-in tramite l’estensione Adobe Analytics

Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.

s.doPlugins nell’AppMeasurement e nel codice personalizzato

Impostare la variabile s.doPlugins su una funzione contenente il codice desiderato. La funzione viene eseguita automaticamente quando si effettua una chiamata di tracciamento.

s.doPlugins = function() {/* Desired code */};
IMPORTANT
Impostare una funzione sulla variabile doPlugins una sola volta nell'implementazione. Se si imposta la variabile doPlugins più di una volta, verrà utilizzato solo il codice più recente.

Esempi

// 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
Le versioni precedenti dell'AppMeasurement avevano un codice doPlugins() leggermente diverso. L’Adobe consiglia di utilizzare il formato di cui sopra come best practice.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690