Track page views using Google Analytics

Track page views using Google Analytics

Install

npm install nextjs-google-analytics

Add tracking id in .env

# .env
NEXT_PUBLIC_GA_MEASUREMENT_ID=G-8899W6JBXX

Add GoogleAnalytics to every page

//_app.jsx
import { GoogleAnalytics } from "nextjs-google-analytics";

export default function MyApp({ Component, pageProps, router }) {

    return (
        <>
            <GoogleAnalytics trackPageViews />
            <Component {...pageProps} />
        </>
        
    );
}