conversion: explicit event params, removes any in PixelControl

This commit is contained in:
Elijah Duffy
2025-12-18 18:44:33 -08:00
parent fc07bb057c
commit f5ec7b3812
6 changed files with 146 additions and 55 deletions

View File

@@ -1,6 +1,7 @@
import type { TrackingManager } from '$lib/tracking.svelte';
import type {
ConversionErrorResponseBody,
ConversionEventParams,
ConversionRequestBody,
ConversionResponseBody,
ConversionUserData
@@ -37,7 +38,7 @@ export class ConversionClient {
options: {
eventID: string;
user?: Omit<ConversionUserData, 'ip' | 'fbp' | 'fbc' | 'ua'>;
customData?: Record<string, string>;
customData?: ConversionEventParams;
}
): Promise<ConversionResponseBody | ConversionErrorResponseBody> {
// Extract user data