diff --git a/apps/nextjs/e2e/production/beforeSend.spec.ts b/apps/nextjs/e2e/production/beforeSend.spec.ts index 061ecc1..03bc806 100644 --- a/apps/nextjs/e2e/production/beforeSend.spec.ts +++ b/apps/nextjs/e2e/production/beforeSend.spec.ts @@ -30,7 +30,7 @@ test.describe('beforeSend', () => { payload: { o: 'http://localhost:3000/before-send/first', sv: expect.any(String), - sdkn: '@vercel/analytics', + sdkn: '@vercel/analytics/next', sdkv: expect.any(String), ts: expect.any(Number), r: '', @@ -42,7 +42,7 @@ test.describe('beforeSend', () => { o: 'http://localhost:3000/before-send/second?secret=REDACTED', ts: expect.any(Number), sv: expect.any(String), - sdkn: '@vercel/analytics', + sdkn: '@vercel/analytics/next', sdkv: expect.any(String), }, }, diff --git a/apps/nextjs/e2e/production/pageview.spec.ts b/apps/nextjs/e2e/production/pageview.spec.ts index 0e10c8d..25b0cd4 100644 --- a/apps/nextjs/e2e/production/pageview.spec.ts +++ b/apps/nextjs/e2e/production/pageview.spec.ts @@ -32,7 +32,7 @@ test.describe('pageview', () => { ts: expect.any(Number), r: '', sv: expect.any(String), - sdkn: '@vercel/analytics', + sdkn: '@vercel/analytics/next', sdkv: expect.any(String), }, }, @@ -42,7 +42,7 @@ test.describe('pageview', () => { o: 'http://localhost:3000/navigation/second', ts: expect.any(Number), sv: expect.any(String), - sdkn: '@vercel/analytics', + sdkn: '@vercel/analytics/next', sdkv: expect.any(String), }, }, diff --git a/apps/nextjs/pages/_app.tsx b/apps/nextjs/pages/_app.tsx index 39d6b0c..95a2026 100644 --- a/apps/nextjs/pages/_app.tsx +++ b/apps/nextjs/pages/_app.tsx @@ -4,7 +4,18 @@ import type { AppProps } from 'next/app'; export default function App({ Component, pageProps }: AppProps) { return ( <> - + { + const url = new URL(event.url); + if (url.searchParams.has('secret')) { + url.searchParams.set('secret', 'REDACTED'); + } + return { + ...event, + url: url.toString(), + }; + }} + /> );