Qbaka Vision - analysis of site user behavior

    Hi, Habr. Kubaka is officially with you (it's high time).

    For those who have not heard of us, we are glad to meet you, we monitor javascript errors on the site.
    And this year they launched Vision user behavior analytics . We want to talk about her.

    Popular analysis tools have been sharpened under the web 10 years ago. They measure page views, not the meaning of actions.
    You must have noticed that the core analytics services are complex and confusing. Because of this, we ourselves did not do analysis for a long time, although we wanted to. And where there are obstacles, there is an opportunity to simplify. Vision is an attempt to bring analytics closer to people.

    The main barriers to analytics are the overloaded interface, the complexity of integration, and sometimes the price. To check, let's say that the user is better registered by searching for the product, you need to add an event handler to the code of the search form, wait until the data is collected, and then somehow build a conversion funnel from this. And so for each new hypothesis. Moreover, new data will be only for the recent period, you will not see the dynamics on them. We decided to go from the opposite: first we collect data, and only then you come up with and test the necessary hypotheses.

    Vision automatically records all user interactions with the site (clicks, form submission, field changes).
    From this data, you can build samples by choosing goals directly in the interface of your site. Like that:


    A click is in the center of analysis, but you can add page visits to the chain of events. Events do not have to be on the same page. Actions can be grouped and flexibly configured. You can combine two buttons that are close in meaning into one event. Or ignore the URL to view the statistics of the login button in the header of the site. Our favorite mode is “select all similar ones”, with one click you can select all neighboring blocks on the page. There is segmentation by basic criteria and API for sending events or user IDs. Counting by sessions and users. And even information about how many people left the site after a specific action. And, of course, the conversion history: you can see how changes affect the passage of the funnel.


    Why is it all when there is GA and Metric?
    The short answer is that they are not tailored to events. In Vision, most hypotheses can be believed in a few clicks by looking at the data immediately for the entire time since the beginning of the observations. Without programming and processing pending.

    Why is it when there is a Mixpanel?
    Because Mixpanel is too expensive and the barrier to entry is still high. To start using Vision, just put the monitoring code on the site and that's it.

    Why when is Heap?
    This is the right question. We will compete with them, it is always good to have an alternative in the market.

    But there is a Webvisor!
    The web browser is completely different, it will not show you the connection between the events (only the sessions of individual users, from which you will not know the number of conversions) and it has strict limits on the amount of recorded data.

    We do not compete with GA and
    Vision Metric complements them. By the way, we don’t have data sampling at all. The only limitation is that we store data for 1 year.


    Recording all events is a lot of data. For such a task, we wrote our own engine for storing and processing events, rigidly sharpened for a specific task. We have to do a exhaustive search of all project data for each request. We will talk about how the Vision architecture works in one of the following posts. The most important thing: we keep any loads without problems, right now we are receiving data from sites with several million users per day.

    Come try and write about your impressions. And if you have no one to do analytics in the company, then write to us at support@qbaka.com - We will connect you with our partners from AIC at a discount, they will take on the optimization of the interfaces.

    Also popular now: