adobe.target.trackEvent(options)

Questa funzione genera una richiesta per segnalare le azioni dell'utente, ad esempio clic e conversioni. Non recapita le attività nella risposta.

Queste chiamate mbox registrazione eventi possono essere utilizzate per definire le metriche nelle attività. Per ulteriori informazioni, consulta Metriche di successo e Tracciare le conversioni.

Di seguito sono riportati i dettagli API:

Chiave
Tipo
Obbligatorio
Descrizione
mbox
Stringa

Nome Mbox

Nota: se un trackEvent() viene attivata con un nome mbox che è già stato attivato sulla pagina, l'identificatore SDID di trackEvent() è reimpostato e sarà diverso da Target chiama sulla pagina. Tuttavia, l'attivazione di un trackEvent() chiamata con un nome mbox diverso mantiene il trackEvent() SDID della chiamata coerente con Richiesta di caricamento pagina/triggerView() chiama sulla pagina.

selector
Stringa
No
Selettori CSS utilizzati per trovare gli elementi HTML. I listener di eventi verranno allegati agli elementi trovati.
type
Stringa
No
Rappresenta un tipo di evento registrato. Può trattarsi sia di eventi HTML noti come: click, mouseown, ecc, così come di eventi HTML personalizzati.
preventDefault
Booleano
No

Indica se utilizzare event.preventDefault() nella chiamata di ritorno del listener di eventi. Predefinito su false.

Nota: Solo form[submit] e a[click] sono supportati. Altri scenari non sono supportati a causa della complessità e delle enormi quantità di scenari da supportare.

params
Oggetto
No

Parametri mbox. Un oggetto di coppie chiave-valore che presenta la struttura seguente:

{ "param1": "value1", "param2": "value2"}

timeout
Numero
No

Timeout in millisecondi.

Se non viene specificato, viene utilizzato il valore predefinito:

...timeoutInSeconds: 0.15...}

success
Funzione
No
Funzione di callback utilizzata per indicare che quell’evento è stato segnalato.
error
Funzione
No
Funzione di callback utilizzata per indicare che non è stato possibile segnalare quell’evento.

Esempio

<a href="https://asite.com">click me!</a>

più codice JavaScript per assegnare trackEvent:

<script>
$('a').click(function(event){
  adobe.target.trackEvent({'mbox':'homePageHero'})
});
</script>

Oppure:

adobe.target.trackEvent({
    "mbox": "clicked-cta",
    "params": {
        "param1": "value1"
    }
});
WARNING
Se i campi obbligatori non sono impostati, non viene eseguita alcuna richiesta e viene generato un errore.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3