Sunsetting Calq

18 months ago, we were acquired by one of our largest customers, Paddle, who are building the best way to sell software. This was a logical move that brought a lot of benefits to everyone at the time. On one hand, Paddle’s vendors have enjoyed access to much better…

Drill down into individual users with our improved profile page

Getting the most out of your data often requires you to look at both ends of the analytics spectrum. Calq supports aggregating data over billions of users, but also allows drilling down into individual user timelines. To make the latter easier we have redesigned our user profile page. New features…

Faster reporting speeds

Our engineers have been spending a lot of time recently making our query engine perform faster. We have made some major optimisations to the way Calq handles our more popular queries. We have also increased our hardware capacity. The result? Almost all queries should now complete in under 1 second,…

Getting started: What actions should I measure?

The hardest part of integrating with an action based analytics service, such as Calq, is actually defining the actions that you want to measure. Cataloguing actions Here at Calq we do a lot of data modelling for clients and have developed a process that works well for us. We start…

Advanced queries with AQL - the Action Query Language

Calq allows you to run queries against your data using an SQL-like language called the Action Query Language (AQL). This has been designed to feel like SQL so developers can learn it easily. AQL is used to write advanced queries within Calq where the query builder UI is not expressive…