Email Logs & Tracking
Monitor email delivery, opens, clicks, and troubleshoot email issues using comprehensive email logs.
Accessing Email Logs
Section titled “Accessing Email Logs”Navigate to logs:
- Open Alva Digital Downloads app
- Go to Settings → Email Logs OR
- Go to Analytics → Email Logs
Email Log Overview
Section titled “Email Log Overview”What logs show:
• All emails sent by app• Delivery status• Open tracking (if enabled)• Click tracking• Error messages• TimestampsTypes of emails logged:
- Download notification emails
- Order confirmation (if custom)
- Fraud review pending emails
- Approval notification emails
- Manual resend emails
- Test emails
Log Columns Explained
Section titled “Log Columns Explained”Email Subject
Section titled “Email Subject”Example: "Your Files Are Ready - Order #1045"
Shows: Subject line sent to customerClick to see: Full email details
Recipient
Section titled “Recipient”Customer email: john@example.comCustomer name: John Smith (if available)Searchable: Find all emails to specific customer
Send Date & Time
Section titled “Send Date & Time”Example: Jan 15, 2024, 3:43 PMTimezone: Your shop timezoneSort: Most recent first (default) or oldest
Status
Section titled “Status”Email statuses:
✅ Delivered
Successfully delivered to recipient's mail serverHighest success level📧 Sent
Handed off to email providerAwaiting delivery confirmation⏳ Pending
Queued for sendingWill process shortly❌ Failed
Delivery failedReason shown in details↩️ Bounced
Rejected by recipient serverHard bounce (bad email) or soft bounce (temporary issue)🚫 Spam
Marked as spam by recipientOR rejected by spam filterOpened: Yes (2 times)Last opened: Jan 15, 3:45 PM
or
Opened: NoHow tracking works:
- Invisible pixel in email
- Loads when email opened
- Only tracks HTML email views
- Doesn’t work if images blocked
Note: Open rate may undercount (privacy features, image blocking)
Clicks
Section titled “Clicks”Clicked: Yes (1 click)Link clicked: Download buttonTime: Jan 15, 3:45 PM
or
Clicked: NoTracks: Which links clicked in email
Use for:
- Download button effectiveness
- Customer engagement
- Email design success
Provider
Section titled “Provider”Postmark (primary)orMailerToGo (SMTP fallback)Shows: Which email service sent this
Message ID
Section titled “Message ID”Example: abc123-def456-ghi789Unique identifier for this emailUse for:
- Support tickets
- Provider troubleshooting
- Duplicate prevention
Filtering Email Logs
Section titled “Filtering Email Logs”Filter Options
Section titled “Filter Options”By Status:
☐ All☐ Delivered☐ Failed☐ Bounced☐ PendingBy Date Range:
○ Last 24 hours○ Last 7 days● Last 30 days○ Last 90 days○ Custom range: [From] [To]By Recipient:
Search: john@example.comShows: All emails to this customerBy Email Type:
☐ Download emails☐ Fraud notification emails☐ Test emails☐ Manual resendsSearch
Section titled “Search”Search by:
- Email address
- Order number
- Subject line
- Message ID
Example searches:
"john@example.com" - All emails to John"#1045" - Emails for order 1045"failed" - All failed emails"test" - All test emailsDetailed Email View
Section titled “Detailed Email View”Opening Email Details
Section titled “Opening Email Details”Click any email in log:
- Full details panel opens
- Email content preview
- Delivery timeline
- Tracking information
- Error details (if failed)
Email Details Panel
Section titled “Email Details Panel”Information shown:
Header:
To: john@example.com (John Smith)From: shop@yourstore.com (Your Shop)Subject: Your Files Are Ready - Order #1045Sent: Jan 15, 2024, 3:43:21 PMProvider: PostmarkMessage ID: abc123-def456Delivery Status:
Status: Delivered ✅Delivered at: 3:43:24 PM (3 seconds)Opens: 2 times - First: Jan 15, 3:45 PM - Last: Jan 16, 9:30 AMClicks: 1 click - Link: Download Files button - Time: Jan 15, 3:45 PMEmail Content:
[Preview of email HTML]Shows exactly what customer receivedRaw Data (Advanced):
SMTP logsHeadersFull message sourceProvider responseUse for: Technical troubleshooting
Understanding Email Status
Section titled “Understanding Email Status”Delivered vs. Opened
Section titled “Delivered vs. Opened”Delivered:
- Email reached recipient’s mail server
- Inbox or spam folder
- Doesn’t mean customer saw it
Opened:
- Customer actually opened/viewed email
- More reliable engagement indicator
Scenario:
Delivered: Yes ✓Opened: No ✗
Possible reasons:• Email in spam folder• Customer deleted without reading• Preview pane disabled (no pixel load)• Images blockedBounce Types
Section titled “Bounce Types”Hard Bounce:
Permanent delivery failureReasons:• Email address doesn't exist• Domain doesn't exist• Blocked by recipient serverAction: Remove from email list
Soft Bounce:
Temporary delivery failureReasons:• Mailbox full• Server temporarily down• Message too large• Temporary blockAction: Retry later (automatic)
Spam Complaints
Section titled “Spam Complaints”Customer marked as spam:
Status: Spam complaint 🚫Impact:• Hurts sender reputation• Future emails more likely to go to spam• May affect all customersWhy customers mark as spam:
- Didn’t recognize sender
- Too many emails
- Unsubscribe didn’t work
- Irrelevant content
Prevention:
- Clear from address
- Easy unsubscribe
- Don’t over-email
- Relevant content only
Troubleshooting Email Issues
Section titled “Troubleshooting Email Issues”Issue: Email Shows “Failed”
Section titled “Issue: Email Shows “Failed””Check error message:
Common errors:
Invalid Recipient:
Error: "550 User unknown"Meaning: Email address doesn't existFix: Verify customer email in orderMailbox Full:
Error: "552 Mailbox full"Meaning: Customer's inbox fullFix: Ask customer to clear space, resendBlocked:
Error: "554 Rejected for policy reasons"Meaning: Recipient server blockingFix: Contact customer via alternate methodIssue: Email Delivered but Customer Says Not Received
Section titled “Issue: Email Delivered but Customer Says Not Received”Troubleshooting steps:
1. Verify delivery:
Email log shows: Delivered ✓Means: Email reached their mail server2. Check spam folder:
Most common: Email in spam/junkAsk customer to check:• Spam folder• Junk folder• Promotions tab (Gmail)• Clutter folder (Outlook)3. Check email address:
Verify: john@example.com (correct)not: john@exmaple.com (typo)4. Resend email:
Click [Resend] in logSends fresh copyMay arrive in inbox this timeIssue: Low Open Rate
Section titled “Issue: Low Open Rate”If overall open rate <40%:
Possible causes:
Subject line:
Bad: "Download"Better: "Your Files Are Ready - Order #1045"Best: "John, Your Course Bundle is Ready!"Sender name:
Bad: noreply@shopify.comBetter: Your Shop <support@yourshop.com>Send time:
Test different times:• Morning (9-11 AM)• Afternoon (2-4 PM)• Evening (7-9 PM)Spam filters:
• Check spam score (mail-tester.com)• Verify SPF/DKIM records• Avoid spam trigger wordsIssue: High Bounce Rate
Section titled “Issue: High Bounce Rate”If >5% bouncing:
Actions:
1. Clean email list:
Remove: Hard bounces immediatelyMonitor: Soft bounces, retry 3x then remove2. Verify collection:
• Ensure email field required• Add validation at checkout• Confirm email (double opt-in)3. Check reputation:
Tool: mail-tester.comScore: Aim for 8+/10Fix: SPF, DKIM, DMARC recordsEmail Performance Analytics
Section titled “Email Performance Analytics”Aggregate Statistics
Section titled “Aggregate Statistics”Dashboard shows:
Overall metrics:
Last 30 days:Emails sent: 287Delivered: 281 (98%)Opened: 197 (70% of delivered)Clicked: 189 (96% of opens)Bounced: 4 (1.4%)Failed: 2 (0.7%)Email Type Performance
Section titled “Email Type Performance”Compare email types:
Download emails:Sent: 143Open rate: 75%Click rate: 98%
Fraud notification emails:Sent: 8Open rate: 45%Click rate: 60%
Test emails:Sent: 12Open rate: 100%Click rate: 100%Use for:
- Identify which emails work best
- Improve underperforming types
- Set benchmarks
Time-Based Analytics
Section titled “Time-Based Analytics”Email performance by time:
Best send times:
Highest open rates:• 9-10 AM (73% open rate)• 2-3 PM (68%)• 7-8 PM (65%)
Lowest open rates:• 12-1 AM (35%)• 5-6 AM (42%)Best days:
Tuesday: 72% open rateWednesday: 70%Thursday: 68%Saturday: 48%Sunday: 45%Optimize: Send during peak engagement times
Email Provider Comparison
Section titled “Email Provider Comparison”Postmark vs. MailerToGo Performance
Section titled “Postmark vs. MailerToGo Performance”Compare providers:
Postmark (Primary):Delivered: 98.5%Avg. delivery time: 2 secondsOpen rate: 71%Cost: $0.01/email
MailerToGo (Fallback):Delivered: 96.2%Avg. delivery time: 8 secondsOpen rate: 68%Cost: $0.005/emailDecision: Continue with Postmark as primary (better performance)
Exporting Email Logs
Section titled “Exporting Email Logs”Export Options
Section titled “Export Options”Export logs for analysis:
- Click Export button
- Choose format:
- CSV (Excel)
- JSON (technical)
- PDF (report)
Export contains:
• Email address• Send date/time• Subject• Status• Opened (Yes/No + count)• Clicked (Yes/No)• Provider• Message ID• Error message (if failed)Use cases:
- Accounting/auditing
- Custom analysis
- Reporting to stakeholders
- Compliance documentation
Retention & Cleanup
Section titled “Retention & Cleanup”Log Retention
Section titled “Log Retention”Logs kept:
Email logs: 90 days (default)Extended: 365 days (if enabled)After retention:
- Logs automatically deleted
- Aggregate stats retained
- Reduces storage costs
Manual Cleanup
Section titled “Manual Cleanup”Delete logs early:
Bulk delete:
1. Filter: Failed emails2. Select all3. Delete selectedWhy delete:
- Free up space
- Remove sensitive data
- Clean up test emails
- GDPR compliance
Best Practices
Section titled “Best Practices”1. Monitor Regularly
Section titled “1. Monitor Regularly”Daily:
☐ Check for failed emails☐ Resend if needed☐ Monitor delivery rateWeekly:
☐ Review open/click rates☐ Check for bounces☐ Clean hard bounces2. Act on Failures
Section titled “2. Act on Failures”Don’t ignore failed emails:
Failed → Check error → Fix issue → Resend
Examples:• Bad email → Contact customer for correct email• Server block → Contact customer via phone/chat• Policy block → Explain situation, find workaround3. Track Improvements
Section titled “3. Track Improvements”Test and measure:
Test: New subject lineBefore: 65% open rateAfter: 72% open rateResult: Keep new approach ✓Document wins:
- What worked
- What didn’t
- Future tests
4. Respect Customer Preferences
Section titled “4. Respect Customer Preferences”If customer requests no emails:
1. Mark in notes2. Don't send marketing3. Essential order emails only4. Provide alternative (direct download link)5. Maintain Good Reputation
Section titled “5. Maintain Good Reputation”Email sender reputation matters:
✓ Low bounce rate (<5%)✓ Low spam complaints (<0.1%)✓ High engagement (opens/clicks)✓ Proper authentication (SPF, DKIM)✓ Clean listPoor reputation:
- Emails go to spam
- Harder to reach customers
- Provider may suspend account
Next Steps
Section titled “Next Steps”- Download Logs - Track download activity
- Understanding Dashboard Metrics - Overall analytics
- Email Notification Settings - Configure emails