Google Analytics: Using the beta integration to add a widget to your dashboard

In this article, we'll show you how to display information from your Google Analytics account on your Geckoboard dashboard using the Beta integration.

The Google Analytics integration has been designed for the Google Analytics product. Adding this data to a dashboard allows you and your team to see where your customers are coming from, which pages on your site they are visiting and how long they spend there.

Warning

This guide is for the Google Analytics integration with the beta marker. As this integration is currently being developed, there are some limitations and you may see additions and improvements to it over time. If you discover any bugs, or would like to share any feedback or feature requests for this integration, please email us at support@geckoboard.com.

You can see a list of known limitations for this integration here

Looking for information on the original integration?

You can find out about this here.

Presets for Google Analytics widgets

  Metric Timeframe Visualization
Sessions   Sessions  Past 7 days  Line chart 
Users  Users Past 7 days  Line chart 
Page views  Page views  Past 7 days  Line chart 
Bounce rate  Bounce rate  Past 30 days  Number (percentage) 
Session duration  Session duration (average) Past 30 days  Number (time) 
Pages per session  Page views per session (average) Past 30 days  Number 
New sessions  Percentage of new sessions  Past 30 days  Number (percentage) 
Goal completions   Goal completions Past 7 days  Line chart 
Goal conversion rate  Goal conversion rate  Past 7 days  Number (percentage) 
Revenue  Revenue (total) Past 7 days  Number 
Conversion rate  Ecommerce conversion rate  Past 7 days  Number (percentage)

It is possible to edit these presets to present the data in a way that works for your needs. You can also select the option to Build your own widget and display other metrics, timeframes or ways of grouping or splitting the data.

Create a new Google Analytics widget

To create a Google Analytics widget, follow these steps:

  1. Hover your cursor over the empty dashboard square you would like to position your widget and click the + button.

    Alternatively, click Add widget, located in the top right of your dashboard.
  2. Search for Google Analytics using the Search sources field.

    Alternatively, you can also scroll down the alphabetical list of integrations until you reach the Google Analytics integration.
  3. Click on the Google Analytics integration.
  4. Choose an option from the list of preset visualizations or select the option to Build your own widget from the bottom left of the list.

Is this is your first Google Analytics widget?

You'll need to connect your Google Analytics account to Geckoboard.
If not, you can skip to configuring your Google Analytics widget.

When adding your first Google Analytics widget, you'll be asked to create a connection and authenticate your Google Analytics account so that we're able to collect your data and display it on the dashboard. You only need to create this connection once – we'll take care of the rest.

To connect your Google Analytics account with Geckoboard, follow these steps:

  1. Click on the Connect via Google Analytics button.Google Analytics authentication box
  2. Our Google Analytics integration uses oAuth to connect to Google Analytics, so if you're already logged into Google Analytics on your browser, you will jump straight to the widget configuration screen after a few seconds.

    If you're not logged in to Google Analytics, a popup window will appear and allow you to log in for account authorization.
  3. You're now ready to configure your first Google Analytics widget!

Creating multiple Google Analytics connections

You may need to create Google Analytics widgets using a different account to the one you used to create your first Google Analytics widget.

Example

If you need to see data on the websites of both mycompany and yourcompany, you would need to connect separately to these accounts within Geckoboard.

In these cases, you can follow the instructions below to connect a different account or select it for the widget you're creating:

  1. Make sure that you are only logged in to the correct Google Analytics account elsewhere in the browser or logged out of Google Analytics completely.
  2. Hover your cursor over the empty dashboard square you would like to position your widget and click the + button.

    Alternatively, click Add widget, located in the top right of your dashboard.
  3. Search for Google Analytics using the Search sources field.

    Alternatively, you can also scroll down the alphabetical list of integrations until you reach the Google Analytics integration.
  4. Click on the Google Analytics integration.
  5. Choose an option from the list of preset visualizations or select the option to Build your own widget from the bottom left of the list.
  6. You will jump straight to editing your new widget on your dashboard.
  7. Click the Google Analytics logo in the top right hand corner of the widget configuration menu.
  8. Select the connection you need or click on the Add account option to make a new connection
  9. Click on the Connect button.

    If you're already logged into Google Analytics on your browser, you will jump straight to the widget configuration screen after a few seconds.

    If you're not logged in to Google Analytics, a popup window will appear and allow you to log in for account authorization.

Build your own Google Analytics widget

The widget configuration panel enables you to select the metrics you want to show, as well as choosing the visualization you'd like to use and adding any filters to the data.

Your widget will update on your dashboard as you create it. This will use real data from your Google Analytics account.

Each time you make a change you'll see a thin green progress bar at the top of the widget to indicate whether we're still collecting this data.

