Skip to content

Commit a88c5d2

Browse files
committed
feat(analytics): add plausible provider
1 parent b52b60f commit a88c5d2

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"focus-visible": "^5.2.0",
3131
"keen-slider": "6.7.0",
3232
"next": "12.2.1",
33+
"next-plausible": "^3.2.0",
3334
"nodemailer": "6.7.7",
3435
"postcss-focus-visible": "7.0.0",
3536
"react": "18.2.0",

pnpm-lock.yaml

+14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/pages/_app.tsx

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
11
import { AppProps } from 'next/app';
2+
import PlausibleProvider from 'next-plausible';
23
import 'focus-visible';
34

45
import 'keen-slider/keen-slider.min.css';
56
import '@/styles/globals.css';
67

78
function OfferExchange({ Component, pageProps }: AppProps) {
8-
return <Component {...pageProps} />;
9+
return (
10+
<PlausibleProvider
11+
selfHosted
12+
trackOutboundLinks
13+
domain='offerexchange.net'
14+
customDomain='analytics.offerexchange.net'
15+
enabled={process.env.NODE_ENV === 'production'}
16+
>
17+
<Component {...pageProps} />;
18+
</PlausibleProvider>
19+
);
920
}
1021

1122
export default OfferExchange;

0 commit comments

Comments
 (0)