This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
next-ga with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Next.js High Order Component to integrate Google Analytics on every page change.
yarn add next-ga
Import it inside your
import Router from "next/router"; import withGA from "next-ga";
Wrap your custom App container with it
// pass your GA code as first argument export default withGA("UA-xxxxxxxxx-1", Router)(MyApp);
That's it, now when the user access a page it will log a pageview to Google Analytics, each page change after that will also trigger a pageview on Google Analytics.
Note: This module detects if it's running in localhost and do nothing there to avoid polluting your analytics with local data.