Connect GA4 to Google Sheets: Tutorial and Free Templates (2026)

Sep 21, 2026
5 min read

Summarize this blog post with:

Working with GA4 data in Google Sheets shouldn’t necessarily mean constantly exporting reports and updating spreadsheets manually.

With Two Minute Reports’ GA4 Google Sheets connector, you can export your GA4 data into Google Sheets, automate reporting across multiple accounts, and keep your performance data up to date without repetitive work.

In this guide, I’ll show you how to connect GA4 to Google Sheets via Two Minute Reports so that you can build actionable GA4 reports to track and analyze your website and app performance in one place.

How to connect Google Analytics 4 to Google Sheets?

You can import your GA4 data to Google Sheets via two methods:

Method 1: Connecting GA4 data to Google Sheets using the Two Minute Reports Hub.

Method 2: Connecting GA4 data to Google Sheets using pre-built templates.

Method 1: Connect GA4 to Google Sheets using Two Minute Reports Hub

The Two Minute Reports Hub is your dedicated workspace for managing all your GA4 accounts and clients in one place. Here’s how to get started.

Step 1: Creating a Connection

1. Go to hub.twominutereports.com and click Connections → Create Connection.

connections.png

2. Inside the dialog box, complete these three steps

  • Select the Google Analytics 4 connector from the list of options.
select ga4.png
  • Authenticate your GA4 account by specifying the login credentials.
  • Once done, enable the GA4 accounts you want to track and analyze performance. Please note that you can’t query disabled accounts.
enable the GA4 accounts you want to track and analyze performance

3. Once done, navigate back to the Hub homepage and click Google Sheets → New Google Sheets Report.

google sheest reports.png

4. Click Use Template and follow the on-screen instructions to launch the Two Minute Reports add-on in your spreadsheet.

Step 2: Configure and Run Your Query

1. Once you’ve installed the add-on, navigate to Menu → Data Queries and click Add.

2. Select the GA4 accounts you want to include in the sidebar.

SELECT GA4 ACC.png

3. If you’re managing multiple clients, go to Clients → Manage Clients (in the sidebar), map your GA4 accounts to the relevant clients and click Save & Close.

select ga4 clients.png

4. Next, choose relevant GA4 metrics and dimensions you want to track and select your date range.

select GA4 metrics and dimensions from the sidebar

5. Click Run Query to pull your data into the chosen sheet and cell. You can now see the insights populated in your Google Sheets dashboard.

op.png

The next step is to automate your query. In this way, you can set up predefined schedules so your clients will receive updated insights at defined intervals.

You can either click ‘Save & Automate’ or navigate to Menu → Schedule Refresh. Either way, the steps remain the same. For now, let’s click ‘Save & Automate’. Then, follow the steps below:

automated reporting.png
  • First, enter your schedule name.
  • Next, select the queries to include in this schedule. You can choose multiple queries if you want them to refresh on the same schedule.
  • Then, choose how often you want to refresh: hourly, daily, weekly and monthly.
  • Specify the exact time and timezone for the refreshes to occur.

Once you are done with the above steps, you can set up your GA4 reports to be delivered via email. Here’s how you can:

  • To enable email delivery, move the toggle to ‘Email’.
  • Next, select the Sheet to report.
  • Enter the email addresses of your recipients – your clients, team members or stakeholders.
  • Select whether you need to attach the report as a PDF, Excel/CSV or both.
  • Write a customized email subject and body message to include with each report.

And that’s it. Your schedule is now saved. From here on, your clients will receive the latest website performance and revenue insights automatically delivered to their inbox.

Method 2: Connect GA4 to Google Sheets using pre-built templates

With Two Minute Reports’ pre-built GA4 templates for Google Sheets, you can create custom GA4 reports and dashboards within minutes. Here’s how you can:

1. In the template gallery, select the GA4 Acquisition Overview Template for Google Sheets.

2. Next, click ‘Get Template for Free’ to open the Google Sheets template.

