analytics/assets/js/dashboard/stats/behaviours
RobertJoonas ba19f9530e
UI groundwork: Conversions to Behaviors (#3005)
* copy relevant files from b2ace16540

* make it work and set site.funnels to empty list

* make Behaviours a functional component

* add UI for a setup hint and always display conversions by default

* cherry-pick migration commit

* update site schema with new fields

* backend: implement disable-feature action

* switch between tabs in the behaviors section

Introduces template components to build props and funnels on. Both
only show a setup notice atm, and both are behind feature flags.

* extend API for disabling props and funnels

* render feature setup note directly from the Behaviours component

* fix UI behavior when features are hidden

* update setup notices

* add conversions feature switch to Site Settings > Goals

* mix format

* remove IO.inspect

* change setup notice - use buttons + popup confirmation

* optimize for light mode

* restrict access to setup notices

* some styling improvements

* allow super-admins to enable/disable features

* only show conversions (last 30min) in realtime mode

* use shorter display names for tabs

* optimize for mobile screens

* note about sending custom events

* changelog update + fix CI

* change HTTP verb for the disable-feature action

* change UI label for show/hide goals
2023-06-13 08:16:38 +02:00
..
conversions.js UI groundwork: Conversions to Behaviors (#3005) 2023-06-13 08:16:38 +02:00
funnel.js UI groundwork: Conversions to Behaviors (#3005) 2023-06-13 08:16:38 +02:00
index.js UI groundwork: Conversions to Behaviors (#3005) 2023-06-13 08:16:38 +02:00
prop-breakdown.js UI groundwork: Conversions to Behaviors (#3005) 2023-06-13 08:16:38 +02:00