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
- Messages sent and delivered
- Delivery rate by carrier
- Opt-out rate
- Message segment distribution
- Cost per message
- Time-to-delivery
- 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
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
| Event | Description | When It Fires |
|---|---|---|
email.queued | Email accepted for sending | Immediately after API call |
email.sent | Email sent to recipient’s server | Within seconds |
email.delivered | Email confirmed delivered | 1-30 seconds after send |
email.opened | Recipient opened the email | When tracking pixel loads |
email.clicked | Recipient clicked a link | When tracked link is clicked |
email.bounced | Email bounced back | 1-60 seconds after send |
email.complained | Marked as spam | When recipient reports spam |
email.unsubscribed | Recipient unsubscribed | When unsubscribe link clicked |
SMS Events
| Event | Description | When It Fires |
|---|---|---|
sms.queued | SMS accepted for sending | Immediately after API call |
sms.sent | SMS sent to carrier | Within seconds |
sms.delivered | SMS delivered to device | 1-60 seconds after send |
sms.failed | SMS failed to deliver | 1-60 seconds after send |
sms.unsubscribed | Recipient sent STOP | When STOP keyword received |
Voice Events
| Event | Description | When It Fires |
|---|---|---|
voice.initiated | Call initiated | Immediately |
voice.ringing | Phone is ringing | 1-5 seconds |
voice.answered | Call was answered | When recipient picks up |
voice.completed | Call completed | When call ends |
voice.busy | Line was busy | Immediately |
voice.no_answer | No answer | After timeout (usually 30s) |
voice.failed | Call failed | When error occurs |
Webhooks for Real-Time Notifications
Receive instant notifications for all events:Setup
- Configure webhook endpoint in your dashboard
- Select events to receive
- Verify webhook signature for security
Example Webhook Handler
Engagement Tracking
Email Open Tracking
Transmit automatically tracks email opens using an invisible tracking pixel:- Invisible 1x1 pixel image inserted into email
- Pixel loads when email is opened
- Event fired to your webhooks
- Tracked in dashboard analytics
- Requires images to be enabled in email client
- May not track all opens (privacy features)
- Multiple opens may be tracked if email reopened
Link Click Tracking
Track which links recipients click:- Links automatically wrapped with tracking URLs
- Recipient redirected through tracking server
- Click event recorded and fired
- Recipient lands on intended destination
- 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.