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
.
- Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
- Fai clic sulla proprietà del tag desiderata.
- Passa alla scheda Extensions, quindi fai clic sul pulsante Configure in Adobe Experience Platform Web SDK.
- In Data Collection fare clic sul pulsante Edit on before event send callback code.
- 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
.
s.abort = true;
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.