Home

Features

Pricing

Case Studies

Managed Ad Service

Blog

News

About Us

Contact

Privacy Policy

Terms of Service

Legal Notice

Blog posts

GA4 Data Accuracy: Sampling, IP Exclusion, Cross-Domain (2026)

GA4 Configuration: Five Settings for Reliable Data

Many of you have implemented GA4 and check its reports daily. Yet with the default settings, hidden distortions can remain in GA4 data: approximations caused by sampling, internal visits mixed into the data, and sessions split across domains. Making decisions without addressing these issues risks steering your marketing efforts in the wrong direction.

Google Analytics official website

Source: Google

Based on the latest information as of April 2026, this article explains five important settings that affect GA4 data accuracy, with specific numerical thresholds, setup steps, and verification methods.

5 settings to improve GA4 data accuracy

Improving GA4 data accuracy requires properly implementing five areas: measures to address sampling, internal traffic exclusion, cross-domain measurement, understanding engagement metrics, and using exploration reports.

Setting

Risk if left unaddressed

Impact

Data sampling pitfalls and workarounds

Report figures become estimates on large sites, preventing accurate analysis

High

Internal IP address exclusion

Internal visits enter the data and distort the picture of user behavior

High

Cross-domain measurement

Sessions split when users move between domains, obscuring traffic sources and conversion paths

Medium to high

Understanding engagement rate correctly

Confusing it with UA bounce rate leads to incorrect page evaluations

Medium

Using exploration reports

You miss insights that standard reports alone cannot reveal

Medium

Data sampling pitfalls and workarounds

Data sampling in GA4 is a process that selects only part of a dataset when generating a report and uses that sample to estimate the whole. As a result, the numbers shown in reports are "estimates," reducing accuracy.

When sampling occurs

Sampling occurs mainly in exploration reports and is triggered when the number of events in the analysis period exceeds 10 million.

Condition

Details

Where it occurs

Exploration reports (not standard reports)

Event count that triggers sampling

When the number of events in the analysis period exceeds 10 million events

How to check

A green check mark (no sampling) or yellow shield icon (sampling applied) appears at the top of the exploration report

For GA4 360

The threshold increases to 1 billion events

Sampling risk by site size

Site size (monthly event count)

Risk of sampling

Impact

Fewer than 1 million

Almost never occurs

Low

1–5 million

May occur when analyzing longer periods

Medium

5–10 million

May occur in monthly reports

High

10 million or more

Highly likely

Very high

4 ways to avoid sampling

Method 1: Shorten the analysis period (immediate effect)

  • Check the date range in your exploration report

  • If the sampling icon appears, cut the period in half

  • Adjust the period until sampling no longer occurs

  • Combine data from multiple periods in a spreadsheet to see the full picture

Method 2: Reduce the number of dimensions

  • Check the dimensions used in your exploration report

  • Keep only the dimensions essential to your analysis

  • Avoid analyses with four or more dimensions, such as "Page path x Source x Device x Country"

  • Instead, run several analyses using two dimensions at a time

Method 3: Use BigQuery export

BigQuery export is available even in the free version of GA4. It is the most fundamental solution.

Item

Details

Where to set it up

GA4 Admin > Property settings > BigQuery links

Export frequency

Daily export (once a day) or streaming export (real time)

Free version limits

Daily export only, up to 1 million events per day

GA4 360 limits

Supports streaming and billions of events

Estimated costs

Usage-based charges for BigQuery storage and queries. Check the official Google Cloud website for current pricing.

Related reading

How to use Looker Studio: Working with a free data visualization tool

Connecting BigQuery and Looker Studio lets you create reports using unsampled data.

Excluding internal IP addresses

When visits from employees or partners are included in GA4 data, they can inflate session counts, distort engagement rates, and contaminate conversion paths.

Examples of distortions caused by not excluding internal traffic

Type of distortion

Example

Inflated session counts

Makes the user count appear higher than it actually is

Distorted engagement rates

Visits from internal testing or development lower or raise the average

Contaminated conversion paths

Conversions generated by internal testing distort funnel analysis

Errors in page-level data

Visits to admin screens or internal-only pages are included

Setup step 1: Define internal traffic

  1. Open GA4 Admin

  2. Go to Data streams > click the relevant web stream

  3. In the "Google tag" section > click "Configure tag settings"

  4. Click "Define internal traffic"

  5. Click "Create"

  6. Enter the following

Field

Example entry

Description

