From 3302d7f2f8c7f38e1a0f81441c979ff03adda4da Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Wed, 21 Jan 2026 08:30:44 +0100 Subject: [PATCH] [dyad] Improve HubSpot detection logic - wrote 1 file(s) --- src/app/actions.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/actions.ts b/src/app/actions.ts index 7b23fac..d636cec 100644 --- a/src/app/actions.ts +++ b/src/app/actions.ts @@ -302,8 +302,10 @@ export async function extractMetaData(url: string, keyword?: string) { let hotjarMatch = htmlContent.match(/hjid:(\d+)/); if (hotjarMatch) uniqueTrackers.set("Hotjar", hotjarMatch[1]); - let hubspotMatch = htmlContent.match(/js\.hs-scripts\.com\/(\d+)\.js/); - if (hubspotMatch) uniqueTrackers.set("HubSpot", hubspotMatch[1]); + let hubspotMatch = htmlContent.match( + /js(?:-[a-zA-Z0-9]+)?\.hs-scripts\.com\/(\d+)\.js/ + ); + if (hubspotMatch) uniqueTrackers.set("HubSpot", hubspotMatch[2] || hubspotMatch[1]); const detectedTracking: TrackingTool[] = Array.from( uniqueTrackers,