2016-11-22 17:03:29 +01:00
|
|
|
Ana Roadmap
|
|
|
|
===========
|
|
|
|
|
2016-11-26 15:39:29 +01:00
|
|
|
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.
|
2016-12-08 18:44:49 +01:00
|
|
|
- CLI commands for CRUD user.
|
2016-12-08 09:16:43 +01:00
|
|
|
- Bulk process tracking requests (Redis or in-memory?)
|
2016-11-26 15:39:29 +01:00
|
|
|
- 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?
|
2016-11-26 15:39:29 +01:00
|
|
|
- Track canonical URL's.
|
2016-11-24 16:52:03 +01:00
|
|
|
- Show referrals.
|
|
|
|
- Geolocate unknown IP addresses periodically.
|
2016-11-26 15:39:29 +01:00
|
|
|
- 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
|
2016-12-08 18:44:49 +01:00
|
|
|
|
|
|
|
```
|
|
|
|
// stmt2, _ := db.Conn.Prepare("INSERT INTO users(email, password) VALUES(?, ?)")
|
|
|
|
// hash, _ := bcrypt.GenerateFromPassword([]byte(l.Password), 10)
|
|
|
|
// stmt2.Exec(l.Email, hash)
|
|
|
|
```
|