Overview
Campaign Insights analyzes the users who have interacted with your advertising campaigns, providing performance metrics, audience composition data, and engagement analytics. By capturing events on users who saw or clicked on an ad, Campaign Insights enables publishers to optimize campaigns mid-flight and create data-rich post-campaign reports that demonstrate delivery value to advertisers. Campaign Insights filters by Campaign ID and explores five key dimensions: Engagement, Technographics, Index & Overlap, Third-Party data, and Content Read. Each dimension helps you understand not just how your campaign performed, but who engaged with it and what content resonated.Why Use Campaign Insights?
Optimize campaigns mid-flight — Real-time engagement metrics and audience composition data allow you to identify underperforming segments and make targeting adjustments before campaign end, maximizing ROI for advertisers. Create compelling post-campaign reports — Transform delivery data into rich audience narratives that demonstrate not just impressions served, but who engaged with the campaign and how they behaved on-site. Understand campaign audiences — Index & Overlap analysis reveals which of your cohorts over-index for campaign engagement, enabling smarter targeting recommendations for future campaigns. Validate targeting effectiveness — See whether the intended audience segments actually engaged with the campaign, and identify unexpected high-performing audiences for optimization opportunities.Concepts
Definitions
- Campaign ID: The unique identifier for your campaign in the ad server. In Google Ad Manager, this is the Order ID. In Xandr, this is the Insertion Order ID. This is the primary filter for all Campaign Insights reports.
- SlotClicked: An ad event fired when a user clicks on an ad creative. Used to measure click engagement in Campaign Insights.
- SlotViewable: An ad event fired when an ad creative meets viewability standards (typically 50% of pixels in view for at least 1 second). Used to measure impression engagement.
- Uniques: The number of unique users who have interacted with the campaign (via SlotClicked or SlotViewable events) during the filtered date range.
- Sessions: The number of sessions during which users interacted with the campaign.
- Pageviews: The number of pageview events from users who interacted with the campaign.
- Index: A score indicating how much more or less likely users who engaged with the campaign are to belong to a specific cohort compared to a base cohort. An index of 100 is baseline, above 100 indicates higher likelihood.
- Overlap: The percentage of campaign-engaged users who also belong to a specific cohort.
Workflows
Connecting Your Ad Server
Before using Campaign Insights, you must connect your ad server (Google Ad Manager, Xandr or Equativ) to enable campaign event tracking. This one-time setup allows Permutive to receive SlotClicked and SlotViewable events from your campaigns.Filtering by Campaign ID
Publishers start by entering their Campaign ID (Order ID for GAM, Insertion Order ID for Xandr, Insertion-ID for Equativ) in the search field. Unlike Audience Insights which filters by cohort, Campaign Insights uses the campaign as the primary filter, then allows secondary filters for date range, domain, device, and platform.Analyzing Campaign Engagement
The Engagement tab displays performance metrics including unique users reached, sessions, pageviews, time spent, and articles viewed. This data helps quantify the depth of engagement beyond raw impression counts.Understanding Campaign Audience Composition
Index & Overlap analysis reveals which of your existing cohorts over-index among users who engaged with the campaign. This helps validate whether targeting reached the intended audience and identifies unexpected high-performing segments.Guides
Connecting Google Ad Manager
To use Campaign Insights with GAM, you must first establish the integration.Navigate to Integrations
Configure GAM connection
Connecting Xandr
To use Campaign Insights with Xandr, configure the Xandr integration.Connecting Equativ
To use Campaign Insights with Equativ, configure the Equativ integration.Configure Equativ connection
Configuring Campaign Insights Filters
All Campaign Insights reports start with selecting a campaign, then applying secondary filters.Enter your Campaign ID
- For GAM: The Order ID from Google Ad Manager
- For Xandr: The Insertion Order ID from Xandr
- For Equativ: The Insertion-ID
Configure secondary filters
- Date Range: Last day, last 7 days, last 30 days, or custom range
- Domain: Filter by specific domains if deployed across multiple sites
- Device Type: Desktop, Mobile, or Tablet
- Countries: Filter by geographic location
- Platform: Web or AMP only (FIA, iOS, and Android are not supported)
Viewing Campaign Engagement
Engagement insights show how deeply users engaged with your campaign beyond simple impression metrics.Review key metrics
- Uniques: Number of unique users who engaged with the campaign
- Sessions: Total sessions during which campaign engagement occurred
- Pageviews: Total pageviews from campaign-engaged users
- Average Time Spent (Mins): Average browsing time for engaged users
- Average Session Length: Average duration of sessions with campaign engagement
- Articles Viewed Per Session: Average pageviews per session
Using Campaign Index & Overlap
Index & Overlap helps you understand which cohorts over-index among users who engaged with your campaign.Set the base cohort
Select comparison cohorts
Set minimum uniques (optional)
Viewing Campaign Technographics
Technographics reveal the device, platform, browser, and geographic distribution of users who engaged with your campaign.Review breakdowns
- Device Type: Desktop, Mobile, Tablet distribution
- Platform: Web, AMP distribution
- Browser: Chrome, Safari, Firefox, Edge, etc.
- Country: Geographic distribution
- Province/City: Regional breakdowns (where available)
Viewing Third-Party Insights (Beta)
Select a data category
- Demographics: Age, gender, household composition
- B2B: Industry, company size, job function
- Consumer Intent: Purchase intent signals
- Automobile Intent: Vehicle purchase interests
- Travel Intent: Travel and destination interests
Viewing Campaign Content Read
Content Read surfaces what content resonated with users who engaged with your campaign.Review indexed properties
Viewing Hourly/Daily Activity
Hourly/Daily Activity shows when users who engaged with your campaign are most active on your site.Navigate to Hourly/Daily Activity
Understand the data source
Choose a breakdown
- All: All campaign-engaged users across platforms
- Device: Breakdown by Desktop, Mobile, Tablet
- Platform: Breakdown by Web, AMP
Exporting Campaign Insights Reports
Export your campaign analysis for post-campaign reports and client presentations.Configure your filters
Start the export
Wait for charts to load
Preview and export
- Export chart images: Downloads all charts as individual images in a ZIP file
- Export to Excel: Downloads raw data as an Excel spreadsheet with each chart as a separate sheet
- Print Report: Opens print dialog where you can save as PDF
Using Targeted Impressions
The Targeted Impressions dashboard shows the volume of impressions targeted using Permutive cohorts compared to total targetable impressions. This helps demonstrate the value Permutive provides for campaign activation.Navigate to Targeted Impressions
Select cohorts to analyze
- All cohorts
- Multiple specific cohorts
- A single cohort
Review Overview metrics
- % Targeted: Targeted impressions divided by total targetable impressions
- Change in % Targeted: Comparison to the previous period
- Targeted Impressions: Total impressions targeted with cohorts
- Total Impressions: Total targetable impressions available
Analyze Cohort Breakdown
- Cohort Name and ID
- Cohort Type (first or third-party)
- Targeted Impressions per cohort
- % Targeted per cohort
Explore Opportunities
- Change in Targeted Impressions: Growth and seasonality trends
- Top Performing Cohorts: Which cohorts generate the most TIs
- TIs by Advertiser: Top advertisers purchasing the most TIs
- TIs by Order: Top campaigns flighting the most TIs
Troubleshooting
Targeted Impressions dashboard not visible
Targeted Impressions dashboard not visible
- Verify your user role in Settings > Team
- Contact your workspace administrator to request elevated permissions
- Note that Viewer roles cannot access this dashboard
Campaign ID not found or no data showing
Campaign ID not found or no data showing
- Verify the Campaign ID matches exactly (Order ID for GAM, Insertion Order ID for Xandr)
- Ensure the campaign has active delivery and isn’t scheduled for a future date
- Check that SlotClicked and SlotViewable events are configured in your ad server integration
- Allow 24-48 hours after integration setup for data to begin flowing
No data for FIA, iOS, or Android platforms
No data for FIA, iOS, or Android platforms
- Campaign Insights only supports Web and AMP platforms
- This is a product limitation, not a configuration issue
- Use Audience Insights for analyzing users on FIA, iOS, and Android
Timeout error when loading reports
Timeout error when loading reports
- Narrow the date range
- Remove less critical secondary filters
- If the issue persists, contact support
Index & Overlap showing unexpected results
Index & Overlap showing unexpected results
- Extend the date range to capture more campaign engagement data
- Review the minimum uniques threshold setting
- Small sample sizes can produce volatile index scores
Content Read showing null values
Content Read showing null values
- This is expected behavior for long-tail content
- Contact your Customer Success Manager if you need to adjust quantile thresholds
Missing campaign events from Xandr
Missing campaign events from Xandr
- Verify your Xandr integration is active in Settings > Integrations
- Ensure you’re using the Insertion Order ID (not Line Item ID or other identifiers)
- Check that creative tags are properly implemented
Export loading bar not reaching 100%
Export loading bar not reaching 100%
- Click the Retry button to attempt reloading failed charts
- If retries fail, simplify your filters and try again
- Charts that don’t load won’t appear in the export
Environment Compatibility
Core Product
Campaign Insights data availability is more limited than Audience Insights due to platform restrictions:| Metric | Web | AMP | FIA | iOS | Android |
|---|---|---|---|---|---|
| Uniques | Yes | Yes | No | No | No |
| Sessions | Yes | No | No | No | No |
| Pageviews | Yes | No | No | No | No |
| Articles Viewed Per Session | Yes | No | No | No | No |
| Average Session Length | Yes | No | No | No | No |
Ad Server Support
| Ad Server | Support | Campaign ID Field |
|---|---|---|
| Google Ad Manager (GAM) | ✓ | Order ID |
| Xandr | ✓ | Insertion Order ID |
| Equativ | ✓ | Insertion ID |
Platform-Specific Notes
| Platform | Support | Notes |
|---|---|---|
| Web | ✓ | Full support for all Campaign Insights features |
| AMP | ~ | Limited support; only Uniques available |
| FIA | ✗ | Not supported for Campaign Insights |
| iOS | ✗ | Not supported for Campaign Insights |
| Android | ✗ | Not supported for Campaign Insights |
Dependencies
| Dependency | Required | Description |
|---|---|---|
| Permutive SDK | ✓ | Required for collecting user behavior data that powers engagement metrics |
| Ad Server Integration | ✓ | Either GAM, Xandr or Equativ integration must be configured to receive campaign events |
| SlotClicked Events | ✓ | Ad click events must be configured in your ad server for click engagement data |
| SlotViewable Events | ✓ | Viewability events must be configured for impression engagement data |
| Cohorts | ~ | Required for Index & Overlap analysis; optional for other tabs |
| Eyeota Integration | ~ | Required only for Third-Party Insights (Beta). Contact your CSM to enable. |
Limits
Campaign Restrictions
| Restriction | Description | Limit |
|---|---|---|
| Deal Types | Supported campaign types | Direct and PG Deals only |
| Creative Types | Supported creative formats | Display only (no video) |
| Third-Party Creatives | Third-party served creatives | Not supported |
Data Retention
| Feature | Description | Limit |
|---|---|---|
| Lookback Window | Maximum historical data available | 18 months |
| Hourly/Daily Activity | Data aggregation period | Last 7 days (fixed) |
Performance Limits
| Metric | Description | Limit |
|---|---|---|
| Query Timeout | Maximum time for report generation | Varies by complexity |
| Export Load Time | Time for charts to render in export | Varies by filter complexity |
FAQ
What's the difference between Campaign Insights and Audience Insights?
What's the difference between Campaign Insights and Audience Insights?
- Campaign Insights uses Campaign ID as the primary filter; Audience Insights uses cohorts
- Campaign Insights only supports Web and AMP; Audience Insights supports all platforms including FIA, iOS, and Android
- Campaign Insights is limited to PG deals; Audience Insights has no such restriction
Why can't I see data for FIA, iOS, or Android?
Why can't I see data for FIA, iOS, or Android?
What Campaign ID should I use for GAM?
What Campaign ID should I use for GAM?
What Campaign ID should I use for Xandr?
What Campaign ID should I use for Xandr?
Why is Campaign Insights limited to PG deals?
Why is Campaign Insights limited to PG deals?
How do I interpret campaign index scores?
How do I interpret campaign index scores?
- 100 = Equal likelihood to the base cohort
- Above 100 = More likely (e.g., 150 = 50% more likely)
- Below 100 = Less likely (e.g., 75 = 25% less likely)
Can I analyze multiple campaigns at once?
Can I analyze multiple campaigns at once?
What happened to Hourly/Daily Activity?
What happened to Hourly/Daily Activity?
Why is my campaign showing no engagement data?
Why is my campaign showing no engagement data?
- Campaign hasn’t started delivery yet
- Campaign ID is incorrect (verify Order ID for GAM, Insertion Order ID for Xandr)
- Ad server integration isn’t configured properly
- SlotClicked/SlotViewable events aren’t implemented
- Data takes 24-48 hours to appear after integration setup
Can I export campaign reports for clients?
Can I export campaign reports for clients?
- Chart images (ZIP file of individual PNGs)
- Excel spreadsheet (raw data with each chart as a sheet)
- PDF (via Print dialog, save as PDF)
What is the Targeted Impressions dashboard?
What is the Targeted Impressions dashboard?
- % Targeted: The percentage of impressions targeted with cohorts
- Cohort Breakdown: Per-cohort targeting performance
- Opportunities: TI trends by cohort, advertiser, and order