December 2016 Release Notes

Onboarding and Tracking

  • Getting started progress bar and tutorials: get started with your new account and familiarize yourself with the app quickly by following onscreen instructions. New users signing up to CoolaData will be shown 3 tutorials: “Explore the dashboard”, “Create and add reports” and “Create your first project”. Existing users can launch the tutorials by clicking the help icon in the main navigation (left side) and choosing “Getting Started”.
  • Free Starter Plan: new account are now granted a free starter plan on the app. The new plan allows full use of the system with no charge, excluding some advanced features, such as: Materialized Views (aggregation tables), Virtual Properties, and CQL Reports. See details on the various plans or contact us for more information.
  • JavaScript Tracker – CoolaData Eventualizer: the latest version of the the tracker also support the new Eventualize app, which helps create and manage events tracking on your website with an easy to use point and click interface. Read more about it on JavaScript – CoolaData Eventualizer.
  • Latest JavaScript tracker version: implement the updated JavaScript tracker code to ensure that you will always use the latest version of tracker, and not have to update it again. The code now links to the latest tracker version (at the following address).

Analysis and Data Visualization

  • New Path report: analyze your users’ most common paths quickly and easily using the new path report. The new report default shows the 10 (can expand up to 50) most common user paths throughout your app/site during the specified date range. However, it allows you to do much more than that! Define a sequence of events to only analyze paths starting, passing through or ending with specific events. Use advanced options to limit the paths to those ending within a specific time range (default is complete sessions), filter events by trimming the first/last events, a specific list of events, or paths including a specific sequence of events, and filter out repeating (duplicate events). The default report visualization uses the Sunburst view, switch to the standard table, or export to a CSV file.
  • Query run time and row count: see the number of rows returned and query run time when computing reports on the report page. The compute function now shows the additional information after running any query, and allows you to stop a query from running before it was completed. Note that invalid CQLs cannot be computed – see the query validation message (next to the Compute button) for information on invalid syntax.
  • Up to 10 funnel steps: expand your existing funnel analyses to ten steps when running over the entire date range or full sessions (not available when limiting the funnels to a specific number of days).

Data Management

  • Property duplicate names validation (non-case-sensitive): when creating new properties, either manually or by sending them in the tracker, a validation would prevent registering a new property if the name is already taken, even in a different case (uppercase or lowercase letters). When querying properties in CoolaData, the property name can be stated in any case. Therefore, we do not allow saving two different properties with only case difference. For example: “price” and “Price” would conflict, i.e. point to the same data column, and cannot be saved together on the the same project.
Print Friendly

November 2016 Release Notes


  • Improved sign-in flow: pick up exactly where you left off on multiple tabs by logging in automatically on your next visit on the same device. The app will only require password after a long duration of inactivity, or when using a new device. We’ve also freshened up the sign-in pages design.
  • Improved sign-up flow: sign in as a new user to the app easily and within a couple of minutes. Click on the email confirmation link logs you in to the app directly. Get a free example dashboard in your industry, complete with reports and demo data, to start experimenting on and take example of the kind of analysis that can be done on CoolaData. We’ve also freshened up the sign-up pages design.

Analysis and Data Visualization

  • Grid pagination: load long result tables faster by displaying the first 50 results, and switch pages to see additional results. You can still sort the whole result output from the column headers – the grid will show the top 50 results of the new sort order.
  • Global Conversion Rate in Funnel: see more information on funnel reports by displaying the Global Conversion Rate: the users who completed the whole funnel as a share of all the users who started it. If using breakdown, will show the GCR for each category. This can be switched on/off from the view settings, same as the other information options on the funnel.
  • Better sorting in Cohort By Property: analyze behavior of the largest user segments by running Cohort report by property. Previously this was sorted alphabetically, now sorted by the cohort size, largest to smallest.
  • Use spaces and special characters in CQL aliases: show a friendlier output in CQL reports by using spaces or special characters in aliases. Enclose the alias with single (‘ – ‘) or double (” – “) quotes in the SELECT, GROUP BY and ORDER BY clauses to allow it to include any character. Note: supported only in the outer query (does not work in sub-select).
  • Add Descriptions to dashboard: add descriptions and explanations to sheets on your dashboard. Choose the “Add” – “Description” option in a dashboard to add an HTML element to the sheet. Can be resized and moved like all elements in the sheet.

