NextjsでGoogleAnalytics を連携する

NextjsではGoogleAnalytics との連携は簡単にできるようです

ライブラリをインストール

まずはじめに@next/third-partiesをインストールします

npm install @next/third-parties@latest next@latest

コードの実装

ルートのlayout.tsxへGoogleAnalyticsを配置してGoogleAnalyticsから取得したIDを入れるのみです

import { GoogleAnalytics } from '@next/third-parties/google'
 
export default function RootLayout() {
  return (
    <html>
      <body>...</body>
      <GoogleAnalytics gaId="YOUR_ANALYTICS_ID" />
    </html>
  )
}

ライブラリが用意してあるおかげで簡単に実装できとても便利ですね!