Tapper
Search docs...
⌘K
SupportDashboard

Connect Google Analytics

Connect your Google Analytics 4 property to Tapper to view CPA trends and surface zero-engagement paid sessions alongside your fraud data.


Connecting Google Analytics 4 gives Tapper access to your campaign cost and conversion data, enabling CPA reporting on your dashboard. Optionally, linking your BigQuery export unlocks session-level fraud corroboration — showing which paid clicks had zero engagement, no scrolls, and no clicks in GA4.


Prerequisites

  • A Google Analytics 4 property with data flowing in
  • A Google account that has at least Viewer access to the GA4 property
  • (Optional — for BigQuery) A Google Cloud Project with the GA4 BigQuery export already enabled

Step 1: Connect Google Analytics in Tapper

1
Open the Connect Step

In the Tapper onboarding flow — or from your existing protection entity — navigate to the Ad another entity step.

2
Click Connect Google Analytics

Click the Connect Google Analytics button. A Google authorization popup will open.

Google Analytics connect button

Click Connect Google Analytics to open the authorization popup

3
Choose your Google account

Select the Google account that has access to your GA4 property.

4
Grant permissions

Review the permissions Tapper requests and click Allow. Tapper requests read-only access to your Google Analytics data.

Google permissions consent screen

Grant Tapper read-only access to Google Analytics

The popup will close automatically once authorization is complete and you will be taken to the Google Analytics tab.

Step 2: Find and enter your GA4 Property ID

Tapper needs your GA4 Property ID to query your data.

1
Open Google Analytics Admin

In Google Analytics, click the Admin gear icon in the bottom-left corner.

2
Go to Property Settings

Under the Property column, click Property Details.

GA4 Property Settings

Property Settings in Google Analytics Admin

3
Copy the Property ID

Your Property ID is the numeric value shown at the top of the page (e.g. 123456789). Copy it.

4
Paste the Property ID in Tapper

In the Tapper Google Analytics tab, paste the Property ID into the GA4 Property ID field and click Save.

Tapper GA4 Property ID input

Enter your GA4 Property ID in Tapper

The CPA chart will now appear on your main dashboard, showing cost per acquisition over time.

Step 3: Enable BigQuery fraud signals (optional)

Linking your GA4 BigQuery export gives Tapper access to session-level data — surfacing paid sessions with zero engagement time, no scrolls, and no clicks. These are strong bot indicators that corroborate Tapper's own fraud verdicts.

3a — Enable GA4 BigQuery export in Google Analytics

This step requires a Google Cloud Project. If you don't have one, create a free project at console.cloud.google.com.

1
Open BigQuery Links in GA4 Admin

In Google Analytics Admin, scroll down to the Product links column and click BigQuery Links.

GA4 BigQuery Links menu item

BigQuery Links in GA4 Property Admin

2
Create a new link

Click Link to create a new BigQuery connection.

3
Select your Google Cloud project

Click Choose a BigQuery project and select (or enter) the Google Cloud project where you want GA4 to export data.

4
Configure export settings

Choose your data location and enable Daily export. Streaming (intraday) export is optional — it reduces data latency from 24 hours to minutes but incurs additional BigQuery costs.

BigQuery export configuration options

Configure export frequency and data location

5
Save the link

Review the summary and click Submit. GA4 will begin exporting raw event data to BigQuery within 24 hours. Tables will appear in your BigQuery project under a dataset named analytics_PROPERTY_ID.

GA4 BigQuery export creates tables in your Google Cloud project. Tapper queries them using your Google account credentials — your data never passes through Tapper's servers unencrypted.

3b — Enter your GCP project ID in Tapper

1
Find your GCP Project ID

In the Google Cloud Console, your Project ID is shown in the project selector at the top of the page (e.g. my-company-prod). It is different from the project name.

Google Cloud project ID in project selector

Your Project ID is shown in the project selector — not the display name

2
Enter the Project ID in Tapper

In the Tapper Google Analytics tab, enter your GCP project ID into the GCP Project ID field and click Save.

Tapper GCP Project ID input

Enter your GCP Project ID in Tapper to enable BigQuery queries

The Zero-Engagement Paid Sessions table will now appear in the Google Analytics tab, showing paid clicks from the last 30 days that had no measurable engagement in GA4.

Troubleshooting

Make sure you have entered a valid GA4 Property ID and that your Google account has at least Viewer access to that property. The chart may take up to 24 hours to appear after initial connection as GA4 needs time to process data.

Check that:

  1. Your GA4 BigQuery export has been running for at least 24 hours — the first daily table takes time to populate
  2. The GCP project ID entered in Tapper matches exactly the project where the BigQuery export is configured
  3. Your GA4 property has paid traffic with gclid parameters in the date range queried (last 30 days)

You need the BigQuery Data Viewer role (or higher) on the GCP project, and your Google account must have permission to view the GA4 BigQuery export dataset. Ask your GCP project owner to grant roles/bigquery.dataViewer on the analytics_PROPERTY_ID dataset.