Code Monkey home page Code Monkey logo

Comments (8)

rajivonat avatar rajivonat commented on June 13, 2024

@kazim-i

We want the same functionality as "Segment->Time Period" that is available in Event explorer analysis in funnel. So requirements are:
a) Currently in funnel I cannot see the distribution of the funnel by day, hour, week etc.., We need to and this and support group by on these time buckets
b) We need to support multiple group by, e.g. I create a funnel group by "Mobile Platform" and then also see the distribution by different time buckets of day, hour, week, month

from rakam-api.

kazim-i avatar kazim-i commented on June 13, 2024

@rajivonat
It is possible to get the data as in the event explorer, but we can't display it as in the event explorer by nature. Unlike event explorer, funnel has multiple steps. Grouping by fields, time and funnel steps makes it 3 dimensional.

What we can propose is, let's say user started funneling and group by connection_type:
screen shot 2017-10-25 at 11 54 22 pm
Then, they want to see further detail, here for example, in this image let's say they selected cable dsl
screen shot 2017-10-25 at 11 55 25 pm
Here we can create another funnel by filtering with the selected column and make another funnel, easing the process. After user groups by one of the fields, we can add further grouping by time segments.

It is the same functionality, but this approach directs the user to the field of interest. User can repeat the process for all the fields they are interested in.

The same Please let me know if any further clarificaion needed.

from rakam-api.

rajivonat avatar rajivonat commented on June 13, 2024

Can you show a mock up how time bucketing is done on these funnels?

from rakam-api.

kazim-i avatar kazim-i commented on June 13, 2024

Hi Rajiv, I have done simple image editing, will try to explain step by step with a screenshot for each step.

Here in the first photo, user already made a simple funnel, they click group by to see the grouping on events by the returning_session property.
funnel_step1

They got the results in this second photo, in order to make further analysis on events that are not returnin_session they click false.
funnel_step1 5

Here the funnel gets repeated but this time sees the result filtered by false for the field returnin_session. In this subset they want to group by time.
funnel_step2
A small time selector like this will be opened.
time_selection

Assume they selected hour and the results are grouped in 2017-10-11 06:00:00.000000 and 2017-10-11 07:00:00.000000 , the result set user will see:
funnel_step3_2

By doing this filtering we eliminated the impossibility of showing the results in all dimensions, creating a focused and clear result for the user.

from rakam-api.

buremba avatar buremba commented on June 13, 2024

The feature is implemented.

from rakam-api.

saloni2409 avatar saloni2409 commented on June 13, 2024

image

Group by time isnt working

from rakam-api.

saloni2409 avatar saloni2409 commented on June 13, 2024

Bug with group by time:
image

Steps to recreate the issue:
Group by time column and select any of the time options and query.
Now group by any other non-time column and try querying.

from rakam-api.

buremba avatar buremba commented on June 13, 2024

Thanks for the bug report @saloni2409 , I fixed it in master.

from rakam-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.