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.
Log in to your Google Analytics account and click Admin (bottom-left).
Select Data collection and modification, then click Data streams.
Choose Web to create your Data Stream.
Set up your Data Stream by:
Click your data stream to expand the view.
Copy your Measurement ID (you’ll paste this into Interact in the next steps).
Step 2. Connect GA4 tracking to your Interact quiz
Log in to your Interact dashboard.
Click Edit next to the quiz you want to connect GA4 to.
In your quiz dashboard, click Conversion Tracking.
Click + Connect under Google Analytics 4.
Paste your Measurement ID into the Measurement ID field.
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.
In Google Analytics, go to Admin.
Select Data display, then click Create custom definitions.
Click Create custom dimensions.
Create a custom dimension for
event_categorywith:Create a custom dimension for
event_labelwith:
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:
Click Reports.
Click Examine user behavior.
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:
Click Publish in the top-right corner of the quiz editor.
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.
Open your quiz live link under Share in your Quiz Dashboard.
Complete the quiz a few times (view, start, answer questions, reach results, and submit the opt-in form if your quiz includes one).
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?
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.
Edit the quiz in Interact.
Click Conversion Tracking.
Under Google Analytics, click Disconnect.
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.
























