import { useEffect } from 'react' import { useRouter } from 'next/router' import * as gtag from '@/lib/gtag' const Gtag = () => { const router = useRouter() useEffect(() => { const gtagRouteChange = url => { gtag.pageview(url) } router.events.on('routeChangeComplete', gtagRouteChange) return () => { router.events.off('routeChangeComplete', gtagRouteChange) } }, [router.events]) return null } export default Gtag