Feat/analytics
- Updates analytics so that they match IABv2 requirements:
- https://iabtechlab.com/wp-content/uploads/2017/12/Podcast_Measurement_v2-Dec-20-2017.pdf
-
✅ No IP address is ever stored on the server. Only aggregate data is stored in the database. -
✅ Rolling 24-hour window -
✅ Castopod does not do pre-load -
✅ IP Blacklisting https://github.com/client9/ipcat -
✅ User-agent Filtering https://github.com/opawg/user-agents -
✅ Ignores 2 bytes range "Range: 0-1" (performed by official Apple iOS Podcast app) -
✅ In case of partial content, adds up all requests to check >1mn was downloaded -
✅ Identifying Uniques is done with a combination of IP Address and User Agent
- Adds AMcharts
- Adds some graphs
- Adds regions to analytics
- Adds ipcat blacklist
- Enhances useragents performances
- Adds filesize and header size in order to calculate 1mn downloads
- Updates publisher ID3 field
Edited by Benjamin Bellamy