Google Analytics Integration
Automating your privacy request fulfillment by integrating MineOS to Google Analytics & Google Analytics 4
These integrations allow you to automate privacy requests by deleting customer data from Google Analytics.
What these integrations do
- Delete: Submits
userDeletionRequeststo Google for users identified via a User ID
-
Copy: Access requests are not supported
Note: MineOS provides two separate integrations: one for Universal Analytics and one for Google Analytics 4. Please ensure you select the one that matches your property type.
Before you start
-
Ensure your MineOS plan supports automatic integrations.
- You must have Admin permissions in Google Analytics to authorize the connection.
- Both integrations identify users by their internal User ID — not by email. Your DSR flows must be configured to match users by the same internal ID you track in Google Analytics (set via the User ID Dimension field below).
Setting Up
Depending on which integration you choose, you will need to provide specific credentials.
1. For Universal Analytics
- Web Property ID: This follows the format
UA-XXXXX-Y. Found in Admin > Property Settings. - Table ID: This is your 9-digit View ID. Found in Admin > View Settings.
- User ID Dimension: The custom dimension you use to store the user ID in GA (e.g.
dimension3).
2. For Google Analytics 4 (GA4)
- Property ID: This is a numeric code. Found in Admin > Property Settings.
- Table ID: GA4 does not use separate Table IDs. Enter your numeric Property ID into this field as well.
- User ID Dimension: The event parameter you use to store the user ID in GA4 (e.g.
user_id).
| Field | For Universal Analytics | For Google Analytics 4 |
|---|---|---|
| Web Property ID | Enter your UA-XXXXX-Y ID |
Enter your numeric Property ID |
| Table ID | Enter your 9-digit View ID | Enter your numeric Property ID again |
| User ID Dimension | e.g., dimension3 |
e.g., user_id |
Important: Do not use a Measurement ID (starting with G-) in the Table ID field. This field only accepts numbers; using a G- ID will cause a validation error.
Note: The fetch/preview feature queries the last 30 days of session data. If a user has had no sessions in the past 30 days, the preview will show empty — but the delete request will still be submitted to Google successfully.
Finalizing Connection
- Go to Google Analytics in your Data sources. If it's not there, add it to your inventory
- Pick the integration you want to connect (Universal or GA4)

- Click Connect to authorize
- Follow the Google prompts to approve permissions until you return to the MineOS portal
- You'll see a green indicator confirming the connection
- Click Save
Now you can add this integration to your Delete Right workflows in the DSR setup.
Need help?
Contact your CSM for any additional assistance