Source: https://mindstamp.com/help/how-to-use-google-analytics-integration-with-mindstamp
Generated from the Help Center records: 2026-10-05

# How do I use Google Analytics with Mindstamp?

Topic: [Reporting and integrations](https://mindstamp.com/help/reporting) · Updated: 2026-09-25

## Short answer

Open **Integrations**, select **Google Analytics**, enter your **Google Analytics ID** and save. The player then sends watch-progress events to that property at 10, 25, 50, 75, 90, 95 and 100 percent. Google Analytics is on Core and higher plans. Answers and clicks stay in Mindstamp reports and do not go to Google Analytics.

## Steps

1. In Google Analytics, copy the measurement ID of your GA4 web data stream. It starts with G-.
2. In Mindstamp, open **Integrations** in the left menu and select **Google Analytics**.
3. Paste the ID into **Google Analytics ID** and select **Save**. To use a different property for one video or group, set the ID on that video’s or group’s **Integrations** instead.
4. Open the video’s share link in a private window and play it past 25 percent.
5. In GA4, open **Realtime** or **DebugView** and look for the `mindstamp_video_progress` event.

![Mindstamp Integrations, Google Analytics page with a sample G- measurement ID in the Google Analytics ID field and the Save button](https://cdn.mindstamp.com/website2026/help/integration-google-analytics.webp)

_Integrations > Google Analytics: paste your GA4 measurement ID (it starts with G-), then select Save._

## Events Mindstamp sends

At each progress milestone the player sends two events. `mindstamp_video_progress` has the parameters `progress_percent`, `video_id`, `video_token` and `video_title`. The second event is named after the milestone, for example `Reached 50%`. Both carry `event_label` (the video title), `event_category` (Video Player Events), `viewer_id` and `page_location`.

Loading the tag also records a page view for the player page, as GA4 does by default. Mindstamp does not send answers, clicks or lead details to Google Analytics.

## How progress is measured

Milestones follow the playback position. If a viewer skips ahead to 60 percent, the 10, 25 and 50 percent events are sent together. Each milestone is sent once per session.

## Which ID is used

A video uses its own ID first, then its group’s ID, then the account ID. Events are not sent from the editor preview or from offline packages.

## Embeds and consent

The tag runs inside the Mindstamp player, not on your page. `page_location` is set to the page that embedded the video when the browser shares it. Mindstamp does not read your site’s consent banner, so check the setup with your consent and privacy team before you add the ID.

## Go further

- [Google Analytics integration](https://mindstamp.com/integrations/google-analytics)
- [Integrations tutorial](https://mindstamp.com/tutorials/integrations)

## Related answers

- [What viewer and lead data does each integration send?](https://mindstamp.com/help/what-data-each-integration-sends)
- [How do I test an integration from start to finish?](https://mindstamp.com/help/test-an-integration-end-to-end)
- [How do I use JavaScript events from an embedded Mindstamp video?](https://mindstamp.com/help/mindstamp-embed-iframe-events-guide)

---

Need more help? [Contact Mindstamp](https://mindstamp.com/contact) · [Help Center](https://mindstamp.com/help) · [All Help Center articles as JSON](https://mindstamp.com/help-feed/index.json)
