diff --git a/api4/user.go b/api4/user.go index a35d1d6597..0d09f8f7eb 100644 --- a/api4/user.go +++ b/api4/user.go @@ -2017,9 +2017,15 @@ func loginCWS(c *Context, w http.ResponseWriter, r *http.Request) { redirectURL := *c.App.Config().ServiceSettings.SiteURL if campaign != "" { if url, ok := campaignToURL[campaign]; ok { + properties := map[string]any{ + "category": "acquisition", + "redirect_to": strings.TrimSuffix(url, "/"), + } + c.App.Srv().GetTelemetryService().SendTelemetry("product_start_redirect", properties) redirectURL += url } } + http.Redirect(w, r, redirectURL, http.StatusFound) }