Erweiterte Analytics
Geografische, Geräte-, E-Mail-Client- und Tageszeit-Analytics mit Datenexport
MailLand bietet erweiterte Analytics-Endpoints für tiefere Einblicke, wo, wann und wie Empfänger mit Ihren E-Mails interagieren. Alle Daten stammen aus ClickHouse und werden 5 Minuten lang zwischengespeichert.
Öffnungen und Klicks enthalten automatisierte Aktivität, das Apple-Mail-Privacy-Protection-Prefetching und Sicherheits-Link-Scanner, die MailLand derzeit nicht herausfiltert. Jede Kennzahl auf dieser Seite, die aus Öffnungen oder Klicks abgeleitet ist (geografisch, Gerät, E-Mail-Client, Tageszeit), ist eine Obergrenze für menschliches Engagement, keine exakte Zählung.
Bei eventType=bounced und eventType=complained schließen die geografischen und Geräte-Endpunkte Zeilen ohne country_code bzw. device_type aus: da Bounce- und Beschwerde-Ereignisse diese Daten nicht enthalten, liefern beide Endpunkte für diese Ereignistypen normalerweise ein leeres Array. Der Tageszeit-Endpunkt hat keinen solchen Filter und liefert für jeden Ereignistyp echte Zählwerte.
Geografische Analytics
Sehen Sie, wo Ihre Empfänger interagieren, aufgeschlüsselt nach Land und Stadt:
GET https://api.mail.land/v1/transactional/analytics/advanced/geographiccurl "https://api.mail.land/v1/transactional/analytics/advanced/geographic" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
eventType | string | opened | Zu analysierendes Ereignis: opened, clicked, bounced, complained |
[
{
"countryCode": "US",
"city": "San Francisco",
"eventCount": 3420,
"uniqueUsers": 2850
},
{
"countryCode": "DE",
"city": "Berlin",
"eventCount": 1280,
"uniqueUsers": 1100
},
{
"countryCode": "GB",
"city": "London",
"eventCount": 950,
"uniqueUsers": 820
}
]Geräte-Analytics
Sehen Sie, welche Geräte und Browser Ihre Empfänger verwenden:
GET https://api.mail.land/v1/transactional/analytics/advanced/devicescurl "https://api.mail.land/v1/transactional/analytics/advanced/devices" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
eventType | string | opened | Zu analysierendes Ereignis: opened, clicked, bounced, complained |
[
{
"deviceType": "desktop",
"browser": "Chrome",
"emailClient": "Gmail",
"eventCount": 5200,
"uniqueUsers": 4100
},
{
"deviceType": "mobile",
"browser": "Safari",
"emailClient": "Apple Mail",
"eventCount": 3800,
"uniqueUsers": 3200
},
{
"deviceType": "desktop",
"browser": "Firefox",
"emailClient": "Thunderbird",
"eventCount": 420,
"uniqueUsers": 380
}
]Tageszeit
Entdecken Sie, wann Empfänger am meisten interagieren, aufgeschlüsselt nach Stunde und Wochentag:
GET https://api.mail.land/v1/transactional/analytics/advanced/time-of-daycurl "https://api.mail.land/v1/transactional/analytics/advanced/time-of-day" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
eventType | string | opened | Zu analysierendes Ereignis: opened, clicked, bounced, complained |
[
{ "hour": 9, "dayOfWeek": 1, "eventCount": 1240 },
{ "hour": 10, "dayOfWeek": 1, "eventCount": 1580 },
{ "hour": 14, "dayOfWeek": 2, "eventCount": 1120 },
{ "hour": 9, "dayOfWeek": 3, "eventCount": 1350 }
]| Feld | Beschreibung |
|---|---|
hour | Stunde des Tages (0–23, UTC) |
dayOfWeek | Wochentag (0 = Sonntag, 6 = Samstag) |
eventCount | Anzahl der Ereignisse in diesem Zeitfenster |
E-Mail-Clients
Sehen Sie, welche E-Mail-Clients Ihre Empfänger für Öffnungen und Klicks verwenden:
GET https://api.mail.land/v1/transactional/analytics/advanced/email-clientscurl "https://api.mail.land/v1/transactional/analytics/advanced/email-clients" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
[
{
"emailClient": "Gmail",
"opens": 15200,
"clicks": 1980,
"uniqueUsers": 12500
},
{
"emailClient": "Apple Mail",
"opens": 8400,
"clicks": 1100,
"uniqueUsers": 7200
},
{
"emailClient": "Outlook",
"opens": 6800,
"clicks": 850,
"uniqueUsers": 5900
}
]Interaktions-Heatmap
Eine kombinierte Öffnungen + Klicks-Heatmap nach Stunde und Wochentag abrufen, ideal zur Visualisierung optimaler Versandzeiten:
GET https://api.mail.land/v1/transactional/analytics/advanced/engagement-heatmapcurl "https://api.mail.land/v1/transactional/analytics/advanced/engagement-heatmap" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
[
{ "hour": 9, "dayOfWeek": 1, "opens": 1240, "clicks": 160 },
{ "hour": 10, "dayOfWeek": 1, "opens": 1580, "clicks": 205 },
{ "hour": 14, "dayOfWeek": 2, "opens": 1120, "clicks": 145 },
{ "hour": 9, "dayOfWeek": 3, "opens": 1350, "clicks": 175 }
]Dies liefert 168 Datenpunkte (24 Stunden x 7 Tage), wenn Daten für eine vollständige Woche verfügbar sind.
Datenexport
Analytics-Berichte als Excel oder PDF herunterladen:
Excel-Export
GET https://api.mail.land/v1/transactional/analytics/advanced/export/excel| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
Gibt eine .xlsx-Datei mit dem Content-Type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet zurück. Der Dateiname folgt dem Format MailLand_Analytics_{from}_{to}.xlsx.
PDF-Export
GET https://api.mail.land/v1/transactional/analytics/advanced/export/pdf| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
from | datetime | vor 30 Tagen | Startdatum |
to | datetime | Jetzt | Enddatum |
Gibt eine .pdf-Datei mit dem Content-Type application/pdf zurück. Der Dateiname folgt dem Format MailLand_Analytics_{from}_{to}.pdf.
curl -o analytics.xlsx \
"https://api.mail.land/v1/transactional/analytics/advanced/export/excel?from=2026-01-01&to=2026-02-01" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."Zwischenspeicherung
Alle erweiterten Analytics-Endpoints werden 5 Minuten lang zwischengespeichert. Cache-Schlüssel beinhalten die Mandanten-ID, den Datumsbereich und den Ereignistyp-Filter, sodass verschiedene Abfragen unabhängig zwischengespeichert werden.
Nächste Schritte
- Analytics – Übersicht: Ereigniszusammenfassungen, Raten und tägliche Statistiken
- E-Mail-Protokolle: Einzelne E-Mails suchen und inspizieren
- Zustellbarkeit – Übersicht: Absenderreputation und anbieterspezifische Metriken