GamebeastDocs
Dashboard

Query Builder

Build charts from the markers your experience sends: choose metrics, filter and break them down, pick a visualization, and save the query to a dashboard.

The query builder is how you turn the markers sent to Gamebeast from your experience into charts. You choose what to measure, filter and group it, pick a visualization, and save the result as a query on a dashboard.

Creating a query

Open a dashboard, click Edit, then Add panel → Query. The query builder opens. When you save the query, it's added to the top of the dashboard and you're returned to it with your other unsaved edits intact.

To change an existing chart, choose Edit from its ⋮ menu.

Pick the kind of query from the buttons at the top of the query setup: Insight (described below), Funnel, Heatmap or Retention.

On the right side of the query setup, you configure the data source (Metric) for your query and group your markers by various properties and arguments.

Metrics

The metrics field is where you select your data source for the query. You can choose from a list of available metrics, such as player joins, player leaves, and custom markers sent from your experience.

Metrics

Metric types

Metrics have different types that determine how the data is aggregated and displayed in the visualization.

These are the default and custom event markers you send from your experience, such as Login and Logout.

Event type metrics allow you to aggregate data in more advanced ways, such as Frequency per User, or even more complex calculations such as Monthly Active Users.

Metrics

Local filters

Local filters allow you to filter a specific metric in the query by its properties, arguments or experiments.

See global filters below for more information on the available filter options.

Local filter

Global filters

Similar to local filters, global filters allow you to filter all of your metrics by a shared property, argument, or experiment.

  • Property: Provided automatically by Gamebeast, has general global information about the marker, such as Country, Device, Language, etc.
  • Argument: Custom arguments that you have sent with your markers, such as a Level, ItemName or any other custom data you want to track.
  • Experiment: If you have experiments running in your experience, you can filter your data by the experiment name to see how different variations are performing.
  • Cohort: Only include players in one of your user cohorts.

Breakdowns

Finally, breakdowns allow you visualize your data by variations in a specific property or argument.

For example, here is a breakdown of the Country property, which will show you how many players from each country have joined your experience.

Breakdowns Example

Configuring the visualization

At the top of the visualization preview, you can filter the data by time range, and choose from a variety of visualization types, such as line charts, bar charts, and column charts.

Chart types

Saving

Give the query a name and save it. To add a description, click the ⚙ beside the query types at the top of the query setup. The description shows under the chart's title on every dashboard it's on. A saved query records who created it and when it was created and last edited; hover the ⓘ beside the chart's title to see them.

A query can appear on more than one dashboard. Editing it changes it everywhere. See Dashboards for arranging, sharing and organizing your charts.

On this page