3. Then, click Use Template. You’ll land on the Google Sheets dashboard.

4. Click Use to launch the Two Minute Reports sidebar in your spreadsheet.

click use.png

5. Finish importing your GA4 template by selecting the required GA4 accounts from the dropdown. Once done, click Submit to create your report.

gar finish import.png

6. Click Run Query to fill this template with the necessary data.

7. And that’s it. Your GA4 data is populated across relevant sections, helping you give a detailed overview of what’s happening on your website and what needs to be improved.

Click the template link below to get started.

GA4 - Acquisition Overview Report
View Template

Why connect GA4 to Google Sheets?

Connecting GA4 to Google Sheets with Two Minute Reports gives you a flexible way to pull, organize, and analyze your website performance without repeatedly exporting reports from native GA4 interface.

1. Simplify GA4 Data Extraction

Whether you manage one GA4 property or multiple accounts, you can map relevant clients, bring that data into one spreadsheet and keep your reporting workflow in one place.

2. Automate your GA4 Reports

With Two Minute Reports’ Schedule Refresh, you can automate your GA4 reports to your clients and stakeholders. Choose your queries, how often you want to refresh, the sheet to report to, and enter email address(es), and your clients will receive updated marketing performance insights on your set schedule.

3. Analyze GA4 Reports Your Way

Google Sheets gives you the flexibility to work with your data however you need. Use formulas, pivot tables, filters, and other functions to analyze sessions, users, engagement, conversions, traffic sources and other GA4 metrics.

4. Share and Collaborate Easily

Since your GA4 data lives in Google Sheets, your team can access and collaborate on reports without needing to work inside GA4. Share spreadsheets with stakeholders, control access permissions, and keep everyone working from the same up-to-date insights, all from one place.

 

Top Metrics Used in GA4 Looker Studio Dashboards

Let’s explore the key GA4 metrics and dimensions you can use in Looker Studio dashboards to understand website traffic, user engagement, conversions, and revenue.

Users and Traffic

Track user activity and website traffic to understand how many people visit your website, how often they return, and how they interact with your site.

Title

Description

Active users

The number of distinct users who visited your site or app.

New users

The number of users who interacted with your site or launched your app for the first time.

Total users

The number of distinct users who have logged at least one event.

Sessions

The number of sessions that began on your site or app.

Sessions per user

The average number of sessions per active user.

Average session duration

The average duration of user sessions.

Views

The number of app screens or web pages viewed.

Engagement

Measure how actively users interact with your website and whether your sessions result in meaningful engagement.

Title

Description

Engaged sessions

The number of sessions that lasted longer than 10 seconds, had a key event, or included two or more screen views.

Engagement rate

The percentage of sessions that were engaged sessions.

Bounce rate

The percentage of sessions that were not engaged.

Screen page views per session

The number of app screens or web pages users viewed per session.

Scrolled users

The number of unique users who scrolled at least 90% of the page.

Events and Conversions

Monitor important user actions and conversions to understand whether visitors are taking the actions that matter to your business.

Title

Description

Event count

The count of events.

Events count per user

The average number of events per user.

Events per session

The average number of events per session.

Conversions

The count of conversion events.

Key events

The count of key events.

User conversion rate

The percentage of users who triggered any conversion event.

Session conversion rate

The percentage of sessions in which any conversion event was triggered.

Revenue and Ecommerce

For ecommerce websites, track purchases, revenue, and transactions to understand how website activity translates into revenue.

Title

Description

Purchase revenue

The total revenue generated from purchase-related events in your website or app.

Revenue

The sum of revenue from purchases, subscriptions, and advertising.

Transactions

The count of transaction events with purchase revenue.

Average revenue per user

The total purchase revenue per active user.

Average revenue per paying user

The total purchase revenue per active user who logged a purchase event.

Purchaser conversion rate

The percentage of active users who made one or more purchase transactions.

Add to carts

The number of times users added items to their shopping carts.

