Produit | 

08/06/2020

Contrôlez la vitesse d'envoi de vos notifications push

Désormais disponible en self-service sur votre dashboard !

Henri Garnier

Product Marketer @ Batch

Toujours plus vite ?

Batch a construit son offre de notifications push sur la stabilité de sa plateforme et la rapidité de son infrastructure.

Une des parties émergées de notre plateforme c'est la fameuse vitesse d'envoi des notifications, que nous assurons jusqu'à 1 million de push par minute et par application en routes dédiées, sur nos offres Enterprise.

Cette année, nous allons envoyer plus de 200 milliards de notifications push pour près de 10,000 sites et applications.

Les cas d'usages sont aussi nombreux & variés que nos clients :

  • Médias qui communiquent des informations brûlantes en temps réel,
  • Banques qui informent leurs clients des informations liée à leurs comptes,
  • E-commerçants qui diffusent des promotions et font connaitre leur catalogue,
  • Clubs sportifs qui communiquent sur les événements phares (et idéalement la reprise) de leur saison,
  • - Institutions qui relaient leur communication citoyenne ou corporate,
  • Etc.

Mais ce besoin de "pusher" vite et en masse n'est pas toujours compatible avec l'infrastructure de certains de nos clients qui ont parfois vu leurs apps ou sites subir des ralentissements suite à l'afflux massif d'utilisateurs lors de certaines campagnes 😬

En effet, une des caractéristiques notable des notifications est la réactivité quasi-instantanée de canal de communication : une notification push est ouverte en moyenne dans les 6 minutes suivant son heure d'envoi (contrairement à un e-mail par exemple, canal beaucoup plus "froid", ouvert en moyenne dans les 6 heures suivant son heure d'envoi).

Cette concomittance de connexions, que peut générer une campagne de push, a pu causer certains soucis de tenue de charge.

Aujourd'hui, nous donnons donc la possibilité d'ajuster la vitesse d'envoi de vos push (mobile et web) directement depuis le dashboard :

Modulez la vitesse d'envoi de vos push

Exemple :

Vous disposez d'une base d'opt-in composée de 200 000 utilisateurs. Vos taux d'ouvertures avoisinent les 15% sur l'ensemble de vos campagnes. Vous pouvez potentiellement vous retrouver avec un afflux de 30 000 personnes dans les minutes suivant l'envoi d'une campagne de push. Top.

❌ Moins top si votre site/app ne peut supporter un tel trafic sur une si petite fenêtre.

Grace à cette nouvelle fonctionnalité, vous :

  • Echelonnez l'envoi des notifications push sur une plus longue durée.
  • Contrôlez le trafic entrant sur votre app ou site web.
  • Anticipez d'éventuelles surcharges des serveurs.

Idéal, donc, en prévoyance d'une grosse campagne pouvant impliquer un pic d'activité sur votre app/site : Vous assurez l'envoi des notifications push à l'ensemble de vos utilisateurs tout en préservant vos serveurs.

En bonus, vous vous épargnez quelques gouttes de sueur au moment d'appuyer sur "SAVE & RUN" 😅

Auparavant ce paramètre était géré par nos Customer Success Manager, sur demande et au cas par cas. Désormais vous pouvez le gérer vous-même directement depuis votre dashboard.

Comment ?

La gestion de la vitesse d'envoi des push est disponible aussi bien pour les notifications push mobile que pour notre offre web.

Il se gère individuellement pour chaque app ou site web, comme ceci :

  1. Selectionnez l'app/site de votre choix et rendez-vous sur "Settings"
  2. Cliquez ensuite sur l'onglet "Push Settings" puis rendez-vous sur "Default push settings"
  3. Activez "Limit push delivery speed" puis définissez le nombre de push que vous souhaitez envoyer à la minute. (La valeur maximum que vous pouvez définir dépend de votre plan).

L'estimation du délai d'envoi à l'ensemble de votre base s'ajuste en temps réel.

La gestion de la vitesse d'envoi des push est d'ores et déjà disponible pour tous nos plans.

Notre équipe produit reste à disposition prête à recueillir vos feedbacks et suggestions concernant cette fonctionnalité.

Keep pushing !

Vous pourriez aussi aimer