Skip to main content

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

ParameterTypeDescription
actionActionTrackEventObject 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