From ed0826a53a0870168ab441163c5f70c30d286915 Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Mon, 23 Sep 2019 16:21:58 +0300 Subject: [PATCH] Add next-ga for Google Analytics --- TODO.md | 1 - package.json | 1 + pages/_app.jsx | 13 +++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 pages/_app.jsx diff --git a/TODO.md b/TODO.md index 81c060d..82eb084 100644 --- a/TODO.md +++ b/TODO.md @@ -1,4 +1,3 @@ -* Google Analytics (ID `UA-58806132-1`) * Stripe * Test ID `pk_test_OmNve9H1OuORlmD4rblpjgzh` * Prod ID `pk_live_xrnwdLNXbt20LMxpIDffJnnC` diff --git a/package.json b/package.json index e62c8b7..1a01b19 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "lodash": "^3.9.1", "next": "^9.0.6", "next-fonts": "^0.18.0", + "next-ga": "^2.3.4", "parse-github-event": "^0.2.0", "prop-types": "^15.5.10", "react": "^16.9.0", diff --git a/pages/_app.jsx b/pages/_app.jsx new file mode 100644 index 0000000..5046c2b --- /dev/null +++ b/pages/_app.jsx @@ -0,0 +1,13 @@ +import React from "react"; +import App from "next/app"; +import Router from "next/router"; +import withGA from "next-ga"; + +class MyApp extends App { + render() { + const { Component, pageProps } = this.props; + return ; + } +} + +export default withGA("UA-58806132-1", Router)(MyApp);