To configure your Google Analytics widget, follow these steps:

  1. Click the downward arrow beside the title to select the Metric you'd like to display.
  2. If you're creating a line or column chart, you may wish to compare more than one metric within the same chart. You can choose Select multiple... from the bottom of the dropdown Metric menu to select extra metrics to visualize.Once this has been done you can use the Add metric button below the dropdown menu to add more metrics.

    Tip

    It is possible to compare up to 9 different metrics with a line chart and up to 3 different metrics with a column chart. You can also delete any metrics that you do not wish to include by clicking on the cross to the right of the metric name.

    Note

    It is only possible for us to compare metrics which are measuring the same type of value. It is not possible to compare a percentage with a duration on the same chart, for example. 

  3. Select the visualization you want to use from the options below the metrics.widget visualization options
    Not all visualizations are available for all metrics or all combinations of metrics and filters.

    Tip

    Using appropriate visualizations can make a world of difference while consuming your dashboards and can help inspire action. We’ve created this handy flowchart which makes it easy to identify the best visualization for the metric you're looking to display.

  4. Select a Time value that you'd like to see data for.

    You can use the Past 7, 14, 28, 30 or 90 days option to track the previous 7, 14, 28, 30 or 90 day full days, or the TodayThis week, or This month option to show the calendar day week, or month in progress. It is also possible to use a Custom timeframe.

    Note

    We always count the week as beginning on a Monday in this Google Analytics integration.

    select a time value you'd like to see data for
  5. You may need to Group your data by a particular value in order to create a chart, leaderboard or table so that we know which values to use for rows or labels or for the horizontal axis of a chart. For example, it's possible to see many of these metrics calculated for particular locations, browsers or channel groupings, as well as showing them over time.

    This option is expressed in different ways for different visualizations:horizontal axislabels optionsgroup by options
  6. If you're creating a line or column chart, and haven't chosen additional metrics to compare, you may want to split the data, for example to show performance for particular channel groupings by number of new users over a set time period.  select a time value you'd like to see data forselect a time value you'd like to see data for

    Tip

    It is only possible to use the Split by option when looking at a single metric.

    Warning

    As with additional metrics, the maximum number of columns available is 3 and the maximum number of line chart series is 9. If more than this is available, you will not see all of the available data.

  7. Add any optional Filters to refine this data and click on the Apply button.

    When adding filters, you'll be taken to a new menu and can choose a filter from the dropdown options and a value that you'd like this filter to match.select a time value you'd like to see data forselect a time value you'd like to see data forMost filters allow you to select that it is or is not a specific value or that the filtered option contains or does not contain a specific value.

    Time based filters, such as Date allow you to select a timeframe of the Past 7, 1428, 30, or 90 days or TodayThis week, or This month.

    Example

    If you'd like to see only pageviews from Europe, you could apply the filter Continent is and the option Europe, or you could apply the filter Continent is not and the options Americas, Asia, Oceania and Africa and (not set).select a time value you'd like to see data forselect a time value you'd like to see data for

  8. If necessary, enable the option to set a Goal and fill in your goal value. You can also specify whether it's a Less than or More than goal. select a time value you'd like to see data forselect a time value you'd like to see data for
  9. You can use the Fine-tune Menu to change the number of decimal places used or add additional information about the values being displayed. Instructions for this are available here.
  10. And you're done! Click anywhere outside the menu to exit.

