Skip to main content

How to Connect GA4 (Google Analytics) to Interact

Connect Interact to GA4 to track quiz activity events in your Google Analytics property.

Written by Damaris Pacheco

This guide walks you through connecting Interact with GA4 so quiz activity is sent to your Google Analytics account. You’ll be able to:

  • Track quiz activity in GA4 using Interact events

  • View quiz event data in GA4 reports

  • Use Interact event parameters (like event_category and event_label) in GA4 by configuring Custom Dimensions


Before you start

Make sure you have the following:

  • An active Interact account

  • A GA4 property in Google Analytics

  • Access to Admin in Google Analytics (so you can create/view Data Streams)

  • At least one created quiz in Interact

Important: GA4 integration is only available on Growth and Pro subscription plans.


Step 1. Create a GA4 web data stream and copy your Measurement ID

To connect Interact to GA4, you’ll need your GA4 Measurement ID.

  1. Log in to your Google Analytics account and click Admin (bottom-left).

  2. Select Data collection and modification, then click Data streams.

  3. Choose Web to create your Data Stream.

  4. Set up your Data Stream by:

    • Adding app.tryinteract.com in the text box next to https://

    • Naming the Stream Name Interact

    • Clicking Create & Continue

  5. Click your data stream to expand the view.

  6. Copy your Measurement ID (you’ll paste this into Interact in the next steps).


Step 2. Connect GA4 tracking to your Interact quiz

  1. Log in to your Interact dashboard.

  2. Click Edit next to the quiz you want to connect GA4 to.

  3. In your quiz dashboard, click Conversion Tracking.

  4. Click + Connect under Google Analytics 4.

  5. Paste your Measurement ID into the Measurement ID field.

  6. Click Continue.

There are some default events automatically sent over as well, including page_view, form_start and others. These can be configured in GA4 settings for specific data streams. More information can be found here.


Step 3. Configure tracking consent (optional)

Under Consent Settings, you can:

  • Enable a GDPR-compliant tracking consent message

  • Customize the tracking consent message

  • Change the accept label

  • Click Save Changes to apply your tracking settings to your quiz


Step 4. Review the Interact events sent to GA4

When GA4 tracking is connected, Interact sends the following events to GA4.

Available actions for GA4 include:

  • Interact.QuizView

  • Interact.QuizStart

  • Interact.QuizQuestionResponse

  • Interact.QuizCompletion

  • Interact.QuizFormSubmit

Interact.QuizView

This event is sent when a quiz taker views your quiz.

Interact.QuizStart

This event is sent when a quiz taker clicks the button to start your quiz.

Interact.QuizQuestionResponse

This event is sent when a quiz taker answers an individual quiz question.

Interact.QuizCompletion

This event is sent when a quiz taker completes all quiz questions and sees their quiz result.

Interact.QuizFormSubmit

This event is sent when a quiz taker submits your opt-in form.

Event parameters sent with these events include:

  • event_category: Quiz ID

  • event_label: Quiz title, quiz question title (for Interact.QuizQuestionResponse), or quiz result title (for Interact.QuizCompletion)


Step 5. Add Interact event parameters as GA4 custom dimensions (optional)

To filter and use the event parameters being sent over, add them into GA4 as Custom Dimensions.

  1. In Google Analytics, go to Admin.

  2. Select Data display, then click Create custom definitions.

  3. Click Create custom dimensions.

  4. Create a custom dimension for event_category with:

    • event_category for Dimension Name

    • Event for Scope

    • event_category for Event Parameter

    • Click Save

  5. Create a custom dimension for event_label with:

    • event_label for Dimension Name

    • Event for Scope

    • event_label for Event Parameter

    • Click Save

Once you've saved these custom dimensions, this is how your custom definitions page should appear.


Step 6. Analyze events in the Google Analytics dashboard

To access and view the events sent over to Google Analytics from your quiz:

  1. Click Reports.

  2. Click Examine user behavior.

  3. Click Events.

Please note that it can take up to 24 hours for events to fully populate in Google Analytics. You can still verify events in the Real-time section in the meantime.


Step 7. Publish your quiz

Any changes you make to your tracking setup won’t be live until your quiz is published.

Before sharing your quiz:

  1. Click Publish in the top-right corner of the quiz editor.

  2. Confirm your changes by clicking Publish changes.

Once published, your GA4 tracking changes will be active on the live version of your quiz.


Step 8. Send a test event

After your GA4 connection is set up, test your quiz a few times to generate events.

  1. Open your quiz live link under Share in your Quiz Dashboard.

  2. Complete the quiz a few times (view, start, answer questions, reach results, and submit the opt-in form if your quiz includes one).

  3. In Google Analytics, check Real-time reporting to confirm events are being received.

⚠️ Remember: If you want additional confirmation that events are firing in your browser, you can use the Google Analytics Debugger extension for Chrome.


FAQs

Why don’t I see my Interact events in GA4 yet?

It takes up to 24 hours for events to fully populate in GA4 reports.

Tip: Use the Real-time section in GA4 to verify events are being received right away while you wait for standard reports to populate.


Disable GA4 tracking for your quiz

If you want to stop sending events from a specific quiz to GA4, you can remove GA4 tracking from that quiz.

  1. Edit the quiz in Interact.

  2. Click Conversion Tracking.

  3. Under Google Analytics, click Disconnect.

  4. Hit Publish on your quiz for the changes to be applied to the live quiz.

⚠️ Remember: After making changes to your tracking setup, publish all changes to update your live quiz.

Did this answer your question?