diff options
| author | 2023-04-17 18:53:55 +0000 | |
|---|---|---|
| committer | 2023-04-17 18:53:55 +0000 | |
| commit | b135aac8531c1e1488147ad8c6f98eddbdbe0c99 (patch) | |
| tree | 189e9fea7109564d63207e231d5b0e5624243072 /app/components/analytics.tsx | |
| download | HydroRoll-b135aac8531c1e1488147ad8c6f98eddbdbe0c99.tar.gz HydroRoll-b135aac8531c1e1488147ad8c6f98eddbdbe0c99.zip | |
Initial commit
Created from https://vercel.com/new
Diffstat (limited to 'app/components/analytics.tsx')
| -rw-r--r-- | app/components/analytics.tsx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/app/components/analytics.tsx b/app/components/analytics.tsx new file mode 100644 index 0000000..ef6a2ae --- /dev/null +++ b/app/components/analytics.tsx @@ -0,0 +1,22 @@ +"use client"; +import { Analytics as VercelAnalytics } from "@vercel/analytics/react"; + +const track = ["/", "/share", "/deploy", "/unseal"]; + +export function Analytics() { + return ( + <VercelAnalytics + beforeSend={(event) => { + const url = new URL(event.url); + if (!track.includes(url.pathname)) { + url.pathname = "/__redacted"; + return { + ...event, + url: url.href, + }; + } + return event; + }} + /> + ); +} |
