Customize Google Analytics 4 (GA4) widgets

Learn how to adjust presentation options and filter your GA4 data to create easy-to-understand visualizations.

Updated over a week ago

This guide walks you through the various options when customizing Google Analytics 4 widgets.

Connection selector

If you're tracking multiple websites with Google Analytics and want to share data from another, add another account with the following steps.

Select your Google Analytics account in Geckoboard


Select another property from your Google Analytics account.

Select a GA4 property in Geckoboard


Select any of the Google Analytics 4 metrics Geckoboard supports.

Line charts, Column charts and Tables allow plotting a second metric on the same widget. To do this, click + Compare metric.

Select a GA4 metric to display in Geckoboard

💡Tip: Hover over the information icon for a tooltip description of the selected metric.

Tooltip description for the selected metric


The visualization picker allows you to choose between plotting your data as:

  • Number

  • Gauge

  • Line chart

  • Column chart

  • Bar chart

  • Leaderboard

  • Table

  • Map (Realtime Active Users only)

The options available depend on how you've configured your widget. See our guide to choosing the right visualization for your data.

Visualization options for GA4 widgets in Geckoboard


The time picker allows you to select a timeframe for your data. You can also create a Custom period from the bottom of the select menu.


If you want to group by a particular dimension, you need to select a visualization that supports grouping:

  • Column chart (under Horizontal Axis)

  • Bar chart (Labels)

  • Leaderboard (Labels)

  • Table (Group by)

For example, try the Leaderboard visualization configured to show Conversions by Medium or Sessions by Page.

Leaderboard widget showing the number of conversions per medium for the past 7 days

Note: It's important to group and label by compatible metrics. If your widgets show a "(not set)" placeholder value, Analytics hasn't received any information for your selected dimension. Try selecting a compatible group or label.

Compare to previous period

If you're creating a Number or Line chart, you can compare your data to a previous period.

For example, compare Today to Yesterday or the Same day last week.

Comparison to previous time period in Geckoboard

Min/Max values

The Gauge visualization supports setting minimum and maximum values. If left blank, these values are automatically calculated.


Filters allow you to dial into the exact value you care about. Filter options available include:

  • Is: show only those values that the data is

  • Is not: show only those values that the data is not

  • Contains: show only those values that contain specific text

  • Does not contain: show only those values that don't contain specific text

For example, you could show Sessions where Campaign name is, say, onboarding.

Filter your GA4 data in Geckoboard

Split by

If you're creating a Line or Column chart and haven't chosen additional metrics to compare, you can Split by a chosen dimension. It's also possible to split your data by custom events created in Google Analytics.

For example, you could try splitting Views by Device category with the Horizontal Axis set to Time, to see the devices used to view your site per day.

Line chart showing the total site views for past 7 days split by device cateogory

Set a goal

On the Number, Line, Column and Bar charts visualizations it's possible to show your progress towards a chosen target by setting a goal.

Setting a Starting from value on Number visualizations enables you to set more meaningful goals. For example, you could track your goal to increase Engaged sessions for this month from 50k to 55k.

Number widget showing goal progress towards 55K monthly engaged sessions


The Formatting menu allows you to overrule the automatically set number of decimal places used or add additional information about the values on your widget. For more information, see our guide to using the data formatting options.

Did this answer your question?