Campaign Analytics

Campaign Analytics

Use our advanced analytics system and get a detailed overview on your campaigns’ revenue contribution.

Campaign Analytics is OptiMonk's built-in performance dashboard that shows you how your popup campaigns, website personalization, and A/B tests contribute to orders and revenue — not just how often they appeared or were clicked. The dashboard operates on two levels simultaneously: a domain-level overview showing your store's overall visitor counts, total orders, revenue, and site-wide conversion rate for the selected period, and a campaign-level breakdown showing what each individual campaign contributed to that performance. Revenue attribution is handled through two distinct models — Assisted Revenue (5-day, conversion-based: revenue from visitors who converted through a campaign and purchased within 5 days) and Total Revenue (5-day, impression-based: revenue from any visitor who saw a campaign and purchased within 5 days, whether they converted or not). Data is sourced directly from Shopify for Shopify stores, or from Google Analytics 4 for non-Shopify stores and GTM-based installations, and the report updates hourly. You can filter the entire dashboard by domain, device type (desktop, mobile, or both), and date range.

Key benefits

  • See the revenue impact of each campaign, not just clicks and impressions. Most analytics tools tell you how many times a campaign was shown and how often visitors converted — but not what that conversion was worth in actual revenue. Campaign Analytics closes that gap by attributing assisted orders and revenue to each campaign directly, so you can see at a glance which campaigns are generating measurable income and which are producing impressions without downstream purchase activity.
  • Two attribution models for two different questions. Assisted Revenue answers "how much did this campaign directly drive?" — attributing orders placed within 5 days of a conversion event. Total Revenue answers "how much revenue was influenced by this campaign?" — attributing orders placed within 5 days of any impression, conversion or not. Having both models available lets you evaluate popup campaigns on direct impact and A/B tests on overall influence, using the right metric for the right question rather than forcing all campaigns into one attribution framework.
  • A/B test performance visible in the same dashboard. Campaign-level data includes Uplift and Chance to Win columns for campaigns running variants against a control group. This means you do not need a separate testing report to evaluate which variant is outperforming — the statistical confidence and revenue uplift for each variant are visible directly in Campaign Analytics alongside standard impression and conversion data, in a single view.

How it works

Step 1
Navigate to the Campaign Analytics tab and set your filters

In your OptiMonk account, click Campaign Analytics in the main navigation. Use the domain dropdown to select the store you want to analyze, the device filter to choose between desktop, mobile, or both, and the date range picker to scope the report to the time period you are evaluating.

Step 2
Review domain-level and campaign-level data together

The top of the dashboard shows domain-wide figures — total visitors, visitors with orders, overall conversion rate, total revenue, and average order value — which represent your store's baseline performance independent of OptiMonk. Below that, the campaign-level table shows each campaign's visitors, impressions, conversions, conversion rate, and your chosen revenue metric (Assisted Revenue or Total Revenue), plus Uplift and Chance to Win for A/B tested campaigns.

Step 3
Switch between Assisted Revenue and Total Revenue views as needed

Use the report toggle to switch between the Assisted Revenue report (best for measuring the direct attribution of individual campaigns) and the Total Revenue report (best for evaluating A/B tests and embedded or dynamic content campaigns). For A/B tests with multiple variants, click the campaign's expand arrow to see how each variant performs against the control group individually, including revenue uplift per variant.

Frequently asked questions

What is Campaign Analytics in OptiMonk?+

Campaign Analytics is OptiMonk's built-in performance dashboard that tracks how your campaigns contribute to orders and revenue, alongside standard metrics like impressions, visitors, and conversion rate. It provides both a domain-level overview of your store's overall performance and a campaign-level breakdown of each campaign's revenue contribution, using two attribution models: Assisted Revenue (conversion-based, 5-day window) and Total Revenue (impression-based, 5-day window). The report updates hourly and is filterable by domain, device, and date range.

What is the difference between Assisted Revenue and Total Revenue?+

Assisted Revenue attributes orders and revenue to a campaign when a visitor converts through that campaign — submitting a form, clicking the CTA, or completing the campaign goal — and then makes a purchase within 5 days. Total Revenue attributes orders and revenue when a visitor simply views a campaign (an impression) and makes a purchase within 5 days, regardless of whether they converted. Assisted Revenue measures direct attribution; Total Revenue measures broader influence and is the recommended metric for evaluating A/B tests.

Where does the revenue and order data in Campaign Analytics come from?+

For Shopify stores using the OptiMonk Shopify app, order and revenue data is fetched directly from Shopify on an hourly basis. For non-Shopify stores, or for Shopify stores where OptiMonk is installed via Google Tag Manager rather than the app, data is sourced from Google Analytics 4, provided that purchase events are sent to GA4 with the standard "purchase" event name. In GA4 default mode, both order and revenue data are captured; in custom mode, only order counts are available and revenue figures are not included.

How do I evaluate A/B test results in Campaign Analytics?+

Switch to the Total Revenue report, which is the recommended view for A/B test evaluation because it attributes revenue to any visitor who saw a campaign variant — including visitors who viewed the control group and did not convert. The campaign-level table includes Uplift (the performance improvement of a test variant relative to the control) and Chance to Win (the statistical probability that the variant outperforms the control). Click the expand arrow on any A/B test campaign to see per-variant breakdowns including revenue uplift for each variant against the control.

Can I filter Campaign Analytics by device type?+

Yes. The dashboard includes a device filter that lets you segment performance data by desktop only, mobile only, or both combined. This is useful for identifying whether a campaign performs differently on mobile versus desktop — for example, a campaign with strong desktop conversion rates but weak mobile rates might benefit from layout adjustments or a separate mobile-specific variant. Note that device-specific data is only available for dates after February 21, 2024; earlier date ranges will not return device-segmented results.

Ready to try it?

Try OptiMonk for free

Launch your first campaign, learn what works, then scale what converts.

performance