Rule title

Head office

Choose a name that is easy to identify

traffic_type value

internal (default)

No change needed

IP address match type

"IP address equals" or "IP address is in range (CIDR notation)"

Choose based on your office's IP configuration

IP address value

203.0.113.50 or 203.0.113.0/24

Enter your company's public IP address

Tip: If you do not know your company's public IP address, search for "what is my ip" in your browser.

Setup step 2: Enable the data filter

Important: Step 1 alone does not exclude internal traffic. Be sure to complete step 2.

  1. Open GA4 Admin > "Data collection and modification" > "Data filters"

  2. Click the "Internal Traffic" filter

  3. First, verify that it works in the "Testing" state

  4. Check the Realtime report

  5. Once verified, change the filter state to "Enabled"

Related reading

Ad operations strategy and performance improvement: Practical methods by budget size

Accurate GA4 data is an important foundation for measuring advertising performance. Improving data accuracy enables sound advertising investment decisions.

Cross-domain measurement

If your site structure involves users moving across multiple domains, sessions will split without cross-domain measurement, preventing you from accurately tracking traffic sources and conversion paths.

When cross-domain measurement is needed

Scenario

Example domain structure

Problem without setup

Main site + Ecommerce site

example.com to shop.example.net

Moving to the ecommerce site creates a new session and replaces the original traffic source with "referral"

Corporate site + Application form

example.com to form.example.co.jp

The conversion path to the form is broken

Blog + Service site

blog.example.com to example.com

All traffic from the blog is measured as "referral"

Note: GA4 treats subdomains such as www.example.com and blog.example.com as the same property by default, so cross-domain setup is unnecessary between them.

How to set up cross-domain measurement in GA4

  1. Open GA4 Admin

  2. Go to Data streams > click the relevant web stream

  3. In the "Google tag" section > click "Configure tag settings"

  4. Click "Configure your domains"

  5. Click "Add condition" and add the relevant domains

After setup, click a cross-domain link and confirm that the destination URL includes the _gl parameter.

Understanding engagement rate correctly

GA4 fundamentally changed the definition of "bounce rate" used in UA (Universal Analytics). If you do not understand this change correctly, you can seriously misjudge page performance.

Definition of an engaged session

GA4 defines an "engaged session" as a session that meets any one of the following three conditions.

Condition

Details

Example

Lasts 10 seconds or longer

The session duration is at least 10 seconds

A user reads an article for at least 10 seconds

A conversion event occurs

An event marked as a key event occurs

A form submission, completed purchase, etc.

Two or more page views

Two or more page_view events occur

A user moves from the home page to a service page

Engagement rate benchmarks by page type

Page type

Engagement rate benchmark

Notes

Blog posts and reading content

50–65%

Relatively high because long articles tend to keep users for at least 10 seconds

Landing pages (ad traffic)

40–55%

Varies widely depending on how well the page matches visitor intent

Ecommerce product pages

55–70%

Users tend to view multiple pages to compare products

SaaS and service overview pages

50–65%

CTA clicks contribute to engagement

Note: The figures above are reference values based on our own analysis data (in-house research).

Using exploration reports

GA4's standard reports are suitable for routine metric checks, but exploration reports are needed for deeper analysis and finding insights. It is important to understand the characteristics of each and use them appropriately.

When to use standard reports and exploration reports

Comparison

Standard reports

Exploration reports

Purpose

Ongoing monitoring (routine metric checks)

In-depth analysis and insight discovery

Customization

Low (fixed layout)

High (combine dimensions and metrics freely)

Sampling

Does not occur

May occur above 10 million events

Suitable use cases

Daily and weekly KPI checks, reporting to management

Root cause analysis, hypothesis testing, and detailed user behavior analysis

Main exploration report templates

Free-form reports

Combine dimensions and metrics freely for custom cross-tabulation analysis. Use these reports for analyses such as channel x device, performance by landing page, and day of week x time of day.

Funnel Analysis

Visualize drop-off rates at each step leading to conversion. This is effective for analyzing ecommerce purchase funnels, B2B lead generation, and SaaS sign-ups.

Path exploration

Visualize users' page navigation patterns in a treemap to discover the main behavior paths leading to conversions and unexpected routes.

For separate instructions on internal visits and unclassified traffic sources, two common causes of reduced data accuracy, see How to exclude internal IP addresses in GA4 and Why unassigned appears in GA4 and how to fix it.

