Help

How to view your Nudgesmart campaign performance reports

Find impressions, clicks, conversions, and revenue for every campaign — and compare campaigns with sample data while you wait for traffic.

Every Nudgesmart campaign reports on the same four numbers — impressions, conversion rate, conversions, and revenue — alongside breakdowns by hour, device, country, and funnel step. Here is where to find them, what they mean, and how to read them while traffic is still building.

TL;DR

Open Analytics in the Nudgesmart admin, pick a campaign, and you will see four metric cards at the top — Impressions, Conversion Rate, Conversions, and Revenue — plus a daily performance chart and section-level breakdowns underneath. Use the date-range pills to compare time periods, and switch between Live, Demo, and Auto data modes if your store is new and you want to preview the dashboard with sample data before real traffic arrives.

Where reports live

Nudgesmart reports live in the embedded admin, not the Shopify Analytics surface. Open the Nudgesmart app and click Analytics in the left navigation. Every campaign is listed with summary metrics — click any row to drill into its full dashboard. The dashboard is identical regardless of campaign type (popup, spin wheel, survey, social proof, or coupon teaser).

The four key metrics

Every dashboard opens with four metric cards:

  • Impressions — the number of times the campaign appeared on a storefront page. Refreshing or returning later counts as a separate impression if the campaign re-displays under your frequency rules.
  • Conversion Rate — the percentage of impressions that turned into a conversion. A 3% rate means three out of every hundred shoppers who saw it took the action you wanted (subscribed, spun, claimed).
  • Conversions — the raw count of completed actions. For email capture this is signups; for a spin wheel it is wheel completions; for a survey, submissions; for a coupon teaser, reveal-and-copy events.
  • Revenue — order revenue attributed to the campaign. When a shopper sees a campaign and places an order in the same session, that order's value is credited. Counted once per order, even if multiple campaigns were shown.

These four numbers answer "is this campaign working?". High conversion rate with low impressions means your targeting is too narrow. High impressions with low conversion rate means the offer or copy is not landing. Healthy conversions but zero revenue means you are list-building rather than driving immediate purchases — fine for a welcome popup, a problem for checkout recovery.

Section-level insights

Below the metric cards and the Daily Performance chart, the dashboard splits the same data into five sections:

  • Best Times to Show Campaign — hour-of-day heatmap of when shoppers actually convert. Use it to narrow schedules to peak windows or to time paid traffic.
  • Device Breakdown — desktop, mobile, and tablet split with conversion rate per device. Mobile dramatically lower than desktop almost always means a mobile-layout issue.
  • Top Locations — countries driving the most impressions, with flags, counts, and per-country conversion rate. Catches countries where currency, shipping, or language breaks the offer.
  • Conversion Funnel — step-by-step view of where shoppers drop off. A heavy drop between opening the form and submitting it usually points to validation friction.
  • Triggering Rules — which targeting rules qualified the shoppers who converted. Tells you which rule is doing the work in a multi-rule campaign.

The page also surfaces an Insights & Recommendations module that summarises what the data is suggesting in plain English.

Choose a date range

A row of date-range pills sits above the metric cards. Click one and every chart recalculates for that window:

  • Today
  • Yesterday
  • Last 7 days
  • Last 30 days
  • Last 90 days
  • Last 365 days
  • Last year

"Last 7 days" is the right default for an active campaign. Use "Last 30 days" or longer for conversion rate, since smaller windows swing wildly on a handful of signups. "Yesterday" is best when you want a complete day without today's partial numbers.

Live, Demo, or Auto data modes

Three small buttons next to the date-range pills control whether you see real data, sample data, or a mix:

  • Auto — real data when there is enough of it, with a fallback to demo numbers if traffic is sparse. The default and the right choice for most stores.
  • Live — real data only. Empty state if the campaign has no traffic in the date range.
  • Demo — sample analytics data, for previewing the dashboard before traffic arrives.

When Demo mode is active you will see a banner: "Demo Data: You're viewing sample analytics data. Switch to 'Live' mode to see real data (if available) or 'Auto' to see real data with fallback to demo." If a campaign has zero traffic in the selected window, an empty state appears: "No analytics data yet. This campaign hasn't received any traffic in the selected timeframe. Switch to 'Auto' or 'Demo' mode to see sample data, or wait for visitors to interact with this campaign."

Exporting reports

The campaign list view has an Export button that downloads a CSV with one row per campaign and these columns: Campaign Name, Type, Impressions, Clicks, Emails Captured, Conversions, Conversion Rate (%), Click Rate (%), Email Rate (%), and Revenue. Right for monthly reporting, comparing campaigns, or sharing a snapshot with a teammate who does not use the admin.

This export is campaign-level, not subscriber-level — it does not contain the email addresses of shoppers who subscribed. A dedicated "Email Subscribers Export" is in development and not yet available. For email lists today, sync to Klaviyo or Mailchimp through the Integrations tab and export from there. For broader context on retail reporting, the Shopify reports and analytics guide is the canonical reference.

Common pitfalls

  • "My impressions number is lower than the popup actually shows." Shoppers who decline analytics tracking via the Shopify cookie banner are not counted in impressions, but the popup still displays to them.
  • "I exported the CSV but cannot find email addresses." The Export button returns campaign-level metrics only. Use the Klaviyo or Mailchimp integration to pull the contact list.
  • "Conversion rate dropped overnight." Check whether you switched between Live, Demo, and Auto modes — Demo numbers are simulated. Then check whether the date range changed.
  • "Revenue is zero but I know the campaign drove sales." Revenue is attributed only when the same shopper sees the campaign and places an order in the same session. Sales triggered days later by a remarketing email are credited to the email tool, not Nudgesmart.

Frequently asked questions

How quickly does new data appear in reports?

Within a few minutes for impressions, conversions, and clicks. Revenue can take a little longer because it waits for the order to be paid.

Why are my impressions lower than the popup actually displays?

Shoppers who decline analytics tracking via your store's cookie banner are not counted in impressions, but the campaign still shows to them. Required for GDPR compliance and the same way every privacy-aware analytics tool behaves.

Can I see analytics for a custom date range?

The supported windows are the seven date-range pills: Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, Last 365 days, and Last year. Custom arbitrary ranges are not yet supported.

Does the Export button include subscriber email addresses?

No — it returns campaign-level metrics only (counts, rates, and revenue). A dedicated email-subscriber export is in development.

What does Demo mode actually show?

Sample numbers for previewing the dashboard. Use Demo mode before launching your first campaign or during the first week while traffic builds, then switch to Auto or Live once you have meaningful data.