GA4 Integration

Faurya Google Analytics 4 Import

Connect GA4 BigQuery export with Faurya to verify dataset access, import historical events, and enrich your analytics with trusted conversion context.

Prerequisites

Prepare these requirements before connecting GA4 BigQuery to Faurya.

Setup

Follow these steps to connect, verify, and import GA4 data.

Step 1

Open your site in Faurya settings

Go to the site you want to enrich and open the import/integrations area for Google Analytics 4.

Step 2

Connect with Google

Click connect and complete Google OAuth with an account that can read your GA4 BigQuery export.

Step 3

Let Faurya discover GA4 datasets

Faurya scans accessible BigQuery projects and lists matching analytics_<property_id> datasets.

Step 4

Select and verify a dataset

Pick the dataset you want, then run Verify Connection to confirm dataset and events tables are accessible.

Step 5

Choose timezone and import date range

Set timezone, start date, and end date. Faurya converts the selected local range to UTC for import jobs.

Step 6

Start import and monitor progress

Queue the import, refresh status, and review rows read/inserted as jobs are processed.

Import Controls

Key controls available while managing GA4 datasets in Faurya.

GA4 import controls
ControlWhat it does
Dataset selectorSwitch between connected GA4 datasets and pick the source you want to verify or import from.
Verify ConnectionChecks dataset availability, events tables, latest table date, and intraday support.
Timezone selectorSets the local timezone used to translate calendar dates into UTC import windows.
Start and End dateDefines the historical range you want to import from GA4 BigQuery.
UTC import previewShows the exact UTC range generated from your selected timezone and dates before queueing jobs.
Import DataQueues one or more backfill jobs for the selected range and begins processing.
Refresh statusPulls latest job and dataset status while imports are queued or processing.
Disconnect DatasetRevokes future imports for that dataset and cancels queued jobs while preserving already imported data.

Features

Google OAuth-based GA4 BigQuery connection

Automatic discovery of analytics_<property_id> datasets

Dataset verification before import

Timezone-aware historical backfill

Import status and active job visibility

Rows read and rows inserted progress metrics

Dataset-level reconnect and disconnect controls

Keeps imported history even after disconnect

Troubleshooting

Quick checks for common GA4 import issues.

+No datasets found after Google connect

Make sure GA4 BigQuery export is enabled and your dataset follows analytics_<property_id> naming. Also verify the connected Google account can read the project and dataset.

+Verification fails or dataset shows unavailable

Run Verify Connection again and confirm events tables exist in BigQuery. Check permissions and that the selected project and dataset are correct.

+Import cannot start

Confirm start and end dates are valid, timezone is correct, and the range is within supported limits. If another import is running for the same dataset, wait for it to complete.

+Import appears slow

Large date ranges create many queued jobs. Use Refresh status to monitor progress and start with a shorter date range for faster validation.

+Dataset disconnected by mistake

Reconnect with Google and select the same dataset again. Previously imported data remains available in your Faurya site.

FAQ

What GA4 source does this integration use?

It imports from Google Analytics 4 BigQuery export datasets, not from GA4 UI reports.

Do I need BigQuery access?

Yes. The Google account you connect must have read access to the BigQuery project and GA4 dataset.

Can I connect multiple datasets?

Yes. You can add datasets and switch between them from the dataset selector.

Why does Faurya ask for timezone during import?

Timezone ensures the date range you choose is interpreted as local-day boundaries before converting to UTC.

Does disconnecting remove historical imported data?

No. Disconnecting stops future imports and cancels queued jobs, but already imported data is preserved.

How quickly does imported data appear?

Small ranges can appear quickly, while larger ranges take longer because imports are processed as queued jobs.