fathom/ROADMAP.md

39 lines
1.1 KiB
Markdown
Raw Normal View History

2016-11-22 17:03:29 +01:00
Ana Roadmap
===========
This is a general draft document for thoughts and todo's, without any structure to it.
2016-11-24 16:52:03 +01:00
### What's cooking?
2016-12-08 09:16:43 +01:00
- Hand out unique ID to each visitor
- Reference site URL when tracking.
- Reference path & title when tracking (indexed by path, update title when changes)
- Track referrals, use tables from aforementioned points.
- CLI commands for CRUD user.
2016-12-08 09:16:43 +01:00
- Bulk process tracking requests (Redis or in-memory?)
- Allow sorting in table overviews.
- Choose a OS license & settle on name.
2016-12-08 09:16:43 +01:00
- Envelope API responses & perhaps return total in table overview?
- Track canonical URL's.
2016-11-24 16:52:03 +01:00
- Show referrals.
- Geolocate unknown IP addresses periodically.
- Mask last part of IP address.
2016-11-22 17:03:29 +01:00
### Key metrics
- Unique visits per day (in period)
- Pageviews per day (in period)
- Demographic
- Country
- Browser + version
2016-11-22 20:57:16 +01:00
- Screen resolutions
2016-11-22 17:03:29 +01:00
- Acquisition
2016-11-22 20:57:16 +01:00
- Referral's
- Search keywords
```
// stmt2, _ := db.Conn.Prepare("INSERT INTO users(email, password) VALUES(?, ?)")
// hash, _ := bcrypt.GenerateFromPassword([]byte(l.Password), 10)
// stmt2.Exec(l.Email, hash)
```