Skip to main content

Campaign Analytics

It shows which campaigns are live, which locations are participating, which tasks are being completed, what content is performing, and where follow up is needed.

Use Campaign Analytics to answer practical execution questions:

  • Which campaigns are currently active or recently completed?

  • How many locations are participating?

  • How many campaign tasks were created?

  • How many posts were actually published?

  • Which locations are performing well?

  • Which locations are silent or under delivering?

  • Which posts, formats, channels, and assets are driving the strongest results?

Campaign data can also be checked through the AI Assistant or accessed through MCP if your team connects PromoRepublic data to an external AI tool such as ChatGPT, Claude, or Copilot.

📍Where to Find Campaign Analytics

Go to: Analytics → Campaign Performance

This dashboard is available for HQ users with access to campaign management and analytics.

Franchisee or location level users do not have a separate Campaign Analytics dashboard. Their campaign experience happens through assigned calendar tasks, campaign posts, and campaign assets available to them.

📊 Campaign Analytics Views

Campaign Analytics has two main views:

  • Campaign Performance Overview — the main dashboard showing all campaigns included in the selected period.

  • Campaign Details — a drill-down view for one campaign, showing campaign-specific tasks, approval progress, published posts, content performance, channel performance, and asset usage.

You can open Campaign Details by clicking View next to a campaign in the Campaigns table.

🗂️ Campaign Performance Overview

The Campaign Performance Overview gives HQ a cross campaign view of execution and results.

It includes campaigns with these statuses: Active, Scheduled, Paused, Completed. Draft and Archived campaigns are not included in Campaign Analytics.

The overview is designed to help marketing managers move from reporting to action. Instead of only seeing that a campaign exists, you can see whether locations are actually participating and where execution is stuck.

Date Period and Filters

The date picker controls the reporting period for the whole dashboard.

You can select a custom period or use preset options such as 7 days, 30 days, or 3 months.

The dashboard includes campaigns that were active during the selected period, even if only part of the campaign falls inside that period.

Filters can be used to narrow the dashboard by location, brand, or other available location groups.

When filters are applied, only campaigns with matching enrolled locations are shown.

Headline Metrics

At the top of the overview, the dashboard shows seven headline cards:

Campaigns

Shows the number of campaigns included in the selected period.

The card also highlights how many of those campaigns are currently active.

Locations Participating

Shows the number of enrolled locations included in the campaign scope.

A location is counted when it is enrolled in at least one campaign included in the selected period.

Tasks

Shows the number of campaign tasks scheduled during the selected period.

A task is a campaign activity assigned by HQ, such as a proposed post or scheduled post.

Posts Published

Shows how many campaign posts were published during the selected period.

This is the key execution metric. It tells HQ whether campaign tasks turned into actual local posts.

Views

Shows the total number of views generated by published campaign posts.

Views depend on the data available from each connected social network.

Engagement

Shows the total number of engagement actions generated by published campaign posts.

Engagement may include actions such as reactions, comments, shares, or other network supported interactions.

Engagement Rate

Shows how efficiently campaign content converted views into engagement.

Formula:

Engagement ÷ Views × 100

If there are no views, the rate is shown as 0.

Previous Period Comparison

Each headline metric includes a comparison with the previous equivalent period.

For example, if the selected period is 30 days, the comparison is the previous 30 days. If the selected period is 7 days, the comparison is the previous 7 days.

The comparison is based on the same duration immediately before the selected period. It is not calendar month based.

This means that selecting May 2026 does not necessarily compare against April 2026. It compares against the previous period of the same length.

Campaigns Table

The Campaigns table lists all campaigns included in the selected period.

Each row shows: campaign name, campaign status, campaign dates, number of enrolled locations, number of tasks, number of posts published, views, engagement, view action, manage action.

Use View to open the Campaign Details page.

Use Manage to open the campaign management area.

Partial Period Indicator

A campaign may show a Partial Period indicator.

This means the selected date range does not cover the full campaign window.

For example:

  • The campaign started before the selected period.

  • The campaign continues after the selected period.

  • Only part of the campaign activity is included in the dashboard.

This matters because campaign results may look lower when you are viewing only part of the campaign period.

📍Locations Section

The Locations section helps HQ identify where campaign execution is strong and where follow up is needed.

There are two tabs:

  • Top Locations

  • Needs Attention

🏆 Top Locations

Top Locations shows enrolled locations that are performing well. A location appears here when it has completed at least 50 percent of assigned tasks, generated engagement, and participated in the campaign scope. Locations are ranked by engagement.

Use this section to identify strong performers, internal examples, and potential case study candidates.

⚠️ Needs Attention

Needs Attention shows enrolled locations that are silent or under delivering. A location appears here when it has published no campaign posts or completed less than 50 percent of assigned tasks. Locations are sorted worst first, so the most urgent follow up opportunities appear at the top.

Use this section to decide which locations need reminders, enablement, or direct outreach before the campaign window closes.

Contact Action

The Contact action opens location contact details.

This allows HQ teams to move directly from insight to follow up.

🎯 Top Performing Content

Top Performing Content shows the best performing campaign posts published during the selected period.

This helps marketing managers understand which campaign messages, visuals, and formats resonated most with local audiences.

Posts with very low reach may be excluded from the ranking to avoid distorted results.

For example, a post with 1 view and 1 like should not outrank a post with meaningful reach and strong engagement.

🖼️ Most Used Assets for Sharing

