@shopana/ga
Version:
Type-safe Google Analytics 4 (GA4) tracking library for React and Next.js with ecommerce support, event batching, and SSR compatibility
18 lines • 579 B
JavaScript
import {} from '../types/common';
import {} from '../types/events';
export function buildEngagementEvent(params) {
if (!params.measurementId) {
throw new Error('measurementId is required for engagement events');
}
return {
name: 'user_engagement',
measurementId: params.measurementId,
params: {
engagement_time_msec: params.value,
engagement_type: params.engagementType,
method: params.method,
metadata: params.metadata,
},
};
}
//# sourceMappingURL=engagementTracking.js.map