From d2ffb32f84ef70ea2cc7d2b219819c48382aeaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matilda=20Landstr=C3=B6m?= Date: Tue, 30 Dec 2025 10:00:59 +0000 Subject: [PATCH] Merged in feat/LOY-515-signup-tracking (pull request #3379) feat/LOY-515-add-key-signup-tracking * feat/LOY-515-add-key-signup-tracking Approved-by: Matilda Haneling --- packages/tracking/lib/form.ts | 7 ++++++- packages/tracking/lib/useFormTracking.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/tracking/lib/form.ts b/packages/tracking/lib/form.ts index 1bbf6aed4..3e163cac7 100644 --- a/packages/tracking/lib/form.ts +++ b/packages/tracking/lib/form.ts @@ -2,7 +2,11 @@ import { trackEvent } from "./base" export type FormType = "checkout" | "signup" -export function trackFormInputStarted(type: FormType, nameSuffix?: string) { +export function trackFormInputStarted( + type: FormType, + nameSuffix?: string, + startField?: string +) { if (type === "checkout") { trackEvent({ event: "formStart", @@ -20,6 +24,7 @@ export function trackFormInputStarted(type: FormType, nameSuffix?: string) { name: "member registration" + nameSuffix, type: type, }, + formStartField: startField, }) } } diff --git a/packages/tracking/lib/useFormTracking.ts b/packages/tracking/lib/useFormTracking.ts index b2efd5284..b37548ecc 100644 --- a/packages/tracking/lib/useFormTracking.ts +++ b/packages/tracking/lib/useFormTracking.ts @@ -34,7 +34,7 @@ export function useFormTracking( } if (!formStarted) { - trackFormInputStarted(formType, nameSuffix) + trackFormInputStarted(formType, nameSuffix, lastAccessedField.current) setFormStarted(true) } },