IAnalyticalDesignerTelemetryCallbacks
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Callbacks that forward the Analytical Designer telemetry into the host’s pipeline.
export interface IAnalyticalDesignerTelemetryCallbacks
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
(eventName: string, data?: Record<string, unknown>, options?: { channel?: “standard” | “ai”; }) => void | (ALPHA) Tracks an event. | ||
(page: string, data?: Record<string, unknown>) => void | (ALPHA) Tracks a page view. | ||
(variable: string, label: string, valueMs: number, data?: Record<string, unknown>) => void | (ALPHA) Tracks a duration. |
Property details
IAnalyticalDesignerTelemetryCallbacks.trackEventpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Tracks an event.
trackEvent: (eventName: string, data?: Record<string, unknown>, options?: {
channel?: "standard" | "ai";
}) => void;
IAnalyticalDesignerTelemetryCallbacks.trackPageViewpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Tracks a page view.
trackPageView: (page: string, data?: Record<string, unknown>) => void;
IAnalyticalDesignerTelemetryCallbacks.trackTimingpropertyAlpha
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Tracks a duration.
trackTiming: (variable: string, label: string, valueMs: number, data?: Record<string, unknown>) => void;