adding raw user agent to tracking
This commit is contained in:
@@ -17,11 +17,12 @@ type TrackingData struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type VisitDisplay struct {
|
type VisitDisplay struct {
|
||||||
Timestamp string
|
Timestamp string
|
||||||
IPAddress string
|
IPAddress string
|
||||||
Path string
|
Path string
|
||||||
UserAgent string
|
UserAgent string
|
||||||
Referrer string
|
RawUserAgent string
|
||||||
|
Referrer string
|
||||||
}
|
}
|
||||||
|
|
||||||
type PageStat struct {
|
type PageStat struct {
|
||||||
|
|||||||
@@ -198,6 +198,8 @@ func (ts *TrackingService) GetRecentVisits(limit int) []VisitDisplay {
|
|||||||
visit.Timestamp = rawTimestamp
|
visit.Timestamp = rawTimestamp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Store raw user agent before parsing
|
||||||
|
visit.RawUserAgent = visit.UserAgent
|
||||||
visit.UserAgent = parseUserAgent(visit.UserAgent)
|
visit.UserAgent = parseUserAgent(visit.UserAgent)
|
||||||
visits = append(visits, visit)
|
visits = append(visits, visit)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -114,7 +114,7 @@
|
|||||||
<td>{{.Timestamp}}</td>
|
<td>{{.Timestamp}}</td>
|
||||||
<td>{{.IPAddress}}</td>
|
<td>{{.IPAddress}}</td>
|
||||||
<td>{{.Path}}</td>
|
<td>{{.Path}}</td>
|
||||||
<td>{{.UserAgent}}</td>
|
<td title="{{.RawUserAgent}}">{{.UserAgent}}</td>
|
||||||
<td>{{.Referrer}}</td>
|
<td>{{.Referrer}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{else}}
|
{{else}}
|
||||||
|
|||||||
Reference in New Issue
Block a user