Looker Studio Integration
Build custom dashboards and visual reports in Google Looker Studio using your SealMetrics analytics data. The official SealMetrics connector pulls traffic, sources, pages, conversions, and more directly into Looker Studio charts and tables.
Prerequisites
- SealMetrics account with an active API key
- Google account with access to Looker Studio
How It Works
The SealMetrics connector for Looker Studio fetches data in real-time from the SealMetrics API using your API key. Each time you view a dashboard, Looker Studio requests the latest data for your selected date range.
Looker Studio → SealMetrics Connector → SealMetrics API → Your analytics data
Data is cached for 5 minutes to ensure fast loading. Looker Studio may also apply its own caching.
Setup
Step 1: Get Your API Key
- In SealMetrics, go to Settings > API Keys
- Create a new API key or copy an existing one
- Keep it handy — you'll need it in the next step
Use a dedicated API key for Looker Studio so you can rotate it independently without affecting other integrations.
Step 2: Open the Connector in Looker Studio
-
Click the link below to open the SealMetrics connector in Looker Studio:
-
You'll be asked to authorize the connector on first use — click Authorize
Step 3: Configure the Data Source
The setup is a two-step configuration:
- Enter your API key and click Next
- Select your site from the dropdown (all sites linked to your API key are listed)
- Choose a report type — this determines which dimensions and metrics are available
- Click Connect
You now have a data source ready to use in any Looker Studio report.
Available Report Types
Each report type provides a different set of dimensions and metrics. You can create multiple data sources (one per report type) and combine them in a single dashboard.
Traffic Overview
Daily traffic metrics with time-series data.
| Field | Type | Description |
|---|---|---|
| Date | Dimension | Day of the data point |
| Entrances | Metric | Number of sessions started |
| Page Views | Metric | Total page views |
| Engaged Entrances | Metric | Sessions with more than one pageview |
| Conversions | Metric | Total conversions |
| Microconversions | Metric | Total microconversions |
| Revenue | Metric | Total revenue (EUR) |
| Bounce Rate | Metric | Percentage of single-page sessions |
Traffic Sources
Traffic broken down by UTM parameters.
| Field | Type | Description |
|---|---|---|
| Source | Dimension | UTM source |
| Medium | Dimension | UTM medium |
| Campaign | Dimension | UTM campaign |
| Term | Dimension | UTM term |
| Entrances | Metric | Sessions from this source |
| Conversions | Metric | Conversions attributed to this source |
| Revenue | Metric | Revenue from this source (EUR) |
| Bounce Rate | Metric | Bounce rate for this source |
Pages
Page-level analytics with content grouping.
| Field | Type | Description |
|---|---|---|
| Page Path | Dimension | URL path of the page |
| Content Group | Dimension | Content group assignment |
| Entrances | Metric | Sessions entering on this page |
| Page Views | Metric | Total views of this page |
| Conversions | Metric | Conversions on this page |
| Bounce Rate | Metric | Bounce rate for this page |
Landing Pages
Entry page performance with conversion data.
| Field | Type | Description |
|---|---|---|
| Landing Page | Dimension | URL path of the entry page |
| Entrances | Metric | Sessions starting on this page |
| Conversions | Metric | Conversions from this landing page |
| Revenue | Metric | Revenue from this landing page (EUR) |
| Bounce Rate | Metric | Bounce rate for this landing page |
Countries
Geographic breakdown of your traffic.
| Field | Type | Description |
|---|---|---|
| Country Code | Dimension | ISO country code |
| Country | Dimension | Country name |
| Entrances | Metric | Sessions from this country |
| Page Views | Metric | Page views from this country |
| Conversions | Metric | Conversions from this country |
| Bounce Rate | Metric | Bounce rate for this country |
Devices
Traffic split by device type.
| Field | Type | Description |
|---|---|---|
| Device Type | Dimension | Device category (desktop, mobile, tablet) |
| Entrances | Metric | Sessions from this device type |
| Page Views | Metric | Page views from this device type |
| Bounce Rate | Metric | Bounce rate for this device type |
Channels
Traffic grouped by marketing channel.
| Field | Type | Description |
|---|---|---|
| Channel | Dimension | Channel group (organic, paid, social, direct, etc.) |
| Entrances | Metric | Sessions from this channel |
| Conversions | Metric | Conversions from this channel |
| Revenue | Metric | Revenue from this channel (EUR) |
| Bounce Rate | Metric | Bounce rate for this channel |
Building a Dashboard
Creating Your First Report
- Go to Looker Studio and click + Create > Report
- Select your SealMetrics data source (created during setup)
- Start adding charts, tables, and scorecards using the available fields
Combining Multiple Report Types
For a complete analytics dashboard, create one data source per report type and add them all to the same report:
- Traffic Overview — for time-series charts (entrances, conversions, revenue over time)
- Traffic Sources — for source/medium breakdown tables
- Landing Pages — for top landing pages with conversion rates
- Channels — for channel performance pie charts
- Countries — for geo maps
- Devices — for device split donut charts
To add a new data source to an existing report:
- Click Resource > Manage added data sources
- Click Add a data source
- Search for "SealMetrics" and configure with a different report type
Using Date Range Controls
The connector respects Looker Studio's date range controls. Add a date range picker to let viewers filter all charts at once:
- Click Add a control > Date range control
- Place it at the top of your report
- All SealMetrics charts will automatically filter to the selected range
Tips
- Data caching: Data is cached for 5 minutes on the connector side. Looker Studio may also cache on its side. To force a refresh, click the refresh button in the report viewer.
- Multiple sites: Create separate data sources for each site you want to report on. You can combine them in the same dashboard.
- API key rotation: If you rotate your API key, update it in each Looker Studio data source by going to Resource > Manage added data sources > Edit for each SealMetrics source.
- Sharing: When you share a Looker Studio report, viewers use the data source owner's API key — they don't need their own.
- Blending data: Use Looker Studio's data blending to combine metrics from different report types in a single chart (e.g., join Traffic Sources with Landing Pages by a common dimension).
Troubleshooting
"Invalid API Key" Error
- Verify your API key is correct in Settings > API Keys
- Make sure the key hasn't been revoked or expired
- Re-enter the key in the data source: Resource > Manage added data sources > Edit
No Sites Listed
- Confirm your API key has access to at least one site
- Check that sites are active in your SealMetrics account
Data Not Loading
- Verify the selected date range contains data
- Check that your SealMetrics account is active
- Try refreshing the data source (click the refresh icon in the report)
- If the issue persists, create a new data source — the connector may need to be re-authorized
Rate Limiting
The connector handles rate limits automatically with retry logic. If you experience slow loading:
- Reduce the date range
- Avoid refreshing multiple reports simultaneously
- Data is cached for 5 minutes, so repeated views load faster
Looker Studio + BigQuery
If you also use the BigQuery integration, you can combine both approaches:
- Looker Studio connector — best for quick dashboards with standard metrics, no setup required beyond an API key
- BigQuery as data source in Looker Studio — best for custom SQL queries, cross-table joins, and advanced analysis
You can use BigQuery as a Looker Studio data source by selecting BigQuery instead of the SealMetrics connector when creating a data source, and pointing it to your SealMetrics BigQuery dataset.