Een SMS tracker is software die gedetailleerde informatie over de aflevering en inhoud van tekst- en beeldberichten aan het licht brengt. Het stelt iedereen in staat een individueel bericht of een groep berichten te analyseren om afleverpatronen, coderingsdetails en foutcondities te bekijken.
Vanaf het moment dat u (of uw applicatie) een nieuw bericht start tot het moment dat dat bericht het telefoonscherm van de ontvanger bereikt, zijn er veel mogelijke faalpunten. We gaan ervan uit dat een SMS of MMS snel en ongeschonden aankomt. Toch is dat bijna altijd het geval. In elk geval betekent dit dat het bericht correct werd verzonden door de handset of applicatie, correct werd gecodeerd en gesegmenteerd voor de downstreamcarrier, zonder incidenten door het wereldwijde netwerk van de carrier navigeerde, en correct werd samengesteld en weergegeven op de handset van de ontvanger. Als er onderweg iets fout is gegaan, biedt een SMS tracker het inzicht dat nodig is om snel te diagnosticeren wat er is gebeurd. Hiermee kan worden vastgesteld wanneer een vertraging of storing is opgetreden en welk deel van de communicatieketen daarvoor verantwoordelijk was.
Afleverstatus
Een SMS tracker geeft real-time informatie wanneer een bericht in de wachtrij staat, is verzonden, succesvol is afgeleverd, of niet is afgeleverd door de vervoerder. Het biedt nuttige foutinformatie voor mislukte afleveringen, zoals wanneer:
- De ontvangende telefoon is uitgeschakeld of anderszins niet beschikbaar.
- Het telefoonnummer kan de SMS niet ontvangen, mogelijk omdat het geen mobiel nummer is of geblokkeerd is.
- De inhoud van het bericht is in strijd met de regels van de provider.
- Er worden te veel berichten te snel verzonden.
Met Twilio kunt u uw app rechtstreeks op de hoogte brengen van de SMS-afleverstatus via een webhook, dat is een door de gebruiker gedefinieerde HTTP-callback. De volgende gids toont u hoe u die instelt.
Gedetailleerde informatie over een individueel bericht is ook beschikbaar via een webgebaseerde Console-weergave. Dit kan er als volgt uitzien:
Inhoud bericht
Of uw bericht nu alfanumerieke tekens, emoji of afbeeldingen bevat, de inhoud van het bericht kan bepalen hoe het wordt verzonden (bijv. met SMS of MMS) en welk coderingsmechanisme wordt gebruikt. Verschillende carriers over de hele wereld gebruiken verschillende coderingsmethodes en dit kan soms een invloed hebben op het feit of uw bericht er voor de ontvanger hetzelfde uitziet als toen u het verstuurde.
Met een SMS Tracker kunt u te weten komen hoe de berichtinhoud werd geformatteerd of gecodeerd en kunt u de feitelijke tekst en beeldinhoud vastleggen voor compliance.
Het is zelfs mogelijk om sentiment- en trefwoordanalyses over de berichten op te vragen met diensten die een SMS API aanvullen, zoals IBM Watson. Op die manier kunt u inzicht krijgen in wat er in een groep berichten wordt gezegd zonder dat u elk bericht hoeft te lezen.
Conversatie traceren
U kunt ook SMS-gesprekken tussen twee specifieke telefoonnummers volgen met behulp van HTTP-cookies. Om dit te doen, moet u een unieke cookie maken voor elk paar to/from-telefoonnummers en de unieke cookieberichten opslaan die tussen dat paar nummers worden verzonden. Zo zal bijvoorbeeld de cookie voor berichten die worden verzonden tussen 650-555-2222 en 212-555-9999 anders zijn dan een cookie die wordt gebruikt in een tekstgesprek tussen 408-555-3333 en 925-555-1111.
Acties van gebruikers
Hoewel infrastructuur een schat aan informatie over levering en inhoud kan verschaffen, is er geen substituut voor directe feedback van de gebruiker. Twilio, bijvoorbeeld, verzamelt programmatisch informatie over gebruikersacties die verband houden met een sms. Met de API van Twilio zou je dus een toepassing kunnen bouwen waarin:
- Een gebruiker een wachtwoord ontvangt via sms en dit invoert in een website of app.
- Een gebruiker een tijdelijk wachtwoord invoert.
- Een gebruiker op een bericht antwoordt met een oproep of SMS.
- Een gebruiker klikt op een unieke link in een bericht.
U kunt deze acties vervolgens verwerken om netwerkproblemen op te sporen en de aflevering van berichten te verbeteren.
Een SMS tracker maakt gebruik van netwerkgegevens, diverse monitoringtechnieken en directe feedback van gebruikers om de aflevering te verbeteren en u een volledig beeld te geven van de berichten die u verzendt en ontvangt. Het stelt de gegevens aan u ter beschikking en helpt carrier routing beslissingen te nemen zodat uw berichten altijd snel en betrouwbaar worden afgeleverd.