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