Fixed paths overflowing table on tracking page and made links clickable.

This commit is contained in:
Marvin Blum
2020-08-14 00:32:55 +02:00
committed by Marvin Blum
parent ab8123a4f7
commit 940395f9e4
7 changed files with 34 additions and 18 deletions

View File

@@ -78,19 +78,19 @@ func GetLanguages(startDate, endDate time.Time) []pirsch.VisitorLanguage {
return languages
}
func GetReferer(startDate, endDate time.Time) []pirsch.VisitorReferer {
referer, err := analyzer.Referer(&pirsch.Filter{From: startDate, To: endDate})
func GetReferrer(startDate, endDate time.Time) []pirsch.VisitorReferrer {
referrer, err := analyzer.Referrer(&pirsch.Filter{From: startDate, To: endDate})
if err != nil {
logbuch.Error("Error reading referer statistics", logbuch.Fields{"err": err})
logbuch.Error("Error reading referrer statistics", logbuch.Fields{"err": err})
return nil
}
if len(referer) > 10 {
return referer[:10]
if len(referrer) > 10 {
return referrer[:10]
}
return referer
return referrer
}
func GetHourlyVisitors(startDate, endDate time.Time) (template.JS, template.JS) {

View File

@@ -51,8 +51,8 @@ func NewTracker() (*pirsch.Tracker, context.CancelFunc) {
store = pirsch.NewPostgresStore(conn)
tracker := pirsch.NewTracker(store, os.Getenv("MB_TRACKING_SALT"), &pirsch.TrackerConfig{
// I don't care about traffic from my own website
RefererDomainBlacklist: []string{domain},
RefererDomainBlacklistIncludesSubdomains: true,
ReferrerDomainBlacklist: []string{domain},
ReferrerDomainBlacklistIncludesSubdomains: true,
})
analyzer = pirsch.NewAnalyzer(store)
processor := pirsch.NewProcessor(store, nil)