Commit Graph

2054 Commits

Author SHA1 Message Date
Adam Rutkowski
85f5cbbdae fixup 2023-05-29 10:36:34 +02:00
Adam Rutkowski
265d21efc8 wip 2023-05-29 10:36:34 +02:00
Adam Rutkowski
e3b8067628 wip 2023-05-29 10:36:34 +02:00
Adam Rutkowski
f92847e8c1 Update seeds 2023-05-29 10:36:34 +02:00
Adam Rutkowski
752817ca22 Ensure funnels are accessible via shared links (test pending) 2023-05-29 10:36:34 +02:00
Adam Rutkowski
4678c65292 Introduce phoenix live view + deps upgrade 2023-05-29 10:36:34 +02:00
Adam Rutkowski
5b4af98e4d Refactor funnel result evaluation 2023-05-29 10:36:34 +02:00
Adam Rutkowski
69e4eb0cb3 Update funnel tests 2023-05-29 10:36:34 +02:00
Adam Rutkowski
9b5cdbe68f Stop doing maths in react 2023-05-29 10:36:34 +02:00
Adam Rutkowski
d679529015 Calculate conversion rate/dropoff in the backend 2023-05-29 10:36:34 +02:00
Adam Rutkowski
4fff963815 Seed a funnel to play with 2023-05-29 10:36:34 +02:00
Adam Rutkowski
61d3a3efc2 Stop using hardcoded funnel id 2023-05-29 10:36:34 +02:00
Adam Rutkowski
0fc716c163 Make existing tests pass 2023-05-29 10:36:34 +02:00
Adam Rutkowski
dd8fe3af9c Remove IO.inspect 2023-05-29 10:36:34 +02:00
Adam Rutkowski
dc534ccd82 Fix error handling when local storage gets corrupted 2023-05-29 10:36:34 +02:00
Adam Rutkowski
b3ea7b8260 Format numbers on funnel labels 2023-05-29 10:36:34 +02:00
Adam Rutkowski
55cc7df8bc Reorganize component responsibility 2023-05-29 10:36:34 +02:00
Adam Rutkowski
0ab38e7d57 Outline basic error handling 2023-05-29 10:36:34 +02:00
Adam Rutkowski
3456c6c191 (fixup) Persist behaviours component state 2023-05-29 10:36:34 +02:00
Adam Rutkowski
c408044f9f Persist behaviours tabs 2023-05-29 10:36:34 +02:00
Adam Rutkowski
308517c08f Move Funnels to StatsController and use base query 2023-05-29 10:36:33 +02:00
Adam Rutkowski
27f5ea0d30 Put private functions at the bottom 2023-05-29 10:36:33 +02:00
Adam Rutkowski
3d8ee2228d Put front-end funnels behind a flag 2023-05-29 10:36:33 +02:00
Adam Rutkowski
965dd394d0 Reorg behaviours tab 2023-05-29 10:36:33 +02:00
Adam Rutkowski
9582ad8f63 Remove inspects 2023-05-29 10:36:33 +02:00
Adam Rutkowski
f49be10074 Update package lock 2023-05-29 10:36:33 +02:00
Uku Taht
d0c4b2da8e Chart styling updates 2023-05-29 10:36:33 +02:00
Uku Taht
c9a92a9e14 Add percentages to funnel 2023-05-29 10:36:33 +02:00
Uku Taht
71f709b74c Use 'conversions' tab by default 2023-05-29 10:36:33 +02:00
Uku Taht
aaf1863fc6 Add funnel picker 2023-05-29 10:36:33 +02:00
Adam Rutkowski
964718dbe2 Mute warnings 2023-05-29 10:36:33 +02:00
Adam Rutkowski
caeb4b5efc Remove snippet 2023-05-29 10:36:33 +02:00
Adam Rutkowski
c5caf7c06e !fixup 2023-05-29 10:36:33 +02:00
Adam Rutkowski
9264797265 Minor rework 2023-05-29 10:36:33 +02:00
Adam Rutkowski
7f33a159bc Fixup 2023-05-29 10:36:33 +02:00
Adam Rutkowski
d1320b04fe Make funnel names unique 2023-05-29 10:36:33 +02:00
Adam Rutkowski
59fb60ccf0 !ifxup 2023-05-29 10:36:33 +02:00
Adam Rutkowski
8e2d6ce8c7 dirty funnels add ui 2023-05-29 10:36:33 +02:00
Uku Taht
2268636d8f Add Funnels.list/1 function 2023-05-29 10:36:33 +02:00
Adam Rutkowski
55e9dc36ae Unique steps 2023-05-29 10:36:33 +02:00
Adam Rutkowski
0dc30d2680 Ensure step ordering works 2023-05-29 10:36:33 +02:00
Adam Rutkowski
909f0ef40a Rename funnel_goals->funnel_steps 2023-05-29 10:36:33 +02:00
Uku Taht
b208f1f4ac It works I think 2023-05-29 10:36:33 +02:00
Uku Taht
6b3154b59e WIP 2023-05-29 10:36:33 +02:00
Adam Rutkowski
bf9d6173a8 Dirty wip 2023-05-29 10:36:33 +02:00
Adam Rutkowski
6657a59266 Absolute dirty wip 2023-05-29 10:36:33 +02:00
Adam Rutkowski
ca76a6d871 Fetch funnel data from the endpoint 2023-05-29 10:36:33 +02:00
Adam Rutkowski
0748a8aa2b wip 2023-05-29 10:36:33 +02:00
Uku Taht
40b4888d8c Add mocked chart component for funnel 2023-05-29 10:36:33 +02:00
Adam Rutkowski
d0973b51d6 !fixup 2023-05-29 10:36:33 +02:00