Nøglepunkter
- En leveringsrapport (DLR) er operatørens besked om, hvad der skete: leveret, fejlet eller afventer. Den er ikke en læsekvittering.
- Realtid er relativt: Du kan få en webhook, når en status ændrer sig, men hvor hurtigt operatøren melder tilbage, varierer.
- Hvor detaljerede rapporterne er, afhænger af land og operatør. Spørg, hvad du får i dine destinationer.
- ZafeConnect rapporterer en leveringsrate på over 98 %. Det er en rapporteret rate og ikke en leveringsgaranti.
Hvad er en leveringsrapport (DLR), og hvad fortæller den?
En leveringsrapport, også kaldet DLR eller leveringskvittering, er mobiloperatørens bekræftelse af, hvad der skete med en besked. Uden den ved du kun, at beskeden forlod dit system, og ikke at den nåede din kunde.
Den endelige status kommer ikke altid med det samme. Er telefonen slukket eller uden dækning, står beskeden typisk som afventende, indtil operatøren melder et resultat. Derfor skal du ikke tolke en manglende status som en fejl for tidligt.
| Status | Hvad det betyder |
|---|---|
| Leveret | Operatøren har leveret beskeden til telefonen |
| Fejlet | Operatøren har ikke kunnet levere beskeden |
| Afventer | Operatøren har ikke meldt tilbage endnu |
Kan du overvåge SMS-levering i realtid?
Delvist. Du kan få besked, når en status ændrer sig, i stedet for at spørge igen og igen, men hastigheden bestemmes af operatørnetværket. Nogle netværk melder hurtigt tilbage, andre senere, så byg din logik til at vente på rapporten og ikke til at antage noget.
- Webhooks: ZafeConnect sender en POST til din webhook-URL, når en besked ændrer status, fx som leveret eller fejlet. Hændelserne er signeret, så du kan verificere dem.
- Statusopslag: Hent status for en enkelt besked via API’et med besked-ID’et.
- Analyse: Resultaterne samles i den analyse, der er inkluderet i alle ZafeConnect-løsninger, på tværs af SMS, RCS, iMessage og e-mail.
- Gentagne forsøg: Svarer dit endpoint ikke med en 2xx-status, forsøger ZafeConnect op til 5 gange.
Hvilke data er vigtige i en SMS-analyseplatform?
En platform bør vise mere end ét samlet tal. Disse data gør forskellen, og du bør spørge ind til hver af dem hos enhver udbyder. Spørg også os, hvilke opdelinger der er tilgængelige i ZafeConnects analyse for dine destinationer:
- Leveringsrate pr. land og operatør og ikke kun samlet, så du tidligt opdager en svag rute
- Tid fra afsendelse til leveret, som tæller mest for engangskoder
- Fejlårsager, så du kan skelne ugyldige numre fra rute- eller indholdsproblemer, i det omfang operatøren melder dem
- Status pr. besked, som du kan hente via API eller få via webhook, og ikke kun et dashboard
- Sammenligning af kanaler og omkostning pr. leveret besked
Hvorfor varierer rapporterne fra land til land?
Det er operatørerne, der bestemmer, hvad de returnerer.
- Nogle returnerer detaljerede status- og fejlkoder, andre kun en grundlæggende status, og nogle meget lidt.
- I nogle lande er rapporteringen begrænset eller forsinket.
- Timingen varierer: Nogle netværk melder hurtigt tilbage, andre senere.
Hvad kan du bruge leveringsrapporterne til?
Rapporterne er mere end et facit bagefter. Du kan bygge på dem i dine egne flows:
- Prøve igen via en anden kanal, hvis en besked fejler, i stedet for at lade kunden vente
- Udløse en opfølgning, når en besked er leveret, fx næste trin i et flow
- Måle din reelle leveringsrate i stedet for blot at tælle sendte beskeder
- Sammenholde antallet af leverede beskeder med din faktura, når du betaler pr. leveret besked
Hvordan ZafeConnect passer ind
Den status, du ser, kommer fra operatørnetværket. ZafeConnect videregiver leveringsrapporterne via API, webhooks og analyse, og analysen er inkluderet uden ekstra omkostninger. Du betaler for leverede beskeder, så rapportering og afregning følger samme logik.
ZafeConnect rapporterer en leveringsrate på over 98 %. Det er en rapporteret rate og ikke en leveringsgaranti.