Een campagne kan verzoeken sneller indienen dan de verzendroute berichten verwerkt. Om de verzending te plannen heb je een capaciteitsschatting per fase nodig.
Wat is het verschil tussen beperking van het aantal verzoeken bij API en doorvoer?
Een API-snelheidslimiet regelt verzoeken. Afleveringsdoorvoer bepaalt hoe snel een latere fase berichten of segmenten kan verwerken.
Wanneer Bird een verzoek afwijst met 429, volg dan de antwoordheaders en de gids over snelheidslimieten. Direct opnieuw proberen kan dezelfde afwijzing herhalen.
Een geslaagde indiening heeft een andere betekenis. Een 202 bevestigt acceptatie, terwijl facturering, netwerkverzending en aflevering daarna plaatsvinden. Volg de berichtidentifier door die uitkomsten.
Twilio zet berichten in een wachtrij wanneer er meer worden ingediend dan kunnen worden verzonden en meldt wachtrijoverloop als de capaciteit wordt overschreden: “Customers sending large volumes of messages may encounter errors such as Queue Overflow”.
Wat bepaalt de beschikbare snelheid?
De effectieve snelheid hangt af van de afzender, bestemming, registratie, providerconfiguratie en geldende accountlimieten.
Een short code en een long code kunnen verschillende capaciteit hebben in dezelfde bestemming. Registratie kan het verkeer beïnvloeden dat een afzender mag verwerken. Controleer de afzenderkeuzes en bestemmingsvereisten voordat je volume plant.
Een gepubliceerd maximum is een capaciteitslimiet, geen afleveringsbelofte. Controleer de eenheid, scope en voorwaarden voordat je het op een campagne toepast.
Hoe schat ik de verzendtijd?
Deel de hoeveelheid werk door een snelheid die in dezelfde eenheid is uitgedrukt. Een segment is de tekst die in één netwerkbericht wordt verstuurd. Langere teksten gebruiken meerdere segmenten.
Voor een voorbeeldroute beperkt tot 100 segmenten per seconde hebben 6.000 berichten van één segment minstens 60 seconden capaciteit nodig. Als elk bericht twee segmenten nodig heeft, vereist hetzelfde werk minstens 120 seconden.
Die berekeningen gaan uit van continu gebruik van de opgegeven capaciteit. Ander verkeer, pauzes, herhaalpogingen en downstream-omstandigheden kunnen de tijd verlengen. Ze voorspellen niet wanneer elke ontvanger het bericht leest of ontvangt.
Controleer gepersonaliseerde berichtteksten met de segmentcalculator. Een langere naam of een emoji kan de hoeveelheid factureerbare tekst veranderen.
Waarom worden berichten vertraagd terwijl mijn verzoeken slagen?
Wachtrijen, downstream-verwerking, netwerkomstandigheden en beschikbaarheid van de ontvanger kunnen allemaal acceptatie en aflevering scheiden.
Vergelijk de tijden van acceptatie, verzending en gerapporteerde aflevering. Onderzoek fouten per afzender en bestemming. Een ontbrekend ontvangstbewijs identificeert op zichzelf niet de oorzaak.
Een SMS-berichtencentrum kan een bericht vasthouden terwijl de telefoon onbereikbaar is. Wat is een SMSC legt die fase uit. SMS-analytics legt uit hoe je uitkomsten onderzoekt in Bird.
Dien geaccepteerde berichten niet opnieuw in alleen omdat een afleveringsbewijs laat is. Dat kan dubbele berichten veroorzaken zonder de vertraging op te lossen.
Hoe bereid ik een grotere campagne voor?
Kies een afzender en capaciteitsplan die bij het verkeer passen, en test een beperkte release voordat je opschaalt.
Bespreek de landen, het segmentvolume en het gewenste releasevenster met de provider. Registratie en afzendervoorbereiding kunnen nodig zijn vóór een uitrol met hoger volume.
Verkeer spreiden over extra nummers om carrierlimieten te omzeilen staat bekend als snowshoeing. De CTIA-principes behandelen die praktijk.
- Tel gerenderde segmenten per bestemming.
- Bevestig de snelheid, eenheid en scope voor elke verzendroute.
- Reken tijd in voor verwerking en downstream-variatie.
- Stuur een beperkte groep, onderzoek de uitkomsten en schaal bewust op.
Kort gezegd
API-capaciteit en afleveringscapaciteit meten verschillende fasen.
Een geslaagd verzoek betekent niet dat elk bericht direct het netwerk op kan.
Controleer de eenheid achter de limiet.
Verzoeken, berichten en segmenten leveren verschillende capaciteitsberekeningen op.
Vertraagde aflevering kan meerdere oorzaken hebben.
Onderzoek wachtrijen, fouten en afleveringsgebeurtenissen voordat je een vertraging toeschrijft aan doorvoer.
Plan capaciteit voor de afzender en de bestemming.
Accountlimieten, registratie en carrierregels kunnen de verzendroute ook beperken.