Commit Graph

2886 Commits

Author SHA1 Message Date
Uku Taht
de61b6a36c Ensure 'undefined' isn't the value for referrer source 2020-02-12 11:31:50 +02:00
Uku Taht
4f1ec6a2c2 Remove query against new_visitor 2020-02-12 11:14:26 +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
4861248c3f Fix UI for google keywords 2020-02-11 11:54:52 +02:00
Uku Taht
7bb5d98956 Remove raw fingerprint 2020-02-11 11:02:44 +02:00
Uku Taht
759c21fff0 Use cloudflare header for fingerprint 2020-02-11 10:52:59 +02:00
Uku Taht
16b2dbf023 Store raw fingerprint for testing 2020-02-11 10:10:53 +02:00
Uku Taht
158dd3f822 Strip www from domain 2020-02-10 16:07:34 +02:00
Uku Taht
0875d57b59 Track fingerprint 2020-02-10 16:00:19 +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
10f7beb1e0 Only include tracking module when mix env is prod 2020-02-06 15:20:33 +02:00
Uku Taht
c3bcf40ced Fix typo 2020-02-06 15:18:37 +02:00
Uku Taht
e1ed9d59d9
Simple script format (#31)
* New script format

* Add popstate listener to p.js

* Render site creation error with focus
2020-02-06 11:25:24 +02:00
Uku Taht
1e417f03a9 Update script with plausible.js 2020-02-05 16:08:34 +02:00
Uku Taht
38512cadc8 Remove old uid code 2020-02-05 15:25:49 +02:00
Uku Taht
3679a7351f Remove www from domain 2020-02-05 13:53:57 +02:00
Uku Taht
fe97f79008 Change wording 2020-02-05 11:40:55 +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
ccbc04f6bd Fix crash when you have no google properties 2020-01-30 11:45:16 +02:00
Uku Taht
ad2e5b6b28 Remove unused code 2020-01-30 11:03:55 +02:00
Uku Taht
8b51e216bc Remove unused dependency 2020-01-29 16:23:15 +02:00
Uku Taht
f9724bf9f1 Delete user subscription when deleting the user 2020-01-29 16:00:18 +02:00
Uku Taht
3cc7d38e2a Show bounce rate if it is 0% 2020-01-29 15:49:46 +02:00
Uku Taht
7440bff86a Update copyright year 2020-01-29 15:42:12 +02:00
Uku Taht
94598f14f4 Ignore another backend task in coveralls 2020-01-29 11:36:31 +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
58eae6cd4d Ignore backend task in coveralls 2020-01-29 11:32:22 +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
39b5ea47f9 Remove dead code from JS 2020-01-22 16:42:08 +02:00
Uku Taht
3fc1b6d952 Remove tracking 2020-01-22 16:13:27 +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
66ef40c91d New phoenix static buildpack config 2020-01-20 12:21:55 +02:00
Uku Taht
f97d170eeb Remove trailing slash from google urls 2020-01-20 12:05:09 +02:00
Uku Taht
d9f7519981 NPM update 2020-01-20 11:37:29 +02:00
Uku Taht
4d2f2cc1bd Change session referrer to text 2020-01-20 11:12:13 +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
55bca892d1 Configure twitter api 2020-01-16 14:12:12 +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
19281f91d1 Remove bounce rate when filtered for goal 2020-01-15 10:57:47 +02:00
Uku Taht
79e96189b8 Add poison back in for paddle api 2020-01-13 16:48:39 +02:00
Uku Taht
cc3875da10 Fix api requests 2020-01-13 15:46:28 +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
0dfd5b448d Rename 'last year' to 'last 12 months' 2020-01-08 11:31:58 +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
b71e9bf5a5 Show more link unconditionally 2020-01-08 10:48:27 +02:00