OptinMonster makes it easy to integrate with Google Analytics. If you’ve integrated your OptinMonster campaign with Google Analytics, you can view detailed impression and conversion reports.
In this article, you’ll learn how to view OptinMonster campaign events in Google Analytics.
Warning:
As of July 1, 2023, Google Analytics stopped processing data sent to GA3 Properties (aka Universal Analytics).
As of July 2024, all access to historical reports for GA3 Properties has also been discontinued. Read the full announcement from Google.
Please ensure that your OptinMonster campaigns are now assigned to a GA4 Property.
Assign a GA4 Property to all existing campaigns following this guide
Before you start, this guide assumes you’ve already connected your campaign with Google Analytics.
It will take 48 hours for Google Analytics to process the initial data we send them. After that time, it takes up to 24 hours for Google Analytics to process campaign event data. If you need to check campaign data sooner we recommend using Google Analytics’ Realtime feature as shown in this guide.
In-house analytics data from OptinMonster can be viewed at any time following this guide.
Required: Custom Dimensions
Before you can run reports from your Google Analytics account, it is necessary to first create custom dimensions in Google Analytics for your GA4 Property.
To create custom dimensions for your OptinMonster campaigns in Google Analytics, follow these steps:
- Sign into your Google Analytics account.
- While viewing the Google Analytics property you wish to modify, click the gear icon in the lower left-hand corner. Then select the Data display > Custom definitions option.
- In the Custom definitions screen, select the Create custom dimension button.
- You’ll create three new Custom Dimensions: OM Campaign Name, OM Campaign ID, and OM Campaign Interaction. For each, set the Scope to Event, and enter the associated Event parameter as
om_campaign_name
,om_campaign_id
, andom_campaign_interaction
, respectively.
Learn more about using Custom Dimensions in Google Analytics
Realtime Reports
Using Google Analytics’ Realtime report, you can view campaign events that have taken place in the last 30 minutes following these steps:
- Be sure you are logged into your Google Analytics account.
- Open the Realtime report for the Google Analytics Property you’ve connected to your OptinMonster campaign.
- Optional: In a new tab/window, test your OptinMonster campaign following one of the options in this guide.
- Viewing the default report you can find the optinmonster_impression, optinmonster_conversion, and optinmonster_interaction data within the Event Count card.
Campaign Impressions and Conversions
To view specific impressions and campaigns in your Realtime report, follow these steps:
- Select optinmonster_impression or optinmonster_conversion from the Event Count card.
- optinmonster_impression: event tracked each time a campaign is displayed to a visitor.
- optinmonster_conversion: event tracked each time an element with conversion tracking enabled is activated by a visitor.
- Next, select om_campaign_id or om_campaign_name depending on how you’d like to identify your specific campaign in the Realtime report.
- In this example, we selected om_campaign_name and a list of campaigns is displayed. Here you can track the realtime reporting of event data for your specific campaign to test that it is working as you intend.
Campaign Interactions
To view specific interactions within your campaigns, follow these steps:
- Select optinmonster_interaction from the Event count card.
- Next, you can further filter the data in the Event count card by selecting om_campaign_name, om_campaign_id, or om_campaign_interaction.
- om_campaign_name: will show a list of campaign names and the event count for their campaign interactions.
- om_campaign_id: will show a list of campaign IDs and the event count for their campaign interactions.
- om_campaign_interaction: will show a list of GA Block IDs and the event count for their element interactions.
Event Reports
Important:
It takes 48 hours for Google Analytics to process the initial data we send them, so Event Reports will not reflect your OptinMonster campaign data until then. If you need to access data earlier than 48 hours please use GA’s Realtime reports.
In GA4 we can access OptinMonster Event Data by navigating to the Reports > Engagement > Events view. In the Events table, you’ll find the optinmonster_impression
, optinmonster_conversion
, and optinmonster_interaction
events listed:
Selecting a specific OptinMonster event will allow you to further filter the associated data:
From this same screen, or returning to the previous screen, you can run more advanced reports by building a Comparison and selecting an individual OptinMonster campaign.
- To do this, first select the Edit comparisons icon.
- In the right panel, select an existing Comparison or add a new one to start.
- From the first dropdown field select Campaign Name from the Custom Events section.
- Next, select the specific OptinMonster campaign you are testing from the Dimension values dropdown.
- Optional: Add any other conditions to your Comparison you would like to use when filtering campaign event data in your Realtime report.
For example, view data specific to an individual Page by selecting Page path and screen class then select the individual page(s) you want to use in the Comparison: - Select the Apply button to finish building your Comparison.
- Your Event report will now show data only for the OptinMonster campaign you’ve indicated in the Comparison.
Learn more about creating custom reports in GA4
FAQs
Can I send events to Google Analytics when using a Custom HTML form in my campaign?
Yes, to do this you will need to modify your form’s code to track conversions when the form is submitted.
Learn how to track conversions with your custom HTML form
What data does OptinMonster send to Google Analytics?
OptinMonster sends the following data to GA4 Properties:
- Custom Event:
optinmonster_impression
- Custom Event:
optinmonster_conversion
- Custom Event:
optinmonster_interaction
For each Custom Event, we pass the following data as custom event parameters:
- Campaign Name (
om_campaign_name
) - Campaign ID (
om_campaign_id
) - Campaign Interaction (
om_campaign_interaction
)
It’s possible that Google Analytics may also track other data with this that we don’t control. However, the above details are all that OptinMonster sends to Google Analytics.
If you’re serious about jumpstarting your website business growth, then get started with OptinMonster today!
Get Started With OptinMonster Today!BONUS: Done-For-You Campaign Setup ($297 value)
Our conversion experts will design 1 free campaign for you to get maximum results – absolutely FREE!
Click here to get started →