Runway Documentation
  • About Runway
  • 🚀Getting started
    • Adding apps
    • Setting up your integrations
      • Branching strategies
      • Builds and branches
      • Pattern strings / tokens
    • Preparing your first release
    • Setting up your team
  • 🎛️Using Runway
    • Navigating Runway
    • Build Distro
      • Quickstart
      • Uploading builds for distribution
      • Build Distro buckets
      • Sharing builds
      • Installing builds
      • Signing and provisioning cheat sheet
    • App overview
    • Releases
      • Release overview
      • Feature flags
      • Kickoff
      • Feature readiness
      • Translations
      • Release candidate
      • Regression testing
      • Beta testing
      • Screenshots
      • Metadata
      • Approvals
      • App submission
      • App store review
      • Release
    • Release schedule
    • Rollout
    • Hotfixes
    • Rollbacks
    • Checklists
    • Build matching
    • App settings
      • General settings
      • Team settings
      • Release pilot rotation
      • Integrations settings
      • Profiles and devices
      • Signing keys
      • Health metrics settings
      • Automations settings
      • Notifications settings
      • Schedule settings
      • Beta testing settings
      • Metadata settings
      • Release defaults
      • Checklists settings
      • Custom strings settings
    • Organization overview
    • Organization settings
      • Team
      • SSO/SAML
    • User settings
    • Over-the-air (OTA) releases
  • ⚙️Integrations
    • Integrations overview
    • Version control
      • Azure Repos
      • Bitbucket
      • GitHub
      • GitLab
    • Project management
      • Asana
      • Azure Boards
      • GitHub Issues
      • Jira
      • Linear
      • Pivotal Tracker
      • Monday.com
      • Shortcut
    • CI/CD
      • App Center Build
      • Azure Pipelines
      • Bitbucket Pipelines
      • Bitrise
      • Buildkite
      • CircleCI
      • Codemagic
      • GitHub Actions
      • GitLab CI
      • Jenkins
      • TravisCI
      • Xcode Cloud
    • Regression testing
      • TestRail
      • Xray
    • Beta testing
      • Google Play testing tracks
      • TestFlight
      • App Center
      • Firebase App Distribution
    • App stores
      • App Store Connect
      • Google Play Console
      • Amazon Appstore
      • Huawei AppGallery
      • Samsung Galaxy Store
    • Notifications
      • Microsoft Teams
      • Slack
    • Stability monitoring
      • BugSnag
      • Datadog
      • Embrace
      • Firebase Crashlytics
      • New Relic
      • Sentry
      • Dynatrace
    • Observability & analytics
      • Amplitude
      • Datadog
      • Google Analytics
      • Mixpanel
      • New Relic
      • Custom observability & analytics
    • Feature flagging
      • Optimizely
      • LaunchDarkly
    • Scheduling
      • Opsgenie
      • PagerDuty
    • Translations
      • Crowdin
      • Lokalise
    • Calendar
      • Google Calendar
  • ⚡Automations
    • Automations overview
    • Types of automations
  • 🔔Notifications
    • Notifications overview
    • Types of notifications
  • 🪝Webhooks
    • Outgoing webhooks
  • 📡REST API
    • Overview
    • Reference Docs
    • Markdown Badge API
    • App configuration files
  • 🛠️Quickstart CI/CD
    • Quickstart CI/CD overview
    • Getting started
  • Support
    • Contact us
Powered by GitBook
On this page
  • Set up
  • Navigate to the Integration settings view
  • Connect Google Analytics
  • Configure the Google Analytics integration

Was this helpful?

  1. Integrations
  2. Observability & analytics

Google Analytics

PreviousDatadogNextMixpanel

Last updated 26 days ago

Was this helpful?

Set up

Navigate to the Integration settings view

  1. Select an app in the top left corner from the Switcher

  2. Navigate to App Settings by clicking the gear icon (⚙️) at the top of the Timeline sidebar

  3. Click on Integrations in the sidebar

Connect Google Analytics

  1. Find the Google Analytics integration module under the Observability & analytics section

  2. Click the Connect button

  3. Enter the Property ID for your Google Analytics configuration and upload a Service Account key .json file corresponding to a service account that's properly configured to access Google Analytics.

Configuring API access with your service account

When configuring a service account to access Google Analytics data, there are a few steps to take note of:

  1. The service account can be set up with the Service Account User role.

  2. The Google Cloud project your service account is part of must have the Google Analytics Admin API (required to fetch data streams) and Google Analytics Data API (required to fetch event data) enabled. You can enable these APIs from your Google Cloud project by going to APIs & Services > Enable APIs & Services and searching for the corresponding APIs.

  3. The service account's email address must be added to your Google Analytics account. You can do this by going to Admin > Account Access Management > Add access permissions to new users (+ button) and then adding the service account's email address with the Viewer role.

Configure the Google Analytics integration

  1. Select a Data Stream ID from the list of available data streams associated with your Google Analytics property.

  2. Select events from your Google Analytics account and property to monitor from Runway. Additionally, you can specify event metrics (e.g. checkouts) to track metric-specific metrics such as averages, medians, and percentiles.

The events you select as part of the integration setup will be surfaced in the view of each release. You can also configure that define acceptable thresholds for any of these events, associate metrics with and more!

When selected events include an associated metric, Runway will compute additional metrics automatically, such as Average value, Median value, and Percentile metrics. For more information on Google Analytics metrics including default metrics collected, visit their . Reminder that custom metrics must be added to your account and property in Google Analytics before they can be queried. For more information on custom metrics, go .

For a complete list of available metric types that Runway generates from your selected events, visit the .

⚙️
documentation
here
Rollout
health metrics
Metric Types documentation
rollout automations