adding raw user agent to tracking
This commit is contained in:
@@ -17,11 +17,12 @@ type TrackingData struct {
|
||||
}
|
||||
|
||||
type VisitDisplay struct {
|
||||
Timestamp string
|
||||
IPAddress string
|
||||
Path string
|
||||
UserAgent string
|
||||
Referrer string
|
||||
Timestamp string
|
||||
IPAddress string
|
||||
Path string
|
||||
UserAgent string
|
||||
RawUserAgent string
|
||||
Referrer string
|
||||
}
|
||||
|
||||
type PageStat struct {
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
Reference in New Issue
Block a user