UNPKG

@shopana/ga

Version:

Type-safe Google Analytics 4 (GA4) tracking library for React and Next.js with ecommerce support, event batching, and SSR compatibility

23 lines 837 B
import { type AnalyticsClient } from '../core/AnalyticsClient'; import { type VideoEventParams } from '../types/events'; type VideoEventParamsWithoutMeasurementId = Omit<VideoEventParams, 'measurementId'> & { measurementId?: string; }; export declare class VideoTracker { private readonly client; constructor(client: AnalyticsClient); videoStart(params: VideoEventParamsWithoutMeasurementId & { video_title: string; video_url: string; }): Promise<void>; videoProgress(params: VideoEventParamsWithoutMeasurementId & { video_title: string; video_url: string; }): Promise<void>; videoComplete(params: VideoEventParamsWithoutMeasurementId & { video_title: string; video_url: string; }): Promise<void>; } export {}; //# sourceMappingURL=VideoTracker.d.ts.map