From c1beefd0bbd40695dd3f389abae7d5ef0aa9a635 Mon Sep 17 00:00:00 2001 From: Joey Wunderlich Date: Thu, 20 Jul 2023 13:20:09 -0700 Subject: [PATCH] one more fix for pageviews; include pathname (#9609) --- docfiles/pxtweb/cookieCompliance.ts | 1 + docfiles/tracking.html | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docfiles/pxtweb/cookieCompliance.ts b/docfiles/pxtweb/cookieCompliance.ts index d9035ee5d294..b18fb8922115 100644 --- a/docfiles/pxtweb/cookieCompliance.ts +++ b/docfiles/pxtweb/cookieCompliance.ts @@ -201,6 +201,7 @@ namespace pxt { envelope.baseData.properties = {}; } envelope.baseData.properties.pageName = pageName; + envelope.baseData.properties.pathName = window.location.pathname; // no url scrubbing for webapp (no share url, etc) } diff --git a/docfiles/tracking.html b/docfiles/tracking.html index 0dbd111310e0..866ec192a5b3 100644 --- a/docfiles/tracking.html +++ b/docfiles/tracking.html @@ -22,8 +22,9 @@ envelope.baseData.properties.pageName = pageName; var scrubbedUrl = scrubUrl(envelope.baseData.uri); envelope.baseData.uri = scrubbedUrl; + var toUrl = new URL(scrubbedUrl); + envelope.baseData.properties.pathName = toUrl ? toUrl.pathname : ""; if (envelope.ext && envelope.ext.trace) { - var toUrl = new URL(scrubbedUrl); envelope.ext.trace.name = toUrl ? toUrl.pathname : ""; } }