From 1a4956e81d9f60d13f82052116cd2a85cbc48e69 Mon Sep 17 00:00:00 2001 From: Nolann Biron Date: Tue, 6 Oct 2026 12:37:40 +0200 Subject: [PATCH] Track server-side Insights events with the site's public URL --- packages/gitbook/src/middleware.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/gitbook/src/middleware.ts b/packages/gitbook/src/middleware.ts index 2edee662f..08dcf66c2 100644 --- a/packages/gitbook/src/middleware.ts +++ b/packages/gitbook/src/middleware.ts @@ -508,7 +508,8 @@ async function serveSiteRoutes(requestURL: URL, request: NextRequest) { siteId: siteURLData.site, events, request: { - url: siteRequestURL.toString(), + // A proxied site's request URL is the proxy's (`/sites/site_xxx/...`), not its public one. + url: siteCanonicalURL.toString(), headers: requestHeaders, }, })