abort

La variabile abort è un valore booleano che può impedire l'invio all'Adobe della successiva chiamata di tracciamento. Funzionalità simili esistono nell'SDK Web che consentono di restituire false prima dell'invio di un evento XDM.

Annullare l’invio di un evento tramite l’estensione Web SDK

Utilizza l'editor di codice On before event send callback e restituisce false.

  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. Nell’editor di codice, inserisci il seguente codice in qualsiasi condizione che desideri interrompere l’invio di dati ad Edge:
return false;

Annullare l’invio di un evento implementando manualmente l’SDK web

Utilizza il callback onBeforeEventSend e restituisce false. Per ulteriori informazioni, consulta Modifica globale degli eventi nella documentazione di Web SDK.

alloy("configure"), {
    "onBeforeEventSend": function(content) {
        return false;
    }
}

Utilizzo della variabile abort nell'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.abort in AppMeasurement e nell'editor di codice personalizzato dell'estensione Analytics

La variabile s.abort è di tipo booleano. Il valore predefinito è false.

  • Se è impostato su true, la successiva chiamata di tracciamento (t() o tl()) non invia dati ad Adobe.
  • Se è impostata su false o non è definita, questa variabile non esegue alcuna operazione.
s.abort = true;
NOTE
La variabile abort viene reimpostata su false dopo ogni chiamata di tracciamento. Se si desidera interrompere le chiamate di tracciamento successive sulla stessa pagina, impostare di nuovo abort su true.

La variabile abort può essere impostata nella funzione doPlugins(), che è l'ultima funzione eseguita prima che venga inviata una richiesta di immagine all'Adobe. Questo esempio funziona in modo simile al callback onBeforeEventSend utilizzando Web SDK.

s.doPlugins = function(s) {
    s.campaign = s.Util.getQueryParam("cid");
    if ((!s.campaign) && (!s.events)) {
        s.abort = true;
    }
};

Puoi centralizzare la logica utilizzata per identificare le attività che non desideri monitorare, ad esempio alcuni collegamenti personalizzati o esterni negli annunci di visualizzazione.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690