For how to automatically incorporate more accurate data into advertising reports, see Advertising report automation tools compared: Pricing, supported platforms, and how to choose.

FAQ

Is BigQuery export available in the free version of GA4?

Yes, BigQuery export is available in the free version of GA4. However, it is limited to daily exports and up to 1 million events per day. Streaming exports and higher limits require CPA optimization for GA4 360.

Does internal traffic exclusion apply to historical data?

No. Internal traffic exclusion filters apply only to future data. Historical data from before the filter was enabled does not change. Exclusion starts with new data 24–36 hours after setup.

Do I need to include subdomains in cross-domain settings?

No. GA4 treats subdomains such as www.example.com and blog.example.com as the same property by default, so cross-domain setup is unnecessary. It is needed only for transitions between different root domains.

How can I improve a low engagement rate?

If your engagement rate is low, consider improving page load speed, content quality, navigation, and CTA buttons. Designing content that encourages users to stay for at least 10 seconds is especially important.

How do I change the data retention period for exploration reports?

Go to GA4 Admin > Data collection and modification > Data retention to change the retention period to 14 months. We recommend changing it to 14 months because the default of 2 months makes long-term analysis difficult. The change applies only to future data.

Summary

Improving GA4 data accuracy requires properly implementing five areas: measures to address sampling, internal traffic exclusion, cross-domain measurement, understanding engagement metrics, and using exploration reports.

Setting up BigQuery export and excluding internal IP addresses are particularly important. These measures allow you to make decisions based on accurate data rather than estimates. It is also important to understand how the definitions of UA bounce rate and GA4 engagement rate differ, and to evaluate performance using appropriate metrics.

Improving data accuracy makes it possible to measure the performance of online customer acquisition efforts more accurately and focus your budget on those with high ROI. If you are bringing ad operations in-house, building a foundation for accurate data analysis will be key to success.

If your business is considering automating ad operations and making them more efficient, also consider Cascade's AI agent service for ad operations automation (cascaded.ai). Connecting it with accurate GA4 data enables more precise ad optimization.

Cascade product guide

Download the guide

Table of contents

Cascade sets
your marketing free

Cross-channel measurement, daily optimization, and reporting.
Cascade connects the pieces of ad management that used to live in silos.

Blog posts

GA4 Data Accuracy: Sampling, IP Exclusion, Cross-Domain (2026)

Table of contents

GA4 Configuration: Five Settings for Reliable Data
GA4 Configuration: Five Settings for Reliable Data

Many of you have implemented GA4 and check its reports daily. Yet with the default settings, hidden distortions can remain in GA4 data: approximations caused by sampling, internal visits mixed into the data, and sessions split across domains. Making decisions without addressing these issues risks steering your marketing efforts in the wrong direction.

Google Analytics official website

Source: Google

Based on the latest information as of April 2026, this article explains five important settings that affect GA4 data accuracy, with specific numerical thresholds, setup steps, and verification methods.

5 settings to improve GA4 data accuracy

Improving GA4 data accuracy requires properly implementing five areas: measures to address sampling, internal traffic exclusion, cross-domain measurement, understanding engagement metrics, and using exploration reports.

Setting

Risk if left unaddressed

Impact

Data sampling pitfalls and workarounds

Report figures become estimates on large sites, preventing accurate analysis

High

Internal IP address exclusion

Internal visits enter the data and distort the picture of user behavior

High

Cross-domain measurement

Sessions split when users move between domains, obscuring traffic sources and conversion paths

Medium to high

Understanding engagement rate correctly

Confusing it with UA bounce rate leads to incorrect page evaluations

Medium

Using exploration reports

You miss insights that standard reports alone cannot reveal

Medium

Data sampling pitfalls and workarounds

Data sampling in GA4 is a process that selects only part of a dataset when generating a report and uses that sample to estimate the whole. As a result, the numbers shown in reports are "estimates," reducing accuracy.

When sampling occurs

Sampling occurs mainly in exploration reports and is triggered when the number of events in the analysis period exceeds 10 million.

Condition

Details

Where it occurs

Exploration reports (not standard reports)

Event count that triggers sampling

When the number of events in the analysis period exceeds 10 million events

How to check

A green check mark (no sampling) or yellow shield icon (sampling applied) appears at the top of the exploration report

For GA4 360

The threshold increases to 1 billion events

Sampling risk by site size

Site size (monthly event count)

Risk of sampling

Impact

Fewer than 1 million

Almost never occurs

