Campaign Analytics
Track the traffic and performance of your campaigns in detail
To set up Campaign Analytics on a custom funnel, open the campaign, select Developer, and find the Session Tracking section.
Copy the script shown under Session Tracking to every page of your funnel to enable session tracking in Campaigns App.
Campaigns using the Campaign Cart JS SDK will automatically include Analytics on connected pages.
Core Analytics
Campaign Analytics tracks the following top key metrics, filterable by date range:
- Active Visitors - current active users on-page
- New Sessions - total number of unique user sessions on the campaign during the date range
- Unique Visitors - number of unique visits to a page during the date range
- Carts Created - the number of carts created by user activity on your page via the Campaigns API. In the context of custom funnels, a Cart is a collection of the unique customer's name, email address, and the contents of their shopping session - products, quantity, price.
- Sales - total amount of sales generated, including post-checkout upsell revenue
- Conversion Rate - the number of sales divided by new sessions
- AOV - the average order value, derived by dividing the sales total amount by the number of sales
Interactive KPI Charts
Some campaign analytics charts include a metric switcher so you can toggle the same trend view between different KPIs, such as sales, conversion rate, and AOV. This makes it easier to inspect the same funnel over time from multiple angles without leaving the page.
Events by Page
Every URL that users have visited in your funnel is reflected in this list, with the following events broken down along with percentages to show rates by page, such as checkout conversion or upsell accept rate.
- Unique Visitors - number of unique visits to a page during the date range
- Carts
- Orders
- Upsells
- Sales - displays a total revenue value from the orders or upsell orders.
Performance by Device & Browser
View at a glance your traffic patterns and performance by device type and browser. Conversion rates are shown by percentage to help identify areas for optimization.
Analytics Provider Data
Campaign analytics events include the following campaign identifiers across supported providers:
campaign_idcampaign_namecampaign_currencycampaign_languagecampaign_session_id
These fields make it possible to segment events by campaign and join provider data back to Campaigns App sessions and order attribution. Cart and checkout events also include applied coupon and discount amounts when those values are available.
The Campaigns Cart SDK's RudderStack integration follows RudderStack's ecommerce event conventions and includes product details plus session-based cart_id and checkout_id values. See the Campaign analytics developer guides for provider setup and event details.
Debug Analytics Delivery
Open the in-page analytics debug panel on the campaign page to review the event timeline and delivery status for each configured provider. The panel distinguishes failed sends from successful delivery.
The Campaigns Cart SDK also reports setup warnings when:
- the campaign API key is missing
- an analytics provider is missing a required setting
- a provider's script does not load
Use the named warning to correct the campaign configuration, then send a test event and confirm that the provider reports a successful delivery.