How to Blend Data in Looker Studio for Marketing Agencies (GA4 + GSC Example)

Published: February 25, 2025
Last Updated: May 16, 2025

Data blending in Looker Studio pulls separate metrics into one clear snapshot. Agencies juggle stuff like Google Analytics 4 (GA4), Google Search Console (GSC), ad tools, and client CRMs to show ROI or fix campaign hiccups. Tie these together—say, GA4’s user stats with GSC’s search numbers—and you ditch the hassle of manual data patching.

This guide walks through blending data in Looker Studio, spotlighting GA4 and GSC as a hands-on case, while tossing in tips for agencies to tweak it for any client or tool, sorting out messes like jumbled data, rushed deadlines, and client demands for solid reports.

What Makes Data Blending in Looker Studio Worth It for Agencies

Picture juggling a dozen clients, each with their own setups and goals. Link GA4’s bounce rates to GSC’s click counts, or match ad spend with conversions, and you cut through the chaos of flipping between tools. Nail down answers fast: “Does SEO bring in decent traffic?” or “Which campaigns actually pay off?” Blending data in Looker Studio hands agencies a single spot for insights that shape choices on the fly.

Got worries about slow Looker Studio reports with tons of client data? Lean on early filters and tight blends to keep things snappy, so you’re not stuck waiting during a client huddle.

COMBINE DATA SOURCES
Before you decide to blend data. Try Swydo’s combine data sources lets you merge key metrics from multiple ad platforms into a single result—visualized as a KPI, table, or graph. Try for free today, no credit card required

1. Get Your Data Sources Ready for Blending in Looker Studio

First, verify that you have GA4 and GSC accounts associated with the Google account you are logging into Looker Studio with.

Looker Studio 02 21 2025 10 47 AM

Then click on blank report—open Looker Studio

Set up your sources, start with Google Analytics:

looker studio blending

Hook Up GA4

  • Click “Google Analytics” in the connector list (It should be the first row)
  • Click it, then pick your client’s GA4 property from the dropdown.
  • Hit “Add” in the bottom right.
GA4 WITH GSC Data blending 02 21 2025 02 34 PM

Click on Add Data and select Google Search Console

GA4 WITH GSC Data blending 02 21 2025 11 20 AM

Select the managed GSC account/site, select Url Impression and click “Add

GA4 WITH GSC Data blending 02 21 2025 11 20 AM 1

2. Pull Off Data Blending in Looker Studio Step by Step

Start blending these by clicking on Resource>>Manage Blends

GA4 WITH GSC Data blending 02 21 2025 11 18 AM

Click “ADD A BLEND

GA4 WITH GSC Data blending 02 21 2025 11 23 AM

Configure the Blend:

  • Data Source 1: Choose your GA4 data source.
    • Join Key 1: This is how you’ll connect GA4 data. The best option is usually Landing Page. (Make sure your GA4 reports are set up to capture landing page information correctly.)
  • Data Source 2: Choose your GSC data source.
    • Join Key 2: This needs to match the GA4 join key. Use Landing Page here as well. Important Note: GSC’s Landing Page dimension might include query parameters. If you want to blend based on the base URL, you might need to create a calculated field in GSC to extract the base URL
    • Join Type: Left outer join is generally recommended. This will include all landing pages from GA4 and match them with GSC data. If a landing page exists in GA4 but not GSC, the GSC metrics will show as null/zero. Other join types might exclude data you want to see.

When choosing a dimension, prefer GA4. Google Search Console (GSC) only shows indexed URLs, whereas GA4 collects all URLs, even those with UTM parameters or null/zero values. It’s better to capture everything, not just the URLs that are ranking

GA4 WITH GSC Data blending 02 21 2025 11 26 AM

Name them—click each source’s title in the left panel, type “GA4 Source” and “GSC Source” to track them easy.

GA4 WITH GSC Data blending 02 21 2025 11 27 AM

This setup works for GA4 and GSC, but it bends to anything. Hook Google Ads to GA4 with Campaign ID, or tie a CRM to User ID. Expect mismatched keys? Sort that out next. Want more than two sources? Stack another—click “Add a table,” pick Google Ads, set a join—but don’t overdo it, or things slow down. Test a pair first, check the results, then pile on.

3. Fix Join Key Problems for Smooth Data Blending in Looker Studio

First, we are going to add Landing Page dimensions for both GA4 and GSC sources. Then add all of the metrics you want to see on the table.

