Campaign Analytics & Delivery Reports
Chatofy provides real-time campaign analytics so you can monitor message delivery performance. Analytics are tracked using Redis counters during active campaigns and synced to PostgreSQL for historical reporting.
Key Metrics
- Sent — Messages successfully dispatched from Chatofy to Meta
- Delivered — Messages that reached the recipient's device
- Read — Messages that were opened by the recipient
- Failed — Messages that could not be delivered
- Replied — Recipients who replied to your campaign message
Viewing Campaign Analytics
- Navigate to Campaigns from the sidebar
- Click on a campaign to open its detail page
- View the analytics charts showing delivery breakdown
- Use date range filters to analyze specific time periods
Real-Time vs Historical Data
During an active campaign, analytics are updated in real-time using Redis counters. After the campaign completes, data is permanently stored in PostgreSQL. You may see slight discrepancies between real-time and final numbers due to the async sync process (60-second intervals).
Interpreting Delivery Issues
- High failed rate may indicate invalid phone numbers or opted-out contacts
- Low delivered rate suggests the recipient's phone was off or had connectivity issues
- Low read rate is normal for broadcast campaigns; focus on delivered rate