Low

1–5 million

May occur when analyzing longer periods

Medium

5–10 million

May occur in monthly reports

High

10 million or more

Highly likely

Very high

4 ways to avoid sampling

Method 1: Shorten the analysis period (immediate effect)

  • Check the date range in your exploration report

  • If the sampling icon appears, cut the period in half

  • Adjust the period until sampling no longer occurs

  • Combine data from multiple periods in a spreadsheet to see the full picture

Method 2: Reduce the number of dimensions

  • Check the dimensions used in your exploration report

  • Keep only the dimensions essential to your analysis

  • Avoid analyses with four or more dimensions, such as "Page path x Source x Device x Country"

  • Instead, run several analyses using two dimensions at a time

Method 3: Use BigQuery export

BigQuery export is available even in the free version of GA4. It is the most fundamental solution.

Item

Details

Where to set it up

GA4 Admin > Property settings > BigQuery links

Export frequency

Daily export (once a day) or streaming export (real time)

Free version limits

Daily export only, up to 1 million events per day

GA4 360 limits

Supports streaming and billions of events

Estimated costs

Usage-based charges for BigQuery storage and queries. Check the official Google Cloud website for current pricing.

Related reading

How to use Looker Studio: Working with a free data visualization tool

Connecting BigQuery and Looker Studio lets you create reports using unsampled data.

Excluding internal IP addresses

When visits from employees or partners are included in GA4 data, they can inflate session counts, distort engagement rates, and contaminate conversion paths.

Examples of distortions caused by not excluding internal traffic

Type of distortion

Example

Inflated session counts

Makes the user count appear higher than it actually is

Distorted engagement rates

Visits from internal testing or development lower or raise the average

Contaminated conversion paths

Conversions generated by internal testing distort funnel analysis

Errors in page-level data

Visits to admin screens or internal-only pages are included

Setup step 1: Define internal traffic

  1. Open GA4 Admin

  2. Go to Data streams > click the relevant web stream

  3. In the "Google tag" section > click "Configure tag settings"

  4. Click "Define internal traffic"

  5. Click "Create"

  6. Enter the following

Field

Example entry

Description

Rule title

Head office

Choose a name that is easy to identify

traffic_type value

internal (default)

No change needed

IP address match type

"IP address equals" or "IP address is in range (CIDR notation)"

Choose based on your office's IP configuration

IP address value

203.0.113.50 or 203.0.113.0/24

Enter your company's public IP address

Tip: If you do not know your company's public IP address, search for "what is my ip" in your browser.

Setup step 2: Enable the data filter

Important: Step 1 alone does not exclude internal traffic. Be sure to complete step 2.

  1. Open GA4 Admin > "Data collection and modification" > "Data filters"

  2. Click the "Internal Traffic" filter

  3. First, verify that it works in the "Testing" state

  4. Check the Realtime report

  5. Once verified, change the filter state to "Enabled"

Related reading

Ad operations strategy and performance improvement: Practical methods by budget size

Accurate GA4 data is an important foundation for measuring advertising performance. Improving data accuracy enables sound advertising investment decisions.

Cross-domain measurement

If your site structure involves users moving across multiple domains, sessions will split without cross-domain measurement, preventing you from accurately tracking traffic sources and conversion paths.

When cross-domain measurement is needed

Scenario

Example domain structure

Problem without setup

Main site + Ecommerce site

example.com to shop.example.net

Moving to the ecommerce site creates a new session and replaces the original traffic source with "referral"

Corporate site + Application form

example.com to form.example.co.jp

The conversion path to the form is broken

Blog + Service site

blog.example.com to example.com

All traffic from the blog is measured as "referral"

Note: GA4 treats subdomains such as www.example.com and blog.example.com as the same property by default, so cross-domain setup is unnecessary between them.

How to set up cross-domain measurement in GA4

  1. Open GA4 Admin

  2. Go to Data streams > click the relevant web stream

  3. In the "Google tag" section > click "Configure tag settings"

  4. Click "Configure your domains"

  5. Click "Add condition" and add the relevant domains

After setup, click a cross-domain link and confirm that the destination URL includes the _gl parameter.

Understanding engagement rate correctly

GA4 fundamentally changed the definition of "bounce rate" used in UA (Universal Analytics). If you do not understand this change correctly, you can seriously misjudge page performance.

Definition of an engaged session

GA4 defines an "engaged session" as a session that meets any one of the following three conditions.

Condition

