trackAction
Send user action events for analytics.
Overview
The trackAction method is called when the user does something (e.g. clicks a key play or selects a panel item). For events related to when something is seen or rendered to the user, see trackImpression.
In a multi-event session, when an action applies to more than one loaded event, trackAction is called once per event — the SDK invokes your delegate separately for each relevant event, each time with that event's own ActionTrackEvent payload.
Method Signature
trackAction(action: ActionTrackEvent): void;
Parameters
| Parameter | Type | Description |
|---|---|---|
action | ActionTrackEvent | Object containing relevant information about action event. |
Return Value
This method does not return a value.
Example
import { ActionTrackEvent, IMaestroEventDelegate } from "@maestro_io/maestro-web-sdk";
class Delegate implements IMaestroEventDelegate {
trackAction(action: ActionTrackEvent) {
console.log('[Analytics Action Event]', action.name);
}
}
Notes
- See trackImpression for impression (view) events.