From 6bc040b7bb1029c1b428155519c153552ad1f9b2 Mon Sep 17 00:00:00 2001 From: Steven Tey Date: Thu, 3 Apr 2025 13:32:58 -0700 Subject: [PATCH] feat: Update `@dub/analytics` to support domainsConfig.refer (#20495) * Update `@dub/analytics` to support domainsConfig.refer * add reverse proxy --------- Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com> Co-authored-by: Tushar Bhatt <95581504+TusharBhatt1@users.noreply.github.com> --- apps/web/modules/signup-view.tsx | 4 ++++ apps/web/next.config.js | 5 +++++ apps/web/package.json | 2 +- yarn.lock | 10 +++++----- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/apps/web/modules/signup-view.tsx b/apps/web/modules/signup-view.tsx index 0cbfbcc2d0..2f4e321ffe 100644 --- a/apps/web/modules/signup-view.tsx +++ b/apps/web/modules/signup-view.tsx @@ -317,9 +317,13 @@ export default function Signup({ )} ) : null} diff --git a/apps/web/next.config.js b/apps/web/next.config.js index bf49b6cfa3..8dc35c8d1d 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -391,6 +391,11 @@ const nextConfig = { source: "/icons/sprite.svg", destination: `${process.env.NEXT_PUBLIC_WEBAPP_URL}/icons/sprite.svg`, }, + // for @dub/analytics, @see: https://d.to/reverse-proxy + { + source: "/_proxy/dub/track/:path", + destination: "https://api.dub.co/track/:path", + }, // When updating this also update pagesAndRewritePaths.js ...[ diff --git a/apps/web/package.json b/apps/web/package.json index 9e4b4bcaf1..b8088cc185 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -44,7 +44,7 @@ "@calcom/ui": "*", "@daily-co/daily-js": "^0.76.0", "@daily-co/daily-react": "^0.22.0", - "@dub/analytics": "^0.0.15", + "@dub/analytics": "^0.0.27", "@dub/embed-core": "^0.0.10", "@dub/embed-react": "^0.0.10", "@formkit/auto-animate": "1.0.0-beta.5", diff --git a/yarn.lock b/yarn.lock index 2037164bdd..51a3eef3c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3809,7 +3809,7 @@ __metadata: "@calcom/ui": "*" "@daily-co/daily-js": ^0.76.0 "@daily-co/daily-react": ^0.22.0 - "@dub/analytics": ^0.0.15 + "@dub/analytics": ^0.0.27 "@dub/embed-core": ^0.0.10 "@dub/embed-react": ^0.0.10 "@formkit/auto-animate": 1.0.0-beta.5 @@ -4438,12 +4438,12 @@ __metadata: languageName: node linkType: hard -"@dub/analytics@npm:^0.0.15": - version: 0.0.15 - resolution: "@dub/analytics@npm:0.0.15" +"@dub/analytics@npm:^0.0.27": + version: 0.0.27 + resolution: "@dub/analytics@npm:0.0.27" dependencies: server-only: ^0.0.1 - checksum: afff2252db4a43593efc5c990fd684b5423f47978191078d3b788a7c3e51f912cf21a65d4cfdffe57a20dbe3a89c5f4ac47ff2899e266ae4ac0653a58ff0076f + checksum: 8c617f2911593a356c663dddd82395693c9d96db71ac0c96f8b7d4f3588de5a2764797e610c7c6958011c6c2e63244eeb2681ef17548769f0bf7fd6d8f11fac7 languageName: node linkType: hard