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(),
+ };
+ }}
+ />
>
);