Which metrics are available in this integration?

    • Users
    • New users
    • Percentage of new sessions
    • Number of sessions per user
    • 1 day active users
    • 7 day active users
    • 14 day active users
    • 28 day active users
    • 30 day active users
    • Sessions
    • Bounce rate
    • Average session duration
    • Bounces
    • Unique dimension combinations
    • Hits
    • Pageviews
    • Unique pageviews
    • Average time on page
    • Pageviews per session
    • Page value
    • Entrances
    • Entrance rate
    • Exits
    • Exit rate
    • Events
    • Unique events
    • Average event value
    • Event value
    • Events per session
    • Sessions with event
    • Goal starts
    • Goal completions
    • Goal conversion rate
    • Goal abandons
    • Goal abandonment rate
    • Goal value
    • Goal value per session
    • Transactions
    • Number of items purchased
    • Number of unique products purchased
    • Ecommerce conversion rate
    • Average order value
    • Average number of items per purchase
    • Average revenue per user
    • Average revenue per session
    • Average revenue per item
    • Average product revenue per purchase
    • Average transactions per user
    • Total value
    • Tax
    • Shipping
    • Refund amount
    • Refund amount (by product)
    • Number of refunds
    • Number of refunds (by unit)
    • Number of refunds (by product)
    • Buy to detail rate
    • Cart to detail rate
    • Product page views (by product)
    • Added to cart (by product)
    • Added to cart (by unit)
    • Removed from cart (by product)
    • Removed from cart (by unit)
    • Checked out (by product)
    • Checked out (by unit)
    • Product list - Click through rate
    • Product list - Clicks
    • Product list - Views
    • Internal promotion - Click through rate
    • Internal promotion - Clicks
    • Internal Promotion - Views
    • Screen views
    • Unique screen views
    • Average screen views per session
    • Average time on screen
    • Social interactions
    • Social interactions per session
    • Unique social interactions
    • Average page load time
    • Average domain lookup time
    • Average page download time
    • Average redirection time
    • Average server connection time
    • Average server response time
    • Average document interactive time
    • Average document content loaded time
    • Average user timing
    • Exceptions
    • Exceptions per screen
    • Crashes
    • Crashes per screen
    • Searches
    • Sessions with search
    • Percentage of sessions with search
    • Search result views
    • Search result views per search
    • Average search depth
    • Average time after search
    • Search exits
    • Search exit rate
    • Search refinements
    • Search refinement rate
    • Average goal value per search
    • Site search goal conversion rate
    • Impressions
    • Clicks
    • Cost
    • Cost per click
    • Click through rate
    • Cost per conversion
    • Cost per goal conversion
    • Cost per thousand impressions
    • Cost per transition
    • Return on ad spend
    • Revenue per click
    • AdSense - Revenue
    • AdSense - Ad units viewed
    • AdSense - Ad viewed
    • AdSense - Ads clicked
    • AdSense - Page impressions
    • AdSense - Click through rate
    • AdSense - Effective cost per thousand page impressions
    • AdSense - Exits
    • AdSense - Viewable impression rate
    • AdSense - Coverage
    • AdX - Impressions
    • AdX - Impressions per session
    • AdX - Coverage
    • AdX - Monetized Pageviews
    • AdX - Clicks
    • AdX - Click through rate
    • AdX - Effective cost per thousand page impressions
    • AdX - Revenue
    • AdX - Revenue per thousand sessions
    • AdX - Viewable impression rate
    • DCM - Impressions
    • DCM - Clicks
    • DCM - Cost
    • DCM - Cost per click
    • DCM - Click through rate
    • DCM - Conversions
    • DCM - Revenue
    • DCM - Return on ad spend
    • DCM - Revenue per click
    • DFP - Impressions
    • DFP - Impressions per session
    • DFP - Clicks
    • DFP - Click through rate
    • DFP - Coverage
    • DFP - Monetized pageviews
    • DFP - Effective cost per thousand page impressions
    • DFP - Revenue
    • DFP - Revenue per thousand sessions
    • DFP - Viewable impression rate
    • DFP Backfill - Impressions
    • DFP Backfill - Impressions per session
    • DFP Backfill - Clicks
    • DFP Backfill - Click through rate
    • DFP Backfill - Coverage
    • DFP Backfill - Monetized Pageviews
    • DFP Backfill - Effective cost per thousand page impressions
    • DFP Backfill - Revenue
    • DFP Backfill - Revenue per thousand sessions
    • DFP Backfill - Viewable impression rate
    • DBM - Effective cost per action
    • DBM - Effective cost per click
    • DBM - Effective cost per thousand page impressions
    • DBM - Click through rate
    • DBM - Clicks
    • DBM - Conversions
    • DBM - Cost
    • DBM - Impressions
    • DBM - Return on ad spend
    • DS - Impressions
    • DS - Clicks
    • DS - Click through rate
    • DS - Cost per click
    • DS - Revenue per click
    • DS - Cost
    • DS - Profit
    • DS - Return on ad spend

Tip

If you're not sure which metrics to track, you might be interested in our SaaS Metrics Generator, which can help you find the right metrics and learn more about them.

Google Analytics widgets refresh rate

Visualizations powered by this Google Analytics integration refresh every 10 minutes.

Limitations of the beta Google Analytics integration

Known limitations

  • Real-time metrics are not available in this integration
  • It is not possible to add comparisons to widgets created with this integration
  • Some incompatible dimensions and metrics may selected within the same visualization. These will not return data.
  • Progress goals are not currently supported
  • Sparklines are not currently available
  • Cohort metrics are not supported
  • If a connection to Google Analytics is interrupted or lost, widgets using it will no longer work.
  • Filters are and filters, checking that all selected values are included. It is not currently possible to create or filters to check for any selected values.

We will add further information here if any other limitations are found

Was this article helpful?

Awesome! 👍  Thanks so much for your feedback!