Skip to main content

trackImpression

Send impression events for analytics.

Overview

The trackImpression method is called when something is seen or rendered to the user (e.g. a panel is selected/viewed). For events related to when the user does something, see trackAction.

In a multi-event session, when the same panel is active across several loaded events, trackImpression is called once per event — the SDK invokes your delegate separately for each relevant event, each time with that event's own ImpressionTrackEvent payload.

Method Signature

trackImpression(impression: ImpressionTrackEvent): void;

Parameters

ParameterTypeDescription
impressionImpressionTrackEventObject containing relevant information about impression event.

Return Value

This method does not return a value.

Example


import { ImpressionTrackEvent, IMaestroEventDelegate } from "@maestro_io/maestro-web-sdk";

class Delegate implements IMaestroEventDelegate {
trackImpression(impression: ImpressionTrackEvent) {
console.log('[Analytics Impression Event]', impression.name);
}
}

Notes