Uku Taht
b724def948
Only register outbound link click if it has a host property
...
Fixes #398
2020-11-18 15:46:20 +02:00
Uku Taht
392b0b33ee
Make outbound link tracking dynamic
2020-11-18 15:43:45 +02:00
Uku Taht
0a530a0f66
Do not use pushState and popState in hash mode
2020-11-18 10:50:59 +02:00
Uku Taht
1b21a26e78
Ignore hash clicks
2020-11-17 15:06:53 +02:00
Uku Taht
d0d7b823f8
Browser and OS version ( #397 )
...
* Collect browser and OS version
* Display browser version
* Show operating system versions
* Device categorization
* Treat headless chrome like a bot
* Ignore events from automated browsers
* Only take major and minor of the version
* Add tests
* Add CHANGELOG entry
* Add changelog entry for bots
* Store empty value as browser when unknown
2020-11-10 15:18:59 +02:00
Gustavo Maronato
77ec529f19
Fix #401 ( #402 )
2020-11-10 10:11:01 +02:00
Uku Taht
f0cbf33d7c
Add tracker feature to automatically track outbound links ( #389 )
...
* Add tracker feature to automatically track outbound links
* Precompute templates and allow aliases
* Fix /js/analytics.js
* Remove change to tracking code
* Update CHANGELOG
2020-11-03 11:09:50 +02:00
Uku Taht
0b6e645b44
Rename metadata -> properties ( #390 )
2020-10-30 10:49:41 +02:00
Uku Taht
40900c7653
Ability to add event metadata ( #381 )
...
* Ability to add event metadata
* Close Dropdown on outside click
* Show (none) value in metadata breakdown
* Allow filtering for metadata key/val pairs
* Use correct clickhouse_ecto
* Better naming for meta filter
* Add tests
* Add changelog entry
* Remove change made for testing
2020-10-28 11:09:04 +02:00
Uku Taht
b2f78bb741
Change Javascript license to MIT ( #369 )
2020-10-16 11:08:58 +03:00
Uku Taht
3a99b8a4fb
Handle page visibility change when preloading ( #311 )
2020-09-09 10:15:34 +03:00
Uku Taht
4aa4dfdcaf
Hash mode ( #299 )
...
* Build tracker with hash mode
* Extract hash fragment in hash mode
* Serve new hash-based tracker
2020-08-25 10:56:36 +03:00
Uku Taht
d30f17c807
Extract utm_source on the server side ( #298 )
...
* Extract utm_source on the server side
* Build tracker scripts
2020-08-24 16:32:24 +03:00
Uku Taht
1519359bbf
Makes the tracker and its payload smaller ( #296 )
2020-08-24 15:16:07 +03:00
Uku Taht
bb36bae15c
Inject base url to tracker at runtime ( #78 )
...
* Inject base url to tracker at runtime
* Cache tracker script for 1 hour
2020-06-11 09:30:00 +03:00
Uku Taht
8d36d27ca3
Default script to prod
2020-06-09 14:06:02 +03:00
Uku Taht
4bd12f03fc
Reduce script size ( #68 )
...
* Remove cookie code
* Compile tracker separetly from website assets
* Install uglify
* Help minifier reduce varaibles
2020-05-29 09:51:16 +03:00