Checkouts

The number of times users started the checkout process.

Purchases

The number of times users completed a purchase.

Item revenue

The total revenue from items only.

Refund amount

The total refunded transaction revenue.

Acquisition

Use acquisition dimensions to break down your GA4 metrics by traffic source, medium, and campaign. This helps you understand where your users come from and which channels drive website activity.

Title

Description

First user source

The source that first acquired the user to your website or app.

First User medium

The referral medium that first acquired the user.

First user source/medium

The combined values of the first user source and first user medium.

First user default channel group

The default channel group that first acquired the user.

Session source

The source associated with a session.

Session medium

The referral medium associated with a session.

Session source/medium

The combined values of the session source and session medium.

Session default channel grouping

The default channel grouping for a session.

User campaign name

The name of the marketing campaign that first acquired the user.

Session campaign name

The marketing campaign name associated with a session.

Content

Analyze how users interact with your website content by breaking down performance by pages and content groups.

Title

Description

Page title

The title of the web page.

Page path

The portion of the URL following the hostname for web pages visited.

Landing Page

The page path and query string associated with the first pageview in a session.

Content group

A category that applies to items of published content.

Search term

The term searched by the user.

Device and Location

Compare user activity across devices and locations to identify differences in website performance and user behavior.

Title

Description

Device category

The type of device used to access your website, such as Desktop, Tablet, or Mobile.

Browser

The browser used to view your website.

Operating system

The operating system used by visitors to access your app or website.

Country

The country from which the user activity originated.

Region

The geographic region from which the user activity originated.

City

The city from which the user activity originated.

Ready to connect Google Analytics 4 to Google Sheets?

With Two Minute Reports, you can automate the process of bringing your website and app data directly into your spreadsheets, so you don’t have to export data or rebuild marketing reports from scratch. Once you import GA4 to Google Sheets, you have the flexibility to turn it into everything from a simple performance tracker to a detailed web analytics dashboard.

Try Two Minute Reports free for 14 days and simplify the way you work with your GA4 data.

Set up your data pipeline

Frequently Asked Questions

You can connect GA4 to Google Sheets through Two Minute Reports Hub or by installing the TMR add-on from the Google Workspace Marketplace. Once connected, select the GA4 property you want to work with, choose the metrics, configure your query and build actionable reports related to your website performance, traffic analysis, conversions, ecommerce sales, and many more.

You can pull data related to users, sessions, engagement, events, conversions, revenue, traffic acquisition, pages & screens, demographics and more. You can also choose dimensions such as date, source, medium, campaign, landing page, page title, device category, etc., to analyze your website performance tailored to your marketing goals.

After connecting your GA4 property and setting up your queries, you can automate data refreshes. Go to Menu → Schedule Refresh, select the queries you want to run, choose a refresh frequency such as daily, weekly, hourly, monthly, etc and save your schedule. Your GA4 report will be automatically updated with the latest insights, enabling you to make data-driven decisions faster.

Yes. With Two Minute Reports’ GA4 reporting tool, you can connect and manage GA4 properties for multiple clients and pull their data into Google Sheets. When creating a query, you can select the relevant GA4 account, configure metrics, dimensions, and date ranges for clients. This allows agencies to create custom marketing dashboards without having to manually export reports from each client’s GA4 account.

Yes. You can try Two Minute Reports free for 14 days. During the trial, you can connect GA4 to Google Sheets, pull your analytics data, create custom queries, and explore the automated reporting capabilities to see how it fits into your daily workflow.

Shalini Murugan

Meet the Author

Shalini Murugan

Shalini is driven by ideas that create a tangible impact. At Two Minute Reports, she specializes in content that helps marketers optimize their reporting workflows. When she's not transforming complex data into meaningful insights, you might find her lost in a book, jotting down ideas in her notebook, or connecting the dots others overlook.

Google Review
Connect Google Analytics 4 in Google Sheets
Google Analytics 4Google Sheets
Try for Free