Aperçu
La limitation de débit push dans OneSignal vous permet de contrôler le rythme auquel les notifications push sont livrées aux utilisateurs. Ceci est particulièrement utile pour gérer la capacité du serveur et assurer une expérience utilisateur fluide lors d’envois à haut volume.Avantages
- Gérer la charge du serveur – Évitez la surcharge en répartissant la livraison des messages dans le temps.
- Préserver les performances – Évitez la dégradation des performances lors d’envois massifs.
- Améliorer l’expérience utilisateur – Maintenez la cohérence et la réactivité sur tous les appareils.
Options de configuration
La limitation de débit doit être activée au niveau des paramètres globaux pour être disponible à l’utilisation.Paramètres globaux de limitation de débit
Activez la limitation de débit pour tous les messages push sous Paramètres > Push & In-App > Limitation de débit. Une fois activé, ce paramètre s’applique à toutes les notifications push par défaut, mais peut être remplacé pour des messages individuels.
Accéder aux paramètres de limitation de débit push
Remplacement de la limitation de débit par message
Vous pouvez remplacer les paramètres globaux de limitation de débit sur des messages individuels.- Lors de la création de la notification, cochez la case “Remplacer le paramètre de limitation de débit”
- Définissez votre taux de messages par minute souhaité
- Pour désactiver la limitation de débit pour un message spécifique, entrez “0” dans le champ messages par minute
throttle_rate_per_minute.
La limitation de débit doit être activée au niveau des paramètres globaux pour être disponible pour toute utilisation.
Fonctionnement de la limitation de débit
Processus de conversion du taux
OneSignal convertit votre paramètre par minute en un taux par seconde pour optimiser la livraison :- Le système divise votre taux de limitation par 60 (secondes par minute)
- Le résultat est arrondi au nombre entier inférieur (OneSignal ne peut pas envoyer de messages partiels)
- Ce taux par seconde est ensuite appliqué tout au long du processus de livraison
Exemple de conversion de limitation de débit
- Vous définissez 1019 messages par minute
- Calcul 1019 ÷ 60 = 16,98 messages par seconde
- Arrondi vers le bas 16 messages par seconde
- Taux de livraison réel 16 × 60 = 960 messages par minute
- Différence 59 messages de moins par minute que le taux défini
Limitations et considérations
Fenêtre de livraison de 24 heures
Toutes les notifications limitées doivent terminer leur livraison dans les 24 heures suivant l’envoi. Si votre taux de limitation entraînerait une livraison dépassant 24 heures, OneSignal ajuste automatiquement le taux pour assurer la complétion dans ce délai.Exemple d'ajustement automatique de limitation de débit
Si vous définissez un taux de limitation de 10 messages par minute pour 20 000 utilisateurs (ce qui prendrait environ 33 heures), OneSignal ajustera automatiquement le taux à environ 14 messages par minute pour garantir que la livraison se termine dans la fenêtre de 24 heures requise.
Compatibilité avec d’autres fonctionnalités
Fuseau horaire et livraison intelligente
La limitation de débit a la priorité sur les options de fuseau horaire et de livraison intelligente. Lorsque la limitation de débit est activée, ces fonctionnalités seront ignorées pour cette notification. Pour utiliser le fuseau horaire ou la livraison intelligente :- Désactivez la limitation de débit pour cette notification spécifique sous Programme de livraison
- Définissez “Remplacer le paramètre de limitation de débit” sur “0”
- Pour les notifications API, définissez
throttle_rate_per_minute: 0
Journeys et messages automatisés
La limitation de débit n’est pas prise en charge pour :- Les Journeys
- Les messages automatisés
Disponibilité
La limitation de débit est uniquement disponible pour :- Les notifications push envoyées via l’API Create notification
- Les notifications push créées via l’interface Messages > Nouveau Push