Hiveon, a mining ecosystem company, shares how they built an affordable and flexible tool for rapid marketing analysis with the help of OWOX BI and the OWOX Analytics team.
Founded in 2017, Hiveon offers the leading all-in-one cryptocurrency mining solution, with 2 million users worldwide. The Hiveon ecosystem currently includes Hiveon OS, Hiveon Pool, Hiveon ASIC Firmware, and Hiveon ASIC Hub. All Hiveon products are built around synergy, safety, and stability.
Hiveon OS is one of the first operating systems for cryptocurrency mining. It was created in accordance with the company’s goal to simplify technically complex solutions for users, making the blockchain accessible and understandable. This is what has helped Hiveon build a large, loyal community that helps the company improve its products with their feedback and initiative.
At Hiveon, we needed an affordable and flexible tool for:
In addition, we have enough retrospective data to search for insights and patterns, and we use this knowledge to plan the company’s future development. Google Analytics has limited data processing capabilities. Therefore, in order to free the hands of our analysts in terms of data access, we decided to use OWOX BI.
Our product is complex and we currently have several domains across which it was difficult to set up cross-domain tracking. When users moved from one domain to another, the original client_id was lost.
Another problem was reaching the Google Analytics limit of 50,000 transactions per day. In the transaction report in Google Analytics, after the limit has been reached, the value '(other)' appears instead of the corresponding transaction_id.
To create our Performance report, we decided to use OWOX BI and Google BigQuery.
Why we chose Google BigQuery for data collection and storage:
How we combine data for reports in Google Big Query:
Colleagues from OWOX showed us how to set up cross-domain tracking. In addition to data collection, the OWOX team helped us with several interesting analytical tasks.
In our case, in order to define a new user, we form an auxiliary table with transactions at the user level. That is, at the user level, we have a corresponding array of transactions. We can select from this auxiliary table sessions during which a first payment was made and set their corresponding status (0 or 1). After that, we connect the main table of streaming data with the auxiliary table of transactions by session id. Next, we can count the number of users who made a first payment using a formula. We count the number of unique users (client_id) if we have a session with the first payment.
Since the project includes replenishing an online wallet, paying service fees, and withdrawing users’ income, it’s advisable to analyze the amounts of these transactions separately. For this, the Hiveon team added a product attribute to each transaction, and when preparing the report, the OWOX team was able to use this attribute both as a filter and for creating different metrics for each type of income.
Thanks to the solution implemented, we managed to:
Thanks to OWOX BI, we now have an affordable and flexible tool for rapid analysis, which in turn allows us to quickly respond to changes.
The main users of the report are data analysts who draw conclusions about the site’s operation and traffic performance. This report helps us understand the true composition of new users and returning users. Of course, Google Analytics also provides such information, but due to the more precise definition of the user, our report structure has changed. Conversion indicators, which are now determined by the new unique OWOX User ID, and the structure of traffic by source have also changed.
A great improvement from OWOX was the creation of intermediate tables and calculations that helped build the key metrics in the way we have chosen for our ecosystem. It should be noted that they are not standard, and therefore do not come out of the box.
Daryna Kostrytsia, Lead Product Analyst at Hiveon
However, as mentioned above, we went a little further and, with some modifications, transferred the report to Tableau (since it’s our main BI tool and it’s convenient to be able to have all our reports in one place). Thanks to OWOX BI, we were able to adapt the report to our own needs.
With OWOX BI, we managed to:
In the future, we will be transitioning to Google Analytics 4, which means reconfiguring all tracking in Google Tag Manager because the data schemas in GA Universal and GA4 are significantly different. We expect to ask our colleagues from OWOX for help with this.