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 viene attivata una chiamata trackEvent() con un nome mbox già attivato sulla pagina, l'identificatore SDID di trackEvent() viene reimpostato e sarà diverso dalle chiamate di Target sulla pagina. Tuttavia, l'attivazione di una chiamata trackEvent() con un nome mbox diverso mantiene l'identificatore SDID della chiamata trackEvent() coerente con le chiamate Page Load Request/triggerView() 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: sono supportati solo form[submit] e a[click]. 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