diff --git a/apps/web/lib/middleware/utils/get-final-url.ts b/apps/web/lib/middleware/utils/get-final-url.ts index 4d0e6127b0c..7080154abe3 100644 --- a/apps/web/lib/middleware/utils/get-final-url.ts +++ b/apps/web/lib/middleware/utils/get-final-url.ts @@ -35,6 +35,7 @@ export const getFinalUrl = ( if (via) { urlObj.searchParams.set("via", via); + urlObj.searchParams.set("afsrc", "1"); } if (clickId) { diff --git a/apps/web/tests/redirects/index.test.ts b/apps/web/tests/redirects/index.test.ts index 22520187192..c4ab538807e 100644 --- a/apps/web/tests/redirects/index.test.ts +++ b/apps/web/tests/redirects/index.test.ts @@ -29,6 +29,7 @@ async function assertRedirectWithDubIdCookie( if (options?.via != null) { expect(redirectUrl.searchParams.get("via")).toBe(options.via); + expect(redirectUrl.searchParams.get("afsrc")).toBe("1"); } expect(response.headers.get("x-powered-by")).toBe(poweredBy);