adobe.target.trackEvent(options)

Senaste uppdatering: 2023-07-27
  • Ämnen:
  • at.js
    Visa mer om det här ämnet
  • Skapat för:
  • Developer

Den här funktionen utlöser en begäran om att rapportera användaråtgärder, till exempel klickningar och konverteringar. Den levererar inte någon verksamhet som svar.

Dessa händelsespårningsanrop kan sedan användas för att definiera mått i aktiviteter. Mer information finns i Success Metrics och Spåra konverteringar.

Här är API-informationen:

Nyckel Typ Obligatoriskt Beskrivning
mbox Sträng Ja Namn på mbox

Anteckning: Om en trackEvent() anropet utlöses med ett mbox-namn som redan har utlösts på sidan, SDID för trackEvent() återställs och skiljer sig från Target anropar sidan. Man kan dock skjuta trackEvent() anrop med ett annat mbox-namn behåller trackEvent() Anropets SDID överensstämmer med Page Load Request/triggerView() anropar sidan.

väljare Sträng Nej CSS-väljare som används för att hitta elementen i HTML. Händelseavlyssnarna bifogas till de hittade elementen.
type Sträng Nej Representerar en registrerad händelsetyp. Det kan vara både händelser som är kända för HTML, som: click, mouseDown o.s.v., samt anpassade HTML-händelser.
preventDefault Boolean Nej Anger om den ska användas event.preventDefault() i händelseavlyssnaråteranrop. Standardvärdet är false.

Anteckning: Endast form[submit] och a[click] stöds. Andra scenarier stöds inte på grund av komplexitet och ett stort antal scenarier som ska stödjas.

parametrar Objekt Nej Mbox-parametrar. Ett objekt med nyckelvärdepar som har följande struktur:

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

timeout Nummer Nej Timeout i millisekunder.

Om inget anges används standardvärdet:

...timeoutInSeconds: 0.15...}

framgång -funktion Nej En callback-funktion som används för att signalera att en händelse har rapporterats.
fel -funktion Nej En återanropsfunktion som används för att signalera att händelsen inte kunde rapporteras.

Exempel

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

plus JavaScript-kod som ska tilldelas trackEvent:

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

Eller:

adobe.target.trackEvent({
    "mbox": "clicked-cta",
    "params": {
        "param1": "value1"
    }
});
VARNING

Om de obligatoriska fälten inte anges utförs ingen begäran och ett fel genereras.

På denna sida