GA4 WITH GSC Data blending 02 21 2025 11 34 AM

Google Analytics 4 landing page URLs do not include the domain (https://example.com/path), and Google Search Console does, so simply joining these two won’t work. We’ll need to use Regex to make them match.

We will clean up the GSC by removing the domain and only using the landing page path.

GSC Join Key Cleanup

GA4 WITH GSC Data blending 02 21 2025 11 33 AM
  • Click “GSC Source” Landing Page
  • Hit “Add Calculated Field” at the top.
  • Name it—type GSC LP in the top box.
  • Enter this formula:
    REGEXP_REPLACE(Landing Page, 'https://example.com(/+)$', '/')
  • Click “Save.”

For those who don’t have trailing slash use this: REGEXP_REPLACE(Landing Page, 'https://example.com(/+)$', '')

GA4 WITH GSC Data blending 02 21 2025 11 41 AM
Make sure to replace https://example.com with your clients domain. And make sure that you can see the green checkmark.

After that, you ca click on 1 condition, and you will notice that the right side is “Missing”:

GA4 WITH GSC Data blending 02 21 2025 11 42 AM

Since the Dimensions name has changed, you will need to click on the “Missing” section and select GSC LP:

GA4 WITH GSC Data blending 02 21 2025 11 43 AM

Name your Blend Name and click Save (located at the bottom right) then click X Close

GA4 WITH GSC Data blending 02 21 2025 11 44 AM

Check it—fixes slashes, adds the domain if missing, syncs with GSC.

4. Pick Metrics and Dimensions for Your Blended Data

Click on the table and select the data source to GA4 GSC BLEND

GA4 WITH GSC Data blending 02 21 2025 11 47 AM

Scroll to “Metrics” under each source table.

  • Pick GA4 metrics—click “Add a metric,” scroll to Engagement Rate, click it, then add Bounce Rate.
  • Pick GSC metrics—click “Add a metric,” scroll to Clicks, click it, then add Average Position.
  • Hit “Save.”

Stick with GA4 and GSC for now—Engagement Rateand Bounce Rate from GA4, Clicks, Impression, CTR, and Average Position from GSC. Switch it up for agency jobs—pair Google Ads Cost with GA4 Conversions, or CRM Revenue with Sessions.

Not sure what to grab? Zero in on what clients care about—traffic worth having, cash coming in, or how folks stick around. Pin dimensions like Landing Page or Campaign as the backbone, and keep metrics to 4-6 so it doesn’t turn into a jumble.

5. Show Off Blended Data in Looker Studio with Tables and Charts

You now have a table with both GA4 and GSC, but you ight notice the null if you do not have data for that landing page.

To change or remove null, you can click on the table, go to Style and scroll down until you see Missing Data. You can select – or 0 or show blank

GA4 WITH GSC Data blending 02 21 2025 11 51 AM

I’ve chosen to show 0:

GA4 WITH GSC Data blending 02 21 2025 11 53 AM

Want clients to get it? Click Clicks in the metrics list, rename it “Search Clicks” in the “ADD Calculated” field. Maybe add a chart—click “Add a chart,” pick “Line Chart,” set it with the same source and metrics for trends.

Go to Resource > Manage blend, click Edit:

GA4 WITH GSC Data blending 02 21 2025 11 59 AM 1

Select Url Clicks, click on “Add Calculated Field”, Name it and in the Formula section, start typing Url and you can select the actual metrics and click save.

GA4 WITH GSC Data blending 02 21 2025 11 57 AM

Now you can select Search Clicks as the metrics and you can rename all of the tables:

GA4 WITH GSC Data blending 02 21 2025 11 58 AM

7. Tighten Up Blended Data with Filters and Sorting

Select the Table: Make sure your table displaying the blended GA4 and GSC data is selected. You can see it’s selected in the screenshot below because the table has the blue outline and the right-hand properties panel is showing settings for “Chart” and “Data”.

GA4 WITH GSC Data blending 02 24 2025 07 33 AM

Locate the “Default date range” Section:

  • In the right-hand properties panel, look for the “Data” tab. It’s already selected in your screenshot.
  • Scroll down within the “Data” tab until you find the section labeled “Default date range”. It’s located just above the “Filter” section.

Set the Date Range:

GA4 WITH GSC Data blending 02 24 2025 07 37 AM
  • Click on the date range selection. In your screenshot, it probably says “Auto date range”.
  • A date range picker will appear.
  • To use a quick date range: Click on “Custom” in the top right of the date range picker. Then you’ll see quick date range options like “Last 7 days,” “Last 30 days,” “This month,” etc. Select “Last 30 days” (or any other desired range).
  • To set a custom date range: Click on the start and end dates in the calendar to select a specific date range.
  • Click “Apply” in the bottom right corner of the date range picker.

Locate the “Filter” Section:

  • In the right-hand properties panel, under the “Data” tab (which is already selected in your screenshot), scroll down until you find the “Filter” section. It’s located directly below the “Default date range” section.

Click “Add a filter”:

  • In the “Filter” section, click the blue button that says “Add a filter”.

Create the Filter:

GA4 WITH GSC Data blending 02 24 2025 07 40 AM
  • A new filter creation panel will appear.
  • Name your filter: In the top field, give your filter a descriptive name (e.g., “Product Pages,” “Specific Campaign,” etc.).
  • Select the dimension: Click the “Select a field” dropdown and choose the dimension you want to filter by. In your case, you’ll likely want to use the cleaned landing page dimension you created (“GSC LP” or a similar name).
  • Choose a condition: Select the condition you want to use (e.g., “Contains,” “Equals,” “Starts with,” etc.). For example, if you want to filter for product pages, you might use “Contains.”
  • Enter the value: In the input field next to the condition, enter the value you want to filter by. For example, if you want to filter for product pages, you might enter /product/.
  • Click “Save”: Click the blue “Save” button to save your filter.
GA4 WITH GSC Data blending 02 24 2025 07 41 AM
Here you can see one filter created. But you can add multiple dimension filters to further refine your data. Repeat steps 3 and 4 for each additional filter you want to create.

Example Scenario (Blog or Product Pages):

Let’s say you want to filter your table to only show data for landing pages that contain “/product/”.

  1. You would click “Add a filter”.
  2. Name the filter “Product Pages”.
  3. Select the dimension “GSC LP” (or whatever you named your cleaned landing page field).
  4. Choose the condition “Contains”.
  5. Enter the value /product/ or /blog/
  6. Click “Save”.
GA4 WITH GSC Data blending 02 24 2025 07 40 AM 1
Here is an example of me creating a /blog/ filter. Now the entire table wil show only /blog/ landing page and exclude the rest

8. Toss Interactivity into Looker Studio Reports

You can also add Advanced filter option to search for specific pages.

GA4 WITH GSC Data blending 02 24 2025 09 38 AM

1. Add Control:

  • Click “Advanced filter” in the toolbar.
  • Place the input box on your report canvas where you want the search bar to appear.

Slow loading and other limitations of Looker Studio might restrict you from scaling.

You might have some of your clients Google Analytics and Google Search Console. In some cases, you might have multiple Google account for access. Or some are using trailing slash or not. Whether you are managing 5 clients to 20+ clients, it gets harder when you’re trying to scale your agency’s business. Think about how a client reporting platform can help. Read our article on Swydo vs Looker Studio for comparison or check out our other article on Looker Studio alternatives for more options.

Conclusion

You’ve got the whole rundown now—connect GA4 and GSC, sort out those join keys, add filters, and hand clients numbers that click. Agencies need this: one report to axe the mess and show your work pays off. Give it a spin, bend it for your trickiest clients, and see it pull through on crazy deadlines. Kick off with GA4 and GSC, then toss in whatever data they dump on you. Go build it.

How to Blend Data in Looker Studio

Expert answers to common questions about creating powerful multi-source reports

Basics
Step-by-Step
Common Fixes
Advanced Tips
What is data blending in Looker Studio?

Data blending in Looker Studio is a feature that lets you combine metrics from multiple data sources (like GA4, GSC, Google Ads) into a single visualization. It works by joining data sources on a common dimension (like Landing Page or Date), allowing you to see related metrics side-by-side without switching between reports.

Why should agencies use data blending in Looker Studio?

Agencies should use data blending because it saves significant time by eliminating manual data combination, creates more comprehensive client reports, shows the relationship between different marketing channels, and helps demonstrate ROI by connecting marketing activities to business outcomes. For example, blending GA4 with GSC shows how organic search visibility impacts actual website engagement and conversions.

Which data sources can be blended in Looker Studio?

Looker Studio can blend virtually any connected data sources. The most common blends for agencies include: GA4 + Google Search Console, Google Ads + GA4, multiple ad platforms (Google, Meta, LinkedIn), CRM data + website analytics, email platforms + GA4, and social media metrics + website performance data. Any sources that share a common dimension (dates, URLs, campaign IDs, etc.) can be blended.

What’s the difference between data blending and data sources in Looker Studio?

Data sources are individual connections to platforms like GA4 or Google Ads, each showing metrics from just that platform. Data blending creates a new virtual data source that combines metrics from multiple sources using a common join key (like Landing Page). While a regular data source can only show metrics from one platform, a blended data source lets you see GA4 engagement metrics and GSC search metrics together in a single table or chart.

How do I blend GA4 and Google Search Console data in Looker Studio?

To blend GA4 and GSC data in Looker Studio:

  1. Add both data sources to your report
  2. Go to Resource > Manage Blends
  3. Click “ADD A BLEND”
  4. Select GA4 as Data Source 1 and “Landing Page” as Join Key 1
  5. Select GSC as Data Source 2 and “Landing Page” as Join Key 2
  6. Choose “Left outer join” as the Join Type
  7. Click “Save”
  8. Create a new table using your blend as the data source

Note: You’ll need to create a calculated field to fix URL formatting differences between GA4 and GSC (see the URL mismatch question in the Common Fixes tab).

What are the best metrics to blend from GA4 and GSC?

The most useful metrics to blend from GA4 and GSC are:

From GA4: Users, Sessions, Engagement Rate, Conversion Rate, Average Session Duration

From GSC: Clicks, Impressions, CTR, Average Position

This combination reveals how organic search visibility (GSC metrics) translates to actual user behavior and conversions (GA4 metrics). For agency reports, focus on 4-6 key metrics that directly answer client questions rather than overwhelming with all available data.

How do I set up a join key for data blending in Looker Studio?

A join key is the common dimension that connects your data sources. For GA4 and GSC, Landing Page is typically used. To set up a join key:

  1. In the blend configuration, select a dimension from your first source (e.g., Landing Page from GA4)
  2. Select a matching dimension from your second source (e.g., Landing Page from GSC)
  3. If the formats don’t match exactly (like URLs with vs. without domains), create a calculated field to standardize them

Other common join keys include Date (for time-based analysis), Campaign ID (for ad performance), or Source/Medium (for channel comparisons). The join key must exist in both data sources and have matching values.

What’s the best join type to use when blending data in Looker Studio?

For most GA4 and GSC blends, use a “Left outer join” with GA4 as the primary (left) source. This includes all pages from GA4 even if they don’t have matching GSC data, which is ideal because:

  1. GA4 tracks all site activity including pages not indexed in GSC
  2. You’ll see metrics for all pages users visit, not just those with search data
  3. It prevents data loss when GSC doesn’t have data for pages with UTM parameters

Use “Inner join” only when you specifically want to see just the intersection of data from both sources (e.g., only pages that both receive organic traffic and have conversions).

How do I fix URL mismatches between GA4 and GSC for data blending?

GA4 stores URLs without domains (e.g., /blog/post/) while GSC includes full URLs (e.g., https://example.com/blog/post/). Fix this mismatch with these steps:

  1. In your blend settings, select the GSC data source
  2. Click “Add Calculated Field”
  3. Name it “GSC Landing Path”
  4. Enter this formula (replace with your domain):

REGEXP_REPLACE(Landing Page, 'https://example.com(/+)$', '/')

For sites without trailing slashes:

REGEXP_REPLACE(Landing Page, 'https://example.com(/+)$', '')

Use this new calculated field as your GSC join key instead of the original Landing Page dimension.

Why am I seeing null values in my blended data and how do I fix them?

Null values appear when there’s no matching data in one of your sources. For example, pages in GA4 that aren’t indexed in GSC will show null values for GSC metrics. To handle nulls:

  1. Select your table
  2. Go to Style tab
  3. Scroll to “Missing Data”
  4. Choose to display nulls as “0” (if the metric should be zero), “-” (for cleaner appearance), or leave blank

If you’re seeing unexpected nulls for pages that should have data in both sources, check your join key configuration for URL format mismatches or create a calculated field that uses IFNULL() to substitute zeros for nulls.

How do I fix slow loading times in data-blended Looker Studio reports?

Blended reports often load slowly due to processing large datasets. Speed them up with these fixes:

  1. Apply data source filters before blending (filter out irrelevant data)
  2. Use shorter date ranges (last 30 days instead of all time)
  3. Reduce the number of metrics in your blend
  4. Add a landing page filter to show only top pages
  5. Create separate reports for detailed analysis vs. client meetings

For agency client presentations, create a streamlined dashboard with pre-filtered data showing only key metrics and top-performing pages to ensure quick loading during live meetings.

How do I rename metrics in blended data for clearer client reports?

To rename metrics in blended data for clearer client reports:

  1. Select your blended data source
  2. Click on a metric you want to rename
  3. Select “Add Calculated Field”
  4. Name it something clear (e.g., “Organic Search Clicks” instead of “Clicks”)
  5. In the formula field, simply enter the original metric name
  6. Click “Save”

Use descriptive names that clarify the source and meaning of each metric. For example, rename “Clicks” to “GSC Clicks” or “Organic Search Clicks” to distinguish them from other click metrics in your report.

How do I create calculated metrics using blended data in Looker Studio?

Creating calculated metrics with blended data lets you derive new insights. For example, to calculate “Conversion Rate per Impression” using GA4 and GSC data:

  1. Select your blended data source
  2. Click “Add Calculated Field”
  3. Name it “Conversion Rate per 1000 Impressions”
  4. Enter formula: (Conversions / Impressions) * 1000
  5. Format as a number with appropriate decimals

Other useful calculated metrics include “Revenue per Click” (E-commerce Revenue / GSC Clicks) or “Engagement-to-Position Ratio” (Engagement Rate / Average Position) to identify high-performing content relative to its search visibility.

How can I blend Google Ads data with GA4 in Looker Studio?

To blend Google Ads with GA4 data in Looker Studio:

  1. Add both GA4 and Google Ads data sources to your report
  2. Go to Resource > Manage Blends
  3. Create a new blend with GA4 as Data Source 1
  4. For Join Key 1, use Campaign (from GA4)
  5. Add Google Ads as Data Source 2
  6. For Join Key 2, use Campaign (from Google Ads)
  7. Select “Left outer join”

This allows you to see ad costs alongside conversion metrics. Ensure proper campaign tagging with consistent naming conventions across platforms. For more accurate attribution, you can also link your Google Ads and GA4 accounts directly through their respective settings.

How do I create advanced filters for blended data in Looker Studio?

Create advanced filters for blended data with these steps:

  1. Add a filter control: Click “Add control” > “Filter”
  2. Set it to use your blended data source
  3. Choose the dimension to filter on (e.g., Landing Page)
  4. Set the filter type (text, regex, numeric range, etc.)

For powerful agency reports, create these essential filters:

  • Page type filter to focus on specific sections (/blog/, /product/, etc.)
  • Performance threshold filter to show only high-impact pages (e.g., pages with >100 clicks)
  • Search box for finding specific URLs quickly
  • Date range selector with preset periods (last 30 days, last quarter)

Pre-configure dashboard pages with filters already applied for specific analysis views (e.g., “Top Converting Pages”, “SEO Opportunities”).

What alternatives exist when Looker Studio data blending isn’t sufficient?

When Looker Studio data blending becomes too limited for agency needs, consider these alternatives:

  1. Dedicated reporting platforms: Tools like Swydo offer purpose-built agency reporting with better performance for multi-client management and simpler data connections
  2. Google BigQuery: Create a data warehouse that centralizes all client data, then connect Looker Studio to this single source
  3. API-based solutions: Use Python or R to extract, transform and load data into a consolidated database

Consider upgrading your solution when reports consistently take over 30 seconds to load, you need to manage similar reports across many clients, or you require complex data transformations that become unwieldy in Looker Studio.

How do I blend data from more than two sources in Looker Studio?

To blend more than two data sources in Looker Studio:

  1. Start with your primary source (typically GA4)
  2. Add your first secondary source (e.g., GSC)
  3. Set up the join keys and join type
  4. Click “Add a table” in the blend settings
  5. Select your third data source (e.g., Google Ads)
  6. Configure the join key that matches your primary source
  7. Repeat for additional sources as needed

Keep in mind that each additional source increases processing time. For complex multi-source blends, consider creating a connection hierarchy where your most important relations are established first. Test your blend with small date ranges before expanding to full reporting periods.

Blend your data easily with Swydo’s seamless integration.

Start Free Trial

No credit card required • Simplify Client Reporting

Create Your Free Marketing Report in Minutes

Free for 14 days, no credit card required, cancel at any time

Request a demo ▶ Get started