Data Management

  • Update Property Source names: update your project mapping when you need to fix/change the property names you send with your events, without creating a new property. In the properties page, edit an existing property and update the Property Source to the new name of the property you send. The new data will continue to accumulate in the same property, and will continue to work in all your reports. Previously, editing the roperty Source was not possible.
  • Run Materialized Views on-demand: run your Materialized Views on demand when you know the data changed prior to their set schedule. In the Materialized Views page, open a saved Materialized View and click “Run Now” to update it on demand. Note that the calculation and update process takes several minutes to complete.


Print Friendly

October 2016 Release Notes

Analysis and Data Visualization

  • KPI breakdown combined dropdown: Choose KPI breakdowns from one dropdown. The list contains time breakdowns, and then property breakdowns by the property scope.
  • Add report to dashboard pop-up: Click the “Add report” button (or green circle on empty sheet) now opens a popup with the following options:
    • Saved Reports: opens the reports list sidebar. Search and select the report you want to add, and click “Add” to add them to the sheet.
    • Filter: add a filter tool to the sheet. Open the filter configuration screen. Configure your filter and click “Apply” to add it to the sheet, or click cancel to go back to the sheet without adding it.
    • New report: select a report type to open the corresponding report page. Save and Close the report to add it to the sheet and return to it.
  • Export confirmation: clicking on export will now show a confirmation message: “Your file is being prepared and will be downloaded shortly.”. You can continue working and navigate away from the page while the download is being, and you will be prompted by your browser to save the file once it’s ready.
  • Removed “Default project” button and added the project ID to the project Settings page.
  • Configure table view font size: choose the text font size from the table view configuration. Sizes range from 9 px to 40 px.
Print Friendly

September 2016 Release Notes

Analysis and Data Visualization

  • Improved KPI design: The KPI report has been redesigned to make it faster and easier to configure. Add up to 10 KPIs, set individual conditions for each KPI, and add breakdowns by time or property value, all in a friendly, non SQL interface.
  • Dashboard tabs: Navigate dashboard sheets quickly and easily using tabs. Drag&drop to reorder, edit, add and remove sheets to a dashboard, and scroll through any number of sheets in any dashboard.
  • Sheet and full screen URLs: The dashboard URL is now sheet-specific, and includes an indication for fullscreen (/fullscreen), so that you can share a URL that points directly to the view you need.
  • Improved filter viewer controls: The filter tool in dashboards can now be configured to be editable by dashboards viewer. By default, viewers will only be able to see the conditions set in the tool, and not edit them. Open the filter’s configuration to change this setting and allow them to edit the conditions’ values in the filter.
  • “OR” filter logical operator: Report and dashboard filters now allow you to use the logical operator “OR” instead of “AND” for all the filter’s conditions.
  • Open in new tab: Added a function to open reports and dashboards in a new tab, from the list option (right side of each row).

Data Management

  • Improved live events search: Added a function to filter the live events display by searching specific columns.
  • Added validity information to live events: Added three columns to the live events page (can be selected from the columns list):
    • validation: valid/invalid/pending (a new event that will be added to the schema if valid)
    • invalidComments: will specify the reason if the event is invalid.
    • extraComments: will specify any changes made to the event data.
Print Friendly

August 2016 Release Notes

Analysis and Data Visualization

  • Configurable Pivots – You can now control which Pivot functionality the end-users have access to (changing the rows/columns, export, formatting etc.). This also affects the functionality available when embedding the reports in an external web page.

Data Management

  • Removing unnecessary events – you can now deactivate unnecessary events (that are either obsolete or were created by mistake). Once you do they will not appear in the events drop downs in the various templates. Click the top right eye icon to show/hide disabled events in the project’s events list.


  • Trusted IPs – We now support white-list restrictions for Query API – you can define a list or a range of IPs that are allowed to query your project’s dataset. All other IPs will be blocked.


  • Cookie expiration is now configurable – we added a parameter to the JavaScript SDK to control the cookie expiration period.
Print Friendly