Uku Taht
4163d2a9ba
Authentication updates ( #54 )
...
* Use separate cookie for shared link auth
* Remove CSRF protection from login and register pages
* Add AuthorizeStats Plug
* Fix tests
2020-04-14 14:04:35 +03:00
Uku Taht
ddf08b97e8
Cascade custom domain deletion
2020-04-06 14:53:31 +03:00
Uku Taht
2b50c6cf2a
Use correct headers
2020-04-02 13:43:06 +03:00
Uku Taht
074e895204
redirect users to /sites after login
2020-04-01 10:37:30 +03:00
Uku Taht
2cf57a795f
Drop session
2020-03-31 15:38:42 +03:00
Uku Taht
e14001664c
Fix tests
2020-03-31 15:01:27 +03:00
Uku Taht
594b085467
Analytics without using cookies ( #44 )
...
* Use fingerprints instead of user_id
* Fix tests
2020-03-24 10:50:16 +02:00
Uku Taht
6d1f7afde5
Do not send check stats email to someone who has weekly report enabled
2020-03-23 11:45:04 +02:00
Uku Taht
ee92ed5213
Email flows ( #46 )
...
* Update activation email
* Update trial upgrade emails
* Remove feedback emails
* Remove feedback email test
* Update welcome email (and send it earlier)
* Site setup emails
* Add create site emails for trialers
* Add check stats email
* Remove dead code
* Adjust site setup emails for users who are not on trial
* BCC myself on all new emails
* Use old phrasing in the welcome email
2020-03-23 11:34:25 +02:00
Uku Taht
3fc17a51d5
Add field to track trial expiry date ( #45 )
2020-03-18 16:27:46 +02:00
Uku Taht
a2ed7514d7
Improve datepicker ( #41 )
...
* Update datepicker dropdown style
* Add custom range for datepicker
2020-03-04 17:24:18 +02:00
Uku Taht
cc5722050a
Show favicons for referrers ( #39 )
2020-03-03 14:32:32 +02:00
Uku Taht
c0f686b3d0
Fix trailing slash in referrer
2020-03-02 10:47:25 +02:00
Uku Taht
08eba461df
Fix issue with snippet code
2020-02-26 11:46:28 +02:00
Uku Taht
79b9f72b52
Custom domains ( #34 )
...
* UI to create custom domains
* Only call ssh once per domain
* Update copy for custom domain setup
* Use correct user for ssh
2020-02-26 10:54:21 +02:00
Uku Taht
5495e53454
Backfill fingerprints for returning users ( #33 )
2020-02-12 14:42:34 +02:00
Uku Taht
ed3110a6ea
Introduce initial referrer and initial referrer source ( #32 )
...
* Introduce initial referrer and initial referrer source
* Add test
2020-02-12 11:11:02 +02:00
Uku Taht
8a4d0a91d1
WIP: New UI updates ( #19 )
...
* WIP: New UI idea
* Remove hover styling if things are not clickable
* Improve mobile view
* Remove dead code
* Fade in tabs
* Update landing page with new style
* Fix countries test
* Fix alignment in conversions report
2020-02-10 15:17:00 +02:00
Uku Taht
3679a7351f
Remove www from domain
2020-02-05 13:53:57 +02:00
Uku Taht
7dbbc8ba22
Configurable site id ( #30 )
...
* Use site id instead of hostname for events
* Use site id in domain status check
* Revert change to tracking module
* Catch more places where link generation needed updating
* Rename site_id to domain
* Drop hostname index from events
2020-02-04 15:44:13 +02:00
Uku Taht
ad2e5b6b28
Remove unused code
2020-01-30 11:03:55 +02:00
Uku Taht
f9724bf9f1
Delete user subscription when deleting the user
2020-01-29 16:00:18 +02:00
Uku Taht
9b0bd2162c
Remove unused socket code
2020-01-29 11:34:47 +02:00
Uku Taht
614e2eeb34
Remove unused helper function
2020-01-29 11:33:10 +02:00
Uku Taht
5f62025176
Shared links ( #29 )
...
* Create shared links UI
* Show shared links in a list on settings page
* Show dropdown for each shared link
* Show icon actions for shared links
* Log user in when they click non-password-protected shared link
* Actually authenticate using a password
* Delete shared links
2020-01-29 11:29:11 +02:00
Uku Taht
c96f364ad8
Add and remove recipients for email reports ( #28 )
...
* Add and remove recipients for email reports
* Remove unused google_settings controller action
* Background job sends email reports to multiple recipients
* Add a way to unsubscribe for recipients who cannot log in
* Fix view on plausible link
* Include bounce rate in email report
2020-01-22 11:16:53 +02:00
Uku Taht
423db302f7
Only count new visitors in referrer report
2020-01-16 15:40:06 +02:00
Uku Taht
9df398b663
Use group by for grouping tweets
2020-01-16 15:13:03 +02:00
Uku Taht
b02cb74181
Fetch and display tweets ( #27 )
2020-01-16 13:39:47 +02:00
Uku Taht
94a20fb0a2
Add exit page to sessions ( #25 )
2020-01-15 11:00:42 +02:00
Uku Taht
9f30e9eb1c
Export main graph as csv ( #24 )
...
* Export main graph as csv
* Remove unused deps from mix-lock
* Update bamboo dependency
2020-01-13 15:16:35 +02:00
Uku Taht
0f6d742ae1
Show 6 months instead of 3
2020-01-08 11:25:46 +02:00
Uku Taht
5631367aef
Add 'last year' instead of '6 months'
2020-01-08 11:23:03 +02:00
Uku Taht
254d34d0a4
Trim trailing slash from referrer
2020-01-08 10:53:08 +02:00
Uku Taht
29ae3a2c21
Show bounce rate for referrers and pages
2020-01-07 14:53:04 +02:00
Uku Taht
df1ba2cd82
Remove session length from the UI
2020-01-06 15:31:43 +02:00
Uku Taht
980275092d
Show bounce rate and session length
2020-01-06 14:36:55 +02:00
Uku Taht
438a1c3d19
Cascade google auth deletion
2020-01-06 11:08:36 +02:00
Uku Taht
b7815bfe25
Revert "Cascade site google auth deletion"
...
This reverts commit fd8917d4f3
.
2020-01-06 11:04:28 +02:00
Uku Taht
fd8917d4f3
Cascade site google auth deletion
2020-01-06 11:01:20 +02:00
Uku Taht
3548c57710
Capture session start
2019-12-20 12:30:29 +08:00
Uku Taht
f7d752988a
Add sessions
2019-12-18 15:23:53 +08:00
Uku Taht
8888c86820
Launch goals & conversions
2019-11-28 12:01:07 +08:00
Uku Taht
e0737849ba
Add test for conversion in month
2019-11-26 11:55:54 +08:00
Uku Taht
5ee2d908f2
Show conversion rate in the top stats when filtered for goal
2019-11-25 17:17:18 +08:00
Uku Taht
c540c70e87
Show conversion rate when filtering for goal
2019-11-22 16:37:44 +08:00
Uku Taht
b5797c8b10
Test getting conversions with a goal filter
2019-11-20 16:54:21 +08:00
Uku Taht
f71f98a521
Test Google referrer drilldown
2019-11-20 16:42:45 +08:00
Uku Taht
9feecf6741
Test pageview goal filter for referrers
2019-11-20 16:33:47 +08:00
Uku Taht
0ada544fd6
Test query for 6 months
2019-11-20 16:32:31 +08:00