OptinMonster Documentation

Documentation, Reference Materials, and Tutorials for OptinMonster

Home

Docs

How to View OptinMonster Reports in Google Analytics

How to View OptinMonster Reports in Google Analytics

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.

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:

  1. Sign into your Google Analytics account.
  2. 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.
    Navigate to Custom Dimensions in Google Analytics
  3. In the Custom definitions screen, select the Create custom dimension button.
    Create a new Custom Dimension
  4. 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, and om_campaign_interaction, respectively.
    Create a custom definition for campaign name
    Create a custom definition for campaign ID
    Custom dimensions for the OM Campaign Interaction event parameter.

Realtime Reports

Using Google Analytics’ Realtime report, you can view campaign events that have taken place in the last 30 minutes following these steps:

  1. Be sure you are logged into your Google Analytics account.
  2. Open the Realtime report for the Google Analytics Property you’ve connected to your OptinMonster campaign.
  3. Optional: In a new tab/window, test your OptinMonster campaign following one of the options in this guide.
  4. Viewing the default report you can find the optinmonster_impression, optinmonster_conversion, and optinmonster_interaction data within the Event Count card.
    Default Realtime report for OptinMonster Events in Google Analytics.

Campaign Impressions and Conversions

To view specific impressions and campaigns in your Realtime report, follow these steps:

  1. 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.
      Select an OptinMonster event from the Event Count card in Google Analytics Realtime
  2. Next, select om_campaign_id or om_campaign_name depending on how you’d like to identify your specific campaign in the Realtime report.
    Choose how you'd like to identify your OptinMonster campaign.
  3. 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.
    List of campaigns in Google Analytics Realtime.

Campaign Interactions

To view specific interactions within your campaigns, follow these steps:

  1. Select optinmonster_interaction from the Event count card.
    View the optinmonster_interaction events in Google Analytics.
  2. 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.
      GA Block IDs can be found through the Event count card in Google Analytics.

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.

  1. To do this, first select the Edit comparisons icon.
    Edit comparisons in Google Analytics.
  2. In the right panel, select an existing Comparison or add a new one to start.
    Select a comparison to edit or add.
  3. From the first dropdown field select Campaign Name from the Custom Events section.
    Select an OptinMonster Event Name.
  4. Next, select the specific OptinMonster campaign you are testing from the Dimension values dropdown.
    Select the individual OptinMonster campaign.
  5. 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:
    Filter by page in Google Analytics.
  6. Select the Apply button to finish building your Comparison.
    Apply Comparison settings.
  7. Your Event report will now show data only for the OptinMonster campaign you’ve indicated in the Comparison.

FAQs

Why do I see different impression counts in OptinMonster and GA4?

That’s a great question, and it’s very common to see different impression/conversion numbers in your OptinMonster dashboard compared to what you see in Google Analytics 4 (GA4). This is completely normal, and it doesn’t mean anything is broken!

The difference comes down to how each system tracks and records a campaign view.

Think of an OptinMonster Impression as the most direct and accurate count. Every single time we display one of your campaigns to a visitor, our own system immediately and reliably counts it.

A GA4 Impression, on the other hand, is only recorded when OptinMonster successfully tells Google Analytics that a campaign was shown, and the Google Analytics tracking script on your site successfully hears and records it.

Here’s a breakdown of the core differences.

  • Tracking Method:
    • OptinMonster: We track impressions directly through our own system and send the data straight to our servers. It’s a closed loop.
    • GA4: It relies on its own separate tracking system being loaded and running correctly in your visitor’s web browser.
  • Data Reliability:
    • OptinMonster: Our native tracking works independently. It isn’t affected by most other scripts or browser extensions on the page.
    • GA4: Its ability to count an impression depends entirely on its tracking code being properly loaded and initialized on your site, without being blocked.
  • Counting Logic:
    • OptinMonster: We count every single time a campaign is displayed. No exceptions, no estimates.
    • GA4: On sites with a lot of traffic, GA4 may use a process called sampling, where it counts a percentage of impressions and then estimates the total number.
  • Processing Requirements:
    • OptinMonster: Our count happens instantly when the campaign is displayed.
    • GA4: For the count to happen, the GA4 script must not be blocked by the visitor’s ad blocker or other privacy browser extensions, which is very common.
Why are my GA4 impression/conversion numbers consistently lower than in OptinMonster?

As we covered in the previous question, OptinMonster and GA4 are not the same thing. It is very common to see lower numbers in GA4. This doesn’t mean anything is broken! It’s usually due to one of these common scenarios:

  • Many visitors use ad blockers which often stop Google Analytics from running. In this case, OptinMonster still counts the impression, but Google Analytics never receives the message.
  • If a visitor’s internet is slow or there’s another script on your page that causes an error, the Google Analytics tracking code might not load properly. Again, we’ll count the impression, but GA4 won’t.
  • Some visitors have browser settings that block all Google Analytics tracking for privacy reasons.
  • On websites with very high traffic, Google Analytics might use sampling. This means it doesn’t record every single event but instead estimates the total based on a smaller sample. OptinMonster, on the other hand, always counts every impression.
Which impression/conversion metric should I trust for reporting?

You should trust OptinMonster’s native analytics for the most accurate count of how many times your campaigns were actually displayed or converted. Think of our numbers as the true display count. GA4 data is still very valuable for seeing how those campaign interactions fit in with all the other behaviors on your site, like page views and goal completions.

How does OptinMonster track impressions in GA4?

When a campaign is displayed to a visitor, OptinMonster sends a custom event to GA4 called optinmonster_impression. This event also includes the campaign’s name and ID, which is why we had you set up those custom dimensions earlier! This allows you to filter and view data for specific campaigns right inside of Google Analytics.

Why might I see impression spikes in OptinMonster but not in GA4?

This usually comes down to timing and traffic volume. OptinMonster counts every single impression in real-time. During a big traffic spike, GA4 might use sampling (where it only counts a percentage of impressions and estimates the rest) or experience processing delays. So, you’ll always see the most immediate and complete data inside your OptinMonster dashboard.

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.

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 →


Still stuck?

How can we help?

Last updated on


Start Getting More
Leads & Sales Today
with OptinMonster!

Create and launch smart capture forms today in minutes. What are you waiting for?

Create and launch smart capture forms
today in minutes. What are you waiting for?

OptinMonster has transformed our business. Before integrating their optins, our clients saw a 2% conversion rate from web traffic, which is slightly above the standard for their industry. With the integration of OptinMonster’s lightbox popup, exit-intent technology, split testing, and other tools, our client’s conversion rates soared by an unprecedented 500%. They attracted substantially more customers while spending less on digital advertising. Their success propelled them to the top of their markets, outperforming national chains and other medical spas with much bigger marketing budgets. Our client’s success in their market has distinguished us in our own. We are now one of the most sought-after marketing firms in the industry of aesthetic medicine. We know that the integration of OptinMonster, more than any other tool or marketing strategy, has supported this growth and achievement.

chris zelig medstar media

Chris Zelig

Partner, Medstar Media

OptinMonster has been a game-changer for us. From driving donations to collecting new leads, there is nothing that this simple tool has failed to accomplish. Our lead collection rate has jumped by over 1,000%.

joe lowe american bird conservancy

Joe Lowe

Director of Digital Communications, American Bird Conservancy

Through OptinMonster’s exit-intent popups, we have more than doubled our sales conversion rate. Best of all is the compound effect of using OptinMonster over a long period of time—more conversions mean more customers, which means more word of mouth.

mitch smith, managing director, shockbyte

Mitch Smith

Managing Director, Shockbyte.com