import { useEffect, useRef } from 'react'; import { trackPartnerPageView } from './analytics'; export function usePartnerPageView(eventName: string, params?: Record) { const fired = useRef(false); useEffect(() => { if (fired.current) return; fired.current = true; trackPartnerPageView(eventName, params); }, [eventName, params]); }