Most Used Assets for Sharing shows campaign templates that locations used most often.

This helps HQ understand which assets were adopted by the network.

This section focuses on campaign templates. One off uploads or non template assets may not appear here.

Use this section to understand which creative assets are easy for locations to adopt and reuse.

🔍Campaign Details

Click View in the Campaigns table to open the Campaign Details page.

Campaign Details shows performance for one selected campaign.

It uses the same date period and filters selected in the dashboard.

The Campaign Details page includes: campaign status, headline campaign metrics, locations, campaign tasks, posts proposed for approval, top performing content, format performance, channel performance, most used assets for sharing.

Campaign Status Card

The first card in Campaign Details shows the campaign status. It may show statuses such as Scheduled, Active, Paused, or Completed. It also shows campaign progress as a percentage of the campaign timeline. For completed campaigns, the progress is shown as 100 percent complete.

Campaign Tasks

The Campaign Tasks table shows campaign tasks whose scheduled date has arrived.

Future tasks are not shown as full task rows because there is no performance data yet.

Each task row can include: task type, channel, scheduled date, approval count, published count, pending count, posts, views, engagement, engagement per view rate.

Task Types

There are two campaign task types.

Proposed Post

A Proposed Post requires location approval before publishing.

This means the post is sent to eligible locations, but each location must approve it before it becomes a published post.

Use this for campaigns where locations need control, review, or local customization.

Scheduled Post

A Scheduled Post does not require local approval.

It is scheduled by HQ and published automatically for eligible enrolled locations.

For Scheduled Posts, approval and pending values may appear as N/A because there is no approval step.

Approved and Published

These columns help HQ understand where campaign execution is blocked.

Column

What it tells you

Approved

Shows how many locations approved the proposed task. If approval is low, the campaign issue is likely local action, not content performance.

Published

Shows how many locations successfully published the campaign task.

If approved is high but published is low, there may be scheduling, connection, or publishing issues.

Posts Proposed for Approval

The Posts Proposed for Approval section shows how proposed posts move from campaign creation to local publishing.

The funnel includes: Tasks → Proposed → Approved → Published.

Use this funnel to identify where locations are dropping off.

For example:

  • If many posts were proposed but few were approved, locations are not acting on the campaign.

  • If many posts were approved but few were published, there may be a publishing or connection issue.

  • If posts were published but views and engagement are low, the issue may be content, timing, audience fit, or channel performance.

How Task Completion Is Calculated

Task completion is calculated at the location level.

A task is counted as completed when the location completes the task on at least one relevant connected page.

This means a task assigned to several pages for one location still counts as one task for that location.

Task completion is based on distinct tasks, not the number of individual page level posts.

How Sent To Is Calculated

The sent to count reflects the live number of enrolled locations or pages eligible for the task based on campaign targeting and connected channels.

It includes the full potential campaign audience, not only locations that already opened or acted on the task.

This is important because HQ needs to understand the total execution opportunity.

Format Performance

Format Performance shows how different post formats performed during the campaign. Formats may include Photo, Video, Link, and Text. For each format, the dashboard can show number of posts, views, engagement, and engagement per view rate.

Use this section to understand which creative format worked best for the campaign.

Channel Performance

Channel Performance shows campaign results by social network.

Depending on available data, it can show posts, views, engagement, and engagement per view rate.

Use this section to understand whether the campaign performed better on Facebook, Instagram, LinkedIn, or another connected network.

🤖Using AI Assistant for Campaign Analytics

Campaign data can be checked in the AI Assistant.

Instead of manually reviewing every table, HQ users can ask campaign performance questions in plain language.

Example prompts:

  • Which campaigns had the lowest location participation this month?

  • Which locations need attention for the June campaign?

  • Which campaign posts performed best in the last 30 days?

  • Which locations have not published any campaign posts?

  • Compare campaign performance between this month and last month.

  • Which campaign had the strongest engagement per view rate?

  • Which locations approved tasks but did not publish?

  • What should I follow up on before the campaign ends?

The AI Assistant uses the campaign data available to the user and respects user permissions.

It does not publish or change campaign data without user review and approval.

🔗Using Campaign Analytics via MCP

Campaign Analytics can also be accessed through MCP.

MCP allows approved external AI tools to read PromoRepublic data through a secure connection.

This means a marketing manager or operations team can ask campaign questions from tools such as ChatGPT, Claude, or Copilot, depending on the setup approved for the account.

Example MCP use cases:

  • Pull a campaign performance summary without opening the dashboard.

  • Ask which locations are under delivering.

  • Compare campaign performance across periods.

  • Identify locations with pending approvals.

  • Generate a follow up list for the field team.

  • Summarize campaign execution for a weekly marketing meeting.

MCP is useful when teams want campaign data available inside their existing AI workflow.

💡Best Practice for Marketing Managers

Campaign Analytics should not only be used after a campaign ends.

Use it during the campaign to manage execution while there is still time to improve results.

Recommended workflow:

  1. Check the overview after campaign launch.

  2. Review Locations → Needs Attention.

  3. Open Campaign Details for active campaigns.

  4. Check whether tasks are proposed, approved, and published.

  5. Identify where the drop off happens.

  6. Follow up with locations before the campaign window closes.

  7. Review Top Performing Content and Most Used Assets.

  8. Use findings to improve the next campaign.

The most important question is not only:

How did the campaign perform?

The stronger question is:

Which locations acted, which locations did not, and what should HQ do next?

Did this answer your question?