πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’
Socket
DemoInstallSign in
Socket

@bradgarropy/next-google-analytics

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bradgarropy/next-google-analytics

πŸ“Š google analytics for next.js

1.0.2
latest
Source
npm
Version published
Weekly downloads
896
16.82%
Maintainers
1
Weekly downloads
Β 
Created
Source

πŸ“Š next google analytics

version downloads size github actions coverage typescript contributing contributors discord

Google Analytics 4 for Next.js.

πŸ“¦ Installation

This package is hosted on npm.

npm install @bradgarropy/next-google-analytics

πŸ₯‘ Usage

This component integrates Google Analytics 4 into your Next.js website. It downloads and initializes the gtag script, and no further setup is required. In order to work, this component must be placed in the pages/_app.js file.

// pages/_app.js
import GoogleAnalytics from "@bradgarropy/next-google-analytics"

const App = ({Component, pageProps}) => {
    return (
        <>
            <GoogleAnalytics measurementId="G-XXXXXXXXXX" />
            <Component {...pageProps} />
        </>
    )
}

To ensure that Google Analytics is working, you can check a few things.

  • A network request was made to https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX.
  • window.dataLayer exists and includes your Measurement ID.
  • When you navigate your site, items are added to the window.dataLayer array.

πŸ“– API Reference

<GoogleAnalytics>

NameRequiredDefaultExampleDescription
measurementIdtrue"G-XXXXXXXXXX"Google Analytics Measurement ID.

The example below shows how to use the component.

<GoogleAnalytics measurementId="G-XXXXXXXXXX" />

❔ Questions

πŸ› report bugs by filing issues
πŸ“’ provide feedback with issues or on twitter
πŸ™‹πŸΌβ€β™‚οΈ use my ama or twitter to ask any other questions

✨ contributors


Brad Garropy

πŸ’» πŸ“– ⚠️ πŸš‡

Keywords

typescript

FAQs

Package last updated on 15 Feb 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts