Supongo que la métrica de Referral en Google Analytics aumenta cuando la URL tiene una ref (procedente de un sitio diferente como https://website.com?ref=facebook ), pero si el usuario hace clic en una página separada y el parámetro de ref se elimina de la URL, ¿eso incrementa la métrica Direct ?
Solo quiero asegurarme de que los usuarios no se cuenten dos veces, ya que ayer la métrica de Referral y Direct era la misma, lo cual era extraño. Si ese es el caso, ¿hay alguna manera de asegurarse de que no se cuenten dos veces?
usando ga4
gtag.js
export const GA_TRACKING_ID = process.env.NEXT_PUBLIC_GA_ID; export const pageview = (url) => { window.gtag("config", GA_TRACKING_ID, { page_path: url, }); }; export const event = ({ action, category, label, value }) => { window.gtag("event", action, { event_category: category, event_label: label, value, }); };_app.tsx en la aplicación NextJS
const router = useRouter(); useEffect(() => { const handleRouteChange = () => { gtag.pageview(window.location.href); }; router.events.on("routeChangeComplete", handleRouteChange); router.events.on("hashChangeComplete", handleRouteChange); return () => { router.events.off("routeChangeComplete", handleRouteChange); router.events.off("hashChangeComplete", handleRouteChange); }; }, [router.events]);