Details

Example

Lasts 10 seconds or longer

The session duration is at least 10 seconds

A user reads an article for at least 10 seconds

A conversion event occurs

An event marked as a key event occurs

A form submission, completed purchase, etc.

Two or more page views

Two or more page_view events occur

A user moves from the home page to a service page

Engagement rate benchmarks by page type

Page type

Engagement rate benchmark

Notes

Blog posts and reading content

50–65%

Relatively high because long articles tend to keep users for at least 10 seconds

Landing pages (ad traffic)

40–55%

Varies widely depending on how well the page matches visitor intent

Ecommerce product pages

55–70%

Users tend to view multiple pages to compare products

SaaS and service overview pages

50–65%

CTA clicks contribute to engagement

Note: The figures above are reference values based on our own analysis data (in-house research).

Using exploration reports

GA4's standard reports are suitable for routine metric checks, but exploration reports are needed for deeper analysis and finding insights. It is important to understand the characteristics of each and use them appropriately.

When to use standard reports and exploration reports

Comparison

Standard reports

Exploration reports

Purpose

Ongoing monitoring (routine metric checks)

In-depth analysis and insight discovery

Customization

Low (fixed layout)

High (combine dimensions and metrics freely)

Sampling

Does not occur

May occur above 10 million events

Suitable use cases

Daily and weekly KPI checks, reporting to management

Root cause analysis, hypothesis testing, and detailed user behavior analysis

Main exploration report templates

Free-form reports

Combine dimensions and metrics freely for custom cross-tabulation analysis. Use these reports for analyses such as channel x device, performance by landing page, and day of week x time of day.

Funnel Analysis

Visualize drop-off rates at each step leading to conversion. This is effective for analyzing ecommerce purchase funnels, B2B lead generation, and SaaS sign-ups.

Path exploration

Visualize users' page navigation patterns in a treemap to discover the main behavior paths leading to conversions and unexpected routes.

For separate instructions on internal visits and unclassified traffic sources, two common causes of reduced data accuracy, see How to exclude internal IP addresses in GA4 and Why unassigned appears in GA4 and how to fix it.

For how to automatically incorporate more accurate data into advertising reports, see Advertising report automation tools compared: Pricing, supported platforms, and how to choose.

FAQ

Is BigQuery export available in the free version of GA4?

Yes, BigQuery export is available in the free version of GA4. However, it is limited to daily exports and up to 1 million events per day. Streaming exports and higher limits require CPA optimization for GA4 360.

Does internal traffic exclusion apply to historical data?

No. Internal traffic exclusion filters apply only to future data. Historical data from before the filter was enabled does not change. Exclusion starts with new data 24–36 hours after setup.

Do I need to include subdomains in cross-domain settings?

No. GA4 treats subdomains such as www.example.com and blog.example.com as the same property by default, so cross-domain setup is unnecessary. It is needed only for transitions between different root domains.

How can I improve a low engagement rate?

If your engagement rate is low, consider improving page load speed, content quality, navigation, and CTA buttons. Designing content that encourages users to stay for at least 10 seconds is especially important.

How do I change the data retention period for exploration reports?

Go to GA4 Admin > Data collection and modification > Data retention to change the retention period to 14 months. We recommend changing it to 14 months because the default of 2 months makes long-term analysis difficult. The change applies only to future data.

Summary

Improving GA4 data accuracy requires properly implementing five areas: measures to address sampling, internal traffic exclusion, cross-domain measurement, understanding engagement metrics, and using exploration reports.

Setting up BigQuery export and excluding internal IP addresses are particularly important. These measures allow you to make decisions based on accurate data rather than estimates. It is also important to understand how the definitions of UA bounce rate and GA4 engagement rate differ, and to evaluate performance using appropriate metrics.

Improving data accuracy makes it possible to measure the performance of online customer acquisition efforts more accurately and focus your budget on those with high ROI. If you are bringing ad operations in-house, building a foundation for accurate data analysis will be key to success.

If your business is considering automating ad operations and making them more efficient, also consider Cascade's AI agent service for ad operations automation (cascaded.ai). Connecting it with accurate GA4 data enables more precise ad optimization.

Cascade sets
your marketing free

Cross-channel measurement, daily optimization, and reporting. Cascade connects the pieces of ad management that used to live in silos.

Cascade sets
your marketing free

Cross-channel measurement, daily optimization, and reporting. Cascade connects the pieces of ad management that used to live in silos.