adding raw user agent to tracking

This commit is contained in:
JurajKubrican
2025-09-08 13:11:08 +02:00
parent 03a9dcff22
commit 70219c9dd0
3 changed files with 9 additions and 6 deletions

View File

@@ -21,6 +21,7 @@ type VisitDisplay struct {
IPAddress string
Path string
UserAgent string
RawUserAgent string
Referrer string
}

View File

@@ -198,6 +198,8 @@ func (ts *TrackingService) GetRecentVisits(limit int) []VisitDisplay {
visit.Timestamp = rawTimestamp
}
// Store raw user agent before parsing
visit.RawUserAgent = visit.UserAgent
visit.UserAgent = parseUserAgent(visit.UserAgent)
visits = append(visits, visit)
}

View File

@@ -114,7 +114,7 @@
<td>{{.Timestamp}}</td>
<td>{{.IPAddress}}</td>
<td>{{.Path}}</td>
<td>{{.UserAgent}}</td>
<td title="{{.RawUserAgent}}">{{.UserAgent}}</td>
<td>{{.Referrer}}</td>
</tr>
{{else}}