Add frontend reporting of "usp" URL parameter
Change-Id: Iecfbf93b359382acd518194129e8e79a7e32163f
diff --git a/polygerrit-ui/app/elements/core/gr-router/gr-router.ts b/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
index 7804970..885827a 100644
--- a/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
+++ b/polygerrit-ui/app/elements/core/gr-router/gr-router.ts
@@ -74,7 +74,7 @@
toPathname,
toSearchParams,
} from '../../../utils/url-util';
-import {Execution} from '../../../constants/reporting';
+import {Execution, LifeCycle} from '../../../constants/reporting';
const RoutePattern = {
ROOT: '/',
@@ -861,6 +861,8 @@
const pathname = toPathname(ctx.canonicalPath);
const searchParams = toSearchParams(ctx.canonicalPath);
if (searchParams.has('usp')) {
+ const usp = searchParams.get('usp');
+ this.reporting.reportLifeCycle(LifeCycle.USER_REFERRED_FROM, {usp});
searchParams.delete('usp');
this._redirect(toPath(pathname, searchParams));
return;