Campaign Analytics and Reporting

Campaign Analytics and Reporting

After a campaign is sent, analytics are available on the campaign detail page. Navigate to Marketing → Campaigns and click on any sent campaign.

Email Campaign Metrics

For email campaigns, the following metrics are tracked in real-time:

MetricDescriptionHow It's Tracked
SentTotal emails dispatchedCount at send time
DeliveredEmails accepted by mail serverDelivery confirmation
OpenedRecipients who opened the emailTracking pixel
ClickedRecipients who clicked a linkLink redirect tracking
BouncedEmails that could not be deliveredBounce notification
UnsubscribedRecipients who opted outUnsubscribe link click

Key Performance Rates

RateFormulaHealthy Benchmark
Open RateOpens ÷ Delivered × 10020-30%
Click RateClicks ÷ Delivered × 1002-5%
Bounce RateBounces ÷ Sent × 100< 2%
Unsubscribe RateUnsubscribes ÷ Delivered × 100< 0.5%

💡 Tip: Open rates above 30% indicate strong subject lines and engaged audiences. If your open rate is below 15%, experiment with different subject lines and send times.

SMS Campaign Metrics

MetricDescription
SentMessages dispatched to the SMS provider
DeliveredConfirmed delivery to the handset
FailedMessages that could not be delivered

SMS Delivery Rates

SMS typically achieves 95-98% delivery rates. Common failure reasons:

  • Invalid phone number format
  • Phone number no longer active
  • Carrier-level blocking
  • Recipient in a no-coverage area

Push Notification Metrics

MetricDescription
SentPush notifications dispatched via wallet platform
DeliveredConfirmed delivery to the device

⚠️ Important: Push notifications are delivered via Apple/Google Wallet infrastructure. Delivery depends on the customer having an active wallet pass installed.

Understanding Your Results

Diagnosing Low Open Rates

Possible CauseSolution
Weak subject lineA/B test different approaches
Wrong send timeTry different days/times
Unrecognizable senderUse your brand name as sender
Landing in spamCheck SMTP authentication settings

Diagnosing High Bounce Rates

Possible CauseSolution
Invalid email addressesEnforce email verification at signup
Stale customer listRemove customers who haven't engaged in 6+ months
Blocklisted domainCheck your sending domain reputation

Diagnosing Low Click Rates

Possible CauseSolution
Weak call-to-actionMake CTA buttons prominent and clear
Broken linksTest all links before sending
Irrelevant contentUse segments to target relevant audiences
Too many linksFocus on one primary CTA

Campaign Status Timeline

Each campaign moves through these statuses:

StatusDescriptionDuration
DraftBeing composed and designedUntil scheduled/sent
ScheduledSet for future deliveryUntil scheduled time
SendingCurrently being dispatchedMinutes to hours
CompletedAll messages sentFinal state

Timestamps for started_at and completed_at are recorded for performance analysis.

A/B Testing Analytics

If your campaign uses A/B testing, each variant shows separate metrics. Compare:

  • Open rates between subject line variants
  • Click rates between content variants
  • Overall engagement to determine the winner

💡 Tip: Run A/B tests with at least 1,000 recipients per variant for statistically meaningful results.

Exporting Data

Campaign analytics are available in the dashboard. For detailed recipient-level data, use the campaign detail view to see individual delivery statuses and engagement timestamps.

Best Practices

  • Review analytics within 48 hours of sending — most opens and clicks happen in the first 24 hours
  • Compare campaigns over time to identify trends in engagement
  • Use segments to send more relevant content and improve all metrics
  • Clean your list regularly by removing bounced addresses

Ready to get started?

Try Cockato for free and see how it can help grow your business.

Get Started Free