doPlugins

Il doPlugins funge da "ultima chiamata" per impostare i valori nell’implementazione. È il luogo ideale per effettuare chiamate a Metodi del plug-in e imposta 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 ad Adobe, tra cui:

  • Visualizzazione di tutte le pagine (t()) chiamate
  • Tracciamento di tutti i collegamenti (tl()) chiamate, inclusi i collegamenti di download automatici e di uscita

Utilizza il doPlugins variabile per richiamare il codice del plug-in e impostare i valori finali della variabile poco 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

Invece di doPlugins, l’SDK per web 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. Vai a Extensions , quindi fare clic sulla scheda Configure pulsante sotto Adobe Experience Platform Web SDK.
  4. Sotto Data Collection, fare clic su Edit on before event send callback code pulsante.
  5. Inserisci il codice desiderato nell’editor.

Utilizzare onBeforeEventSend implementazione manuale dell’SDK web

Invece di doPlugins, l’SDK per web utilizza onBeforeEventSend con funzionalità simili. Consulta Modifica degli eventi a livello globale per ulteriori informazioni, consulta la documentazione dell’SDK per web.

// 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

Imposta il s.doPlugins variabile a 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 su doPlugins una sola volta nell’implementazione. Se si imposta doPlugins variabile più di una volta, viene 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 erano leggermente diverse doPlugins() codice. L’Adobe consiglia di utilizzare il formato di cui sopra come best practice.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690