Skip to main content

Overview

Transmit provides comprehensive real-time analytics to help you understand and optimize your communication performance. Track every message from send to delivery, monitor engagement, and gain insights to improve your campaigns.

Why Real-Time Analytics?

Instant Visibility

See delivery status and engagement the moment it happens

Optimize Performance

Identify what works and refine your messaging strategy

Troubleshoot Issues

Quickly detect and resolve delivery problems

Unified Dashboard

Track email, SMS, and voice metrics in one place

Dashboard Analytics

Overview Metrics

Get a high-level view of your communication performance:
  • Total messages sent across all channels
  • Delivery rate (successfully delivered / sent)
  • Engagement rate (opens + clicks / delivered)
  • Bounce rate (bounced / sent)
  • Cost tracking and credit consumption
  • Hourly, daily, and monthly trends

Channel-Specific Metrics

Email Analytics
  • Sent, delivered, bounced, failed counts
  • Open rate and unique opens
  • Click rate and click-through rate (CTR)
  • Spam complaint rate
  • Time-to-open analysis
  • Device and client breakdown
  • Geographic distribution
SMS Analytics
  • Messages sent and delivered
  • Delivery rate by carrier
  • Opt-out rate
  • Message segment distribution
  • Cost per message
  • Time-to-delivery
Voice Analytics
  • Calls initiated and answered
  • Answer rate
  • Average call duration
  • Failed call reasons
  • Cost per minute
  • Peak calling hours

API Analytics

Retrieve analytics programmatically for custom reporting and integrations:

Get Email Analytics

SDK examples currently use TypeScript. We’ll add Python snippets as soon as the Python SDK is released.

Response Format

Filter by Tags

Track performance of specific campaigns or message types:

Filter by Domain

Analyze performance by recipient domain:

Real-Time Event Tracking

Track individual message events in real-time:

Email Events

SMS Events

Voice Events

Webhooks for Real-Time Notifications

Receive instant notifications for all events:

Setup

  1. Configure webhook endpoint in your dashboard
  2. Select events to receive
  3. Verify webhook signature for security

Example Webhook Handler

TypeScript examples are available today. Python webhook examples will be added alongside the Python SDK release.

Engagement Tracking

Email Open Tracking

Transmit automatically tracks email opens using an invisible tracking pixel:
How it works:
  • Invisible 1x1 pixel image inserted into email
  • Pixel loads when email is opened
  • Event fired to your webhooks
  • Tracked in dashboard analytics
Limitations:
  • Requires images to be enabled in email client
  • May not track all opens (privacy features)
  • Multiple opens may be tracked if email reopened
Track which links recipients click:
How it works:
  • Links automatically wrapped with tracking URLs
  • Recipient redirected through tracking server
  • Click event recorded and fired
  • Recipient lands on intended destination
Data captured:
  • Link URL clicked
  • Timestamp
  • User agent and device info
  • Geographic location (IP-based)

Geographic Analytics

Understand where your messages are being delivered and opened:

Device & Client Analytics

See what devices and email clients your recipients use:

Performance Insights

Deliverability Score

Transmit calculates a deliverability score based on:
  • Delivery rate
  • Bounce rate
  • Spam complaint rate
  • Domain reputation
  • Historical performance

Send Time Optimization

Find the best times to send messages:

Cost Analytics

Track spending across all channels:

Export Analytics

Export analytics data for external analysis:

Best Practices

Track Strategically

Enable tracking only when you need it. Respect user privacy.

Monitor Trends

Look at trends over time, not just absolute numbers. Watch for sudden changes.

Segment Your Data

Use tags and filters to understand performance by campaign, audience, or type.

Act on Insights

Use analytics to make decisions. Test different approaches and measure results.

Set Up Alerts

Configure webhooks to get notified of anomalies or important events.

Clean Your Lists

Remove bounced addresses and unsubscribed contacts to maintain sender reputation.

Next Steps

Webhooks

Set up real-time event notifications

Multi-Channel

Compare analytics across channels

API Reference

Complete analytics API documentation

Dashboard

View analytics in the dashboard