Uku Taht
039480a0d1
Fix bug when filtering for goal and session prop
2020-11-06 13:59:45 +02:00
Uku Taht
65befd751a
Make sure removing email report offer doesn't inflate cookie
2020-11-06 13:34:57 +02:00
Uku Taht
d206ec85cf
Add user email to notification
2020-11-05 10:02:18 +02:00
Uku Taht
8020e93052
Linkify custom props
2020-11-04 13:35:05 +02:00
Uku Taht
7685239204
Fix tracker plug configuration
2020-11-03 11:35:08 +02:00
Uku Taht
0a7684f3bc
Mix format
2020-11-03 11:20:11 +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
b816d92020
Show conversion rates in conversions report
2020-10-30 11:26:16 +02:00
Uku Taht
0b6e645b44
Rename metadata -> properties ( #390 )
2020-10-30 10:49:41 +02:00
Uku Taht
ff515c641d
Improve event metadata ( #385 )
...
* Change from dropdown to tabs for metadata breakdown
* Add meta filter to base_query
* Refactor: use base_query_w_sessions in top_referrers_for_goal
* Do not allow individual metadata filter
* Fix conversions report when combining 3 filters: goal, metadata, country
* Remember selected metadata key
* Compress conversions component
2020-10-29 15:33:37 +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
c533562eaa
Show correct stats when filtered for goal ( #374 )
...
* Show proper stats when filtered for goal
* Add changelog entry
2020-10-20 11:24:20 +03:00
Uku Taht
dd44bc803d
Do not error when activating an account that already exists ( #370 )
...
* Do not error when activating an account that already exists
* Add changelog entry
2020-10-16 15:48:22 +03:00
Uku Taht
e228fd1f85
Additional filters ( #358 )
...
* Filter by screen size
* Filter by browsers
* Add filter for Operating system
* Add changelog entry
* Add filter for countries
* Add tests for filters
2020-10-13 12:03:42 +03:00
Uku Taht
ceaf39c2b5
Start all apps when creating DB ( #355 )
...
* Start all apps when creating DB
* Add changelog entry
2020-10-13 10:18:31 +03:00
Uku Taht
ead4a7d560
Release selfhosted ( #341 )
...
* Optimize Dockerfile
* Update selfhosting documentation
* Remove unnecessary files
* Remove internal config stuff
* Update config
* WIP
* Use BASE_URL instead of HOST and SCHEME
* Add port to endpoint url config
* Make config/config.exs on par with config/releases.exs
* Add changelog entry
* Document configuration change
2020-10-05 15:01:54 +03:00
Preslav Rachev
431c02ad58
#332 : Refactor stats controller ( #337 )
...
* #332 : Refactor stats controller
* Simplify the conditional logic
2020-10-02 12:02:32 +03:00
Uku Taht
8d9667a949
Show utm_medium, utm_source, and utm_campaign in sources modal ( #321 )
...
* Show utm_medium, utm_source, and utm_campaign in sources modal
* Allow filtering by UTM tags
* Integrate filters with URL bar
* Add CHANGELOG entry
* Refresh modal when filter changes
* Remove Direct / None from campaign results
* Add UTM tabs to top sources report
* Add pagination
* Remove dropdown from top sources popup
* Fix bug in clickhouse_ecto
* Remove referrers_for_goal
* Make sure UTM tags work OK with goals
* Make source tab selection sticky
* Consistent styling for devices and source tabs
* Add noref in realtime to utm tabs
* Fix tests
2020-09-28 11:29:24 +03:00
Marko Saric
924c96f0a5
Update _footer.html.eex
2020-09-24 15:53:30 +02:00
Jake Howard
d04d1bae83
Link to docs site rather than current instance ( #322 )
...
* Link to docs site rather than current instance
Self-hosted instances don't serve the docs site anymore, correctly.
* Remove accidental wrapping
2020-09-23 14:47:48 +03:00
Uku Taht
21039de5e2
Fix goal name display in pageview goals
2020-09-21 10:52:05 +03:00
Uku Taht
9ad2075d6f
Send confirmation email when user cancels their subscription
2020-09-18 15:35:21 +03:00
Uku Taht
122dd94327
Store utm_medium
, utm_source
, and utm_campaign
( #318 )
2020-09-18 11:37:32 +03:00
Uku Taht
4b36bb7138
Use clickhouse_ecto for db connection ( #317 )
...
* Use clickhouse-ecto for stats
* Use clickhouse ecto instead of low-level clickhousex
* Remove defaults from event schema
* Remove all references to Clickhousex
* Document configuration change
* Ensure createdb and migrations can be run in a release
* Remove config added for debug
* Update plausible_variables.sample.env
2020-09-17 16:36:01 +03:00
Uku Taht
645404e7ca
Remove mention of ad-blockers in settings
2020-09-17 11:19:53 +03:00
Uku Taht
e23298bd7c
Show 3 rows in snippet
2020-09-17 11:16:00 +03:00
Uku Taht
d7e1ba9da7
Fix typo in account settings
2020-09-17 11:06:27 +03:00
Uku Taht
e5fae1722b
Fix trial information being included for subscribed users
2020-09-11 14:04:34 +03:00
Uku Taht
57c73e7174
Add notice about cloudflare in custom domains
2020-09-10 11:30:57 +03:00
Uku Taht
26da5f2218
Include flatpickr CSS in our own bundle
2020-09-10 10:51:14 +03:00
Uku Taht
49f153c380
Paginate referrers ( #313 )
...
* Add pagination for referrers
* Fix top referrers for goal
2020-09-10 10:42:43 +03:00
Uku Taht
33bf8e8b4d
Add 'This month' and 'Last month' options ( #312 )
...
* Add 'This month' and 'Last month'
* Remove 60d option
* Make datpicker transition similar to site switcher
2020-09-09 11:13:55 +03:00
Uku Taht
b930b82752
Do not fail when trial email errors
2020-09-03 11:52:02 +03:00
Uku Taht
9feda6a3d3
Add HCaptcha support ( #304 )
...
* Add HCaptcha support
* Actually verify password reset requests
* Fix password request when captcha not configured
* Add configuration for prod release
2020-08-28 15:00:16 +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
76896f7cee
Show total conversions in addition to uniques ( #294 )
2020-08-20 14:57:49 +03:00
Uku Taht
01ef17abb0
Make sure all future URLs and sources are decoded ( #292 )
2020-08-19 15:02:16 +03:00
Uku Taht
6502c1615c
Fix error with unset variable
2020-08-19 14:43:32 +03:00
Uku Taht
b749889279
Rename Active visitors -> Current visitors
...
For consistency
2020-08-18 14:27:54 +03:00
Uku Taht
43b56d6e61
Clarify subscription ( #289 )
...
* Add billing interval to subscription page
* Add test for subscription interval
2020-08-18 14:00:02 +03:00
Uku Taht
248d43ee47
Add page after upgrading to paid plan ( #288 )
2020-08-18 12:48:01 +03:00
Uku Taht
503dc60b30
Rename Total visitors -> Unique visitors
2020-08-17 16:35:55 +03:00
Uku Taht
fcae2620f2
Add status and forum to footer
2020-08-17 16:32:25 +03:00
Uku Taht
43ec88df60
Fix argument name typo
2020-08-17 16:02:58 +03:00
Uku Taht
9100bbf59d
Do not error when api token refresh fails
2020-08-17 15:45:23 +03:00
Uku Taht
470216f2d8
Use updated auth in Google data
2020-08-13 14:13:49 +03:00
Uku Taht
ff64fccb18
Add site switcher ( #281 )
...
* WIP
* Add site switcher
* Run ci
* Highlight active site
* Do not show sites dropdown for logged out users
* Add site switcher to realtime view
* Remove blue border when logged out
2020-08-13 13:45:18 +03:00
Uku Taht
74b74a271e
Fix configuration for firewall
2020-08-11 13:52:03 +03:00