From e0391154fd685a0c34f4a267f4f10ce769c42df3 Mon Sep 17 00:00:00 2001 From: Oleh Astappiev Date: Thu, 17 Oct 2024 01:05:34 +0200 Subject: [PATCH] fix: send errors as pageviews instead of `traefik` custom event --- umami_send.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/umami_send.go b/umami_send.go index 8a3fb73..bb9bebd 100644 --- a/umami_send.go +++ b/umami_send.go @@ -12,11 +12,11 @@ import ( type SendPayload struct { Website string `json:"website"` Hostname string `json:"hostname"` - Language string `json:"language"` + Language string `json:"language,omitempty"` Url string `json:"url"` - Referer string `json:"referer"` - Name string `json:"name"` - Data map[string]interface{} `json:"data"` + Referrer string `json:"referrer,omitempty"` + Name string `json:"name,omitempty"` + Data map[string]interface{} `json:"data,omitempty"` } type SendBody struct { @@ -30,8 +30,7 @@ func buildPayload(req *http.Request, websiteId string) SendPayload { Hostname: parseDomainFromHost(req.Host), Language: parseAcceptLanguage(req.Header.Get("Accept-Language")), Url: req.URL.String(), - Referer: req.Referer(), - Name: "traefik", + Referrer: req.Referer(), Data: map[string]interface{}{}, } }