onBeforeLinkClickSend
clickCollection.filterClickDetails.Il callback onBeforeLinkClickSend consente di registrare una funzione di JavaScript che può modificare i dati di tracciamento dei collegamenti inviati immediatamente prima dell'invio dei dati ad Adobe. Consente di manipolare l'oggetto xdm o data, inclusa la possibilità di aggiungere, modificare o rimuovere elementi. Puoi anche annullare completamente l’invio di dati in modo condizionale, ad esempio con il traffico bot lato client rilevato.
Questo callback viene eseguito solo se clickCollectionEnabled è abilitato e filterClickDetails non contiene una funzione registrata.
Se onBeforeEventSend e onBeforeLinkClickSend contengono entrambi funzioni registrate, onBeforeLinkClickSend viene eseguito per primo.
onBeforeLinkClickSend e filterClickDetails
Il callback clickCollection.filterClickDetails è progettato per sostituire onBeforeLinkClickSend. Adobe consiglia vivamente di non assegnare funzioni di callback a entrambi simultaneamente. Se si assegna una funzione di callback sia a filterClickDetails che a onBeforeLinkClickSend, la libreria utilizza la logica seguente:
- Solo
filterClickDetailsviene eseguito;onBeforeLinkClickSendno. - Il raggruppamento di eventi
clickCollection.eventGroupingEnablednon funziona.