Skip to main content
Il existe deux endroits pour rédiger un message dans OneSignal : Templates et Messages (le tableau de bord). Les deux utilisent le même éditeur. La différence est que Templates vous permet d’enregistrer des messages réutilisables que vous pouvez référencer dans des campagnes, des Journeys ou des appels API, tandis que Messages est l’endroit où vous rédigez et envoyez directement un message ponctuel. Lors de la rédaction depuis Messages, le déroulement est le suivant :
  1. Sélectionnez une audience.
  2. Sélectionnez l’expéditeur correspondant à votre cas d’usage.
  3. Rédigez votre message.
Dans Templates, vous rédigez le message sans sélectionner d’audience ni d’expéditeur — ceux-ci sont choisis au moment de l’envoi, lorsque le template est référencé dans une campagne, un Journey ou un appel API. L’éditeur que vous voyez dépend de l’expéditeur que vous avez sélectionné. Si votre expéditeur utilise des ressources d’expéditeur SMS/MMS, vous obtenez l’éditeur SMS. Si votre expéditeur inclut une ressource d’expéditeur RCS, vous obtenez l’éditeur RCS. Dans Templates, si un expéditeur de votre compte dispose d’une ressource d’expéditeur RCS, l’éditeur s’ouvre par défaut en vue RCS — le template n’est pas verrouillé sur RCS, et le format réel est déterminé par l’expéditeur que vous choisissez lors de l’envoi.

SMS et MMS

L’éditeur SMS vous permet d’écrire du texte brut et, en option, de joindre des médias.
  • SMS : Texte uniquement. Les limites de caractères dépendent de l’encodage (voir ci-dessous).
  • MMS : Déclenché lorsque vous joignez une image, un GIF, une vidéo ou un fichier audio. Limites principales :
    • Jusqu’à 1 600 caractères de texte
    • Jusqu’à 10 pièces jointes média par message (5 Mo au total pour l’ensemble des pièces jointes)
    • Formats pris en charge : JPEG, PNG, GIF, vidéo et audio
    • Disponible uniquement aux États-Unis, au Canada et en Australie
    • Facturé à un tarif MMS forfaitaire par message (et non par segment)

Encodage et limites de caractères

Les messages SMS utilisent l’un des deux encodages, déterminé automatiquement par les caractères de votre message :
EncodageCaractères par segmentUtilisé pour
GSM-7160 (153 pour les messages multi-segments)Caractères latins standard et symboles courants
UCS-270 (67 pour les messages multi-segments)Emojis, caractères accentués et écritures non latines
Lorsqu’un message dépasse la limite par segment, il est divisé en plusieurs segments, chacun facturé séparément. Les messages multi-segments réservent un petit en-tête par segment pour le réassemblage, ce qui explique pourquoi la limite est légèrement inférieure pour les messages plus longs. L’éditeur affiche un décompte de caractères en direct et une estimation du nombre de segments à mesure que vous tapez. Un seul emoji peut faire passer un message d’un segment à trois segments, alors vérifiez le compteur avant l’envoi.
OneSignal SMS composer showing a GSM-7 encoded message with segment count
OneSignal SMS composer showing a UCS-2 encoded message with segment count

Ajouter un lien traçable

Vous pouvez ajouter des liens traçables à vos messages pour mesurer les taux de clics et attribuer les conversions à une campagne spécifique. Lorsque vous insérez une URL, OneSignal peut automatiquement la raccourcir et l’envelopper dans un lien de suivi. Les clics sont rapportés dans les analyses de votre message.
Utilisez un domaine personnalisé de marque pour tous les liens raccourcis dans les SMS. N’utilisez pas de domaines de raccourcissement gratuits ou publics comme bit.ly, tinyurl.com ou goo.gl dans les SMS en production — les principaux opérateurs américains filtrent ou bloquent activement les messages contenant ces domaines.

Créer des liens dans le tableau de bord

Générez des URL raccourcies, traçables et compatibles avec les opérateurs depuis le tableau de bord.

Créer des liens via l'API

Raccourcissez et suivez les URL par programmation à l’aide de l’API OneSignal.

Suivre plusieurs liens ou des liens personnalisés

OneSignal prend en charge un seul lien traçable par message SMS et ne prend pas en charge la personnalisation dans les liens suivis. Si vous avez besoin de suivre plus d’un lien ou un lien personnalisé, utilisez l’une de ces options : Option 1 : Paramètres UTM Ajoutez des paramètres UTM à vos URL pour suivre chaque lien individuellement dans Google Analytics (GA4). Comme l’URL est du texte brut dans le corps du message, les balises Liquid fonctionnent directement à l’intérieur. Vous pouvez personnaliser l’URL avec des valeurs spécifiques à l’abonné comme {{ subscription_id }}, et OneSignal affiche la valeur réelle pour chaque destinataire au moment de l’envoi.
https://example.com/sale?utm_source=onesignal&utm_medium=sms&utm_campaign=spring_sale&utm_content=cta
Les URL avec balises UTM peuvent être longues (150+ caractères), ce qui peut faire passer votre message dans des segments SMS supplémentaires et augmenter les coûts de messagerie. Option 2 : Outils tiers de gestion de liens Des outils tiers (Rebrandly, Short.io, Branch.io, AppsFlyer) peuvent suivre les clics, raccourcir les URL et personnaliser le lien à votre marque. Pour les liens personnalisés (URL unique par destinataire), recherchez des outils prenant en charge le passage de paramètres (parameter passthrough), qui transmet les paramètres de requête jusqu’à l’URL de destination. Avec le passage de paramètres, vous pouvez utiliser des balises Liquid directement dans le lien raccourci (par exemple, https://go.yourbrand.com/offer?sub_id={{ subscription_id }}). Option 3 : Suivi des clics côté site web Suivez les clics sur les liens SMS en instrumentant votre site web pour renvoyer des données à OneSignal lorsqu’un abonné arrive sur votre page depuis un lien SMS.
  1. Incluez dans votre SMS une URL qui identifie l’abonné à l’aide de balises Liquid (par exemple, https://yourbrand.com/offer?uid={{ onesignal_id }}).
  2. Lorsque l’abonné clique sur le lien et arrive sur votre site web, déclenchez un appel à l’API OneSignal pour enregistrer l’engagement :
    • Événement personnalisé : Envoyez un événement personnalisé (par exemple, sms_click) lié à l’abonné. À utiliser comme déclencheur dans les Journeys ou comme filtre de segmentation.
    • Tag utilisateur : Mettez à jour le profil de l’abonné avec un tag (par exemple, last_sms_click = <unix_timestamp>). À utiliser pour segmenter selon la récence de l’engagement.

Contenu RCS

Si votre expéditeur inclut une ressource d’expéditeur RCS, l’éditeur déverrouille des capacités de contenu enrichi :
  • Cartes : Une carte enrichie autonome avec une image, un titre, une description et jusqu’à trois actions.
  • Carrousels : Un ensemble de cartes défilant horizontalement. Chaque carte peut avoir sa propre image, son texte et ses boutons. Utile pour présenter plusieurs produits, emplacements ou options dans un seul message.
  • Actions : Boutons cliquables attachés aux cartes. Trois types sont pris en charge :
    • Boutons de lien : Ouvrent n’importe quelle URL http ou https. Vous pouvez définir si elle s’ouvre dans l’application de messagerie ou dans un nouvel onglet. Cela inclut les Universal Links iOS et les App Links Android, qui s’ouvrent directement dans votre application lorsqu’elle est installée.
    • Réponses par mot-clé : Lorsqu’un abonné appuie sur une action de réponse par mot-clé, celle-ci renvoie ce texte comme réponse sans qu’il ait à le saisir. Simplifie les interactions bidirectionnelles.
    • Numéro de téléphone : Lance un appel téléphonique directement depuis le message.

Rapports d’aspect des images RCS

Lors de l’ajout d’une image à une carte enrichie, les rapports d’aspect recommandés dépendent de la disposition de la carte :
  • Média en haut (carte verticale) : 2:1, 16:9 ou 7:3
  • Média à gauche (carte horizontale) : 3:4
Gardez le texte, les logos et les éléments visuels clés à l’écart des bords et centrés dans le cadre. Chaque appareil et chaque taille d’écran peut recadrer et zoomer au centre votre image légèrement différemment.

Repli SMS

Vous pouvez définir un message de repli SMS pour les cas où le RCS échoue à la livraison — par exemple, lorsque l’appareil ou l’opérateur du destinataire ne prend pas en charge le RCS. OneSignal envoie automatiquement le repli. Notez que les messages RCS en texte uniquement utilisent toujours le texte défini par le message RCS et n’utilisent pas le texte de repli SMS.

Personnalisation

Les messages promotionnels et transactionnels sont plus efficaces lorsqu’ils incluent des informations individualisées, telles que des codes de réduction, le nom d’un utilisateur, l’heure d’un rendez-vous ou un numéro de commande.

Personnalisation des messages

Utilisez des balises Liquid pour insérer des données spécifiques à l’abonné dans les messages SMS et RCS.

Comment le contenu affecte la facturation

Le type de contenu que vous envoyez affecte directement vos coûts de messagerie.

Segments SMS

Les messages SMS sont facturés en fonction du nombre de segments envoyés, et non par message. La limite de caractères par segment dépend de l’encodage — voir Encodage et limites de caractères ci-dessus pour le calcul GSM-7 et UCS-2. Exemple de facturation :
  • Message GSM-7 de 200 caractères = 2 segments
  • Message GSM-7 de 500 caractères = 4 segments
  • Message de 100 caractères avec un emoji = 2 segments (l’encodage passe à UCS-2)

MMS

Le MMS est facturé à un tarif forfaitaire par message, quelle que soit la longueur du texte. Voir SMS et MMS ci-dessus pour les limites des médias et les régions prises en charge.

RCS

Les messages RCS sont regroupés en quatre catégories de facturation selon le contenu et la longueur :
Catégorie de facturationAudienceDescription
RichÉtats-UnisMessages en texte uniquement, ou un titre avec un corps de texte. Ne peut pas inclure d’actions ou de médias. Les messages de plus de 160 caractères sont divisés en segments et facturés par segment.
Rich MediaÉtats-UnisMessages incluant des actions (réponses rapides, appels ou liens), un titre avec actions, un titre avec médias, des médias autonomes ou du contenu de carrousel.
BasicInternationalMessages texte jusqu’à 160 caractères UTF-8. N’inclut aucune action, média ou carrousel.
SingleInternationalMessages texte de plus de 160 caractères UTF-8, jusqu’à la longueur maximale de message de 3 072 caractères. Peut également inclure des actions, des médias ou des carrousels.
Le tableau de facturation utilise le vocabulaire des factures des opérateurs : quick replies correspond aux actions de réponse par mot-clé, dials aux actions de numéro de téléphone, et links aux boutons de lien dans l’éditeur OneSignal.

FAQ

Pourquoi mon message est-il devenu 2 segments lorsque j’ai ajouté un emoji ?

Les emojis nécessitent l’encodage UCS-2, qui réduit la limite de caractères par segment de 160 à 70 caractères (67 pour les messages multi-segments). Un message qui tient dans un seul segment en texte brut peut facilement devenir 2 à 3 segments avec un emoji ajouté. Surveillez le nombre de segments dans l’éditeur avant l’envoi.

Puis-je utiliser un raccourcisseur d’URL public comme bit.ly ?

Non. Les principaux opérateurs américains filtrent ou bloquent activement les messages contenant des domaines de raccourcissement publics. Utilisez le raccourcisseur de liens intégré de OneSignal, un domaine personnalisé de marque, ou laissez l’URL complète dans le corps du message.

Le MMS prend-il en charge tous les types de médias ?

Le MMS prend en charge les images (JPEG, PNG, GIF), la vidéo et l’audio. La taille totale des médias doit être inférieure à 5 Mo pour un maximum de 10 URL de médias. Pour une liste complète des types MIME acceptés, consultez la documentation de Twilio. Notez que le MMS n’est pris en charge qu’aux États-Unis, au Canada et en Australie.

Quelle est la longueur maximale d’un message RCS ?

Le RCS prend en charge jusqu’à 3 072 caractères. Les messages de plus de 160 caractères UTF-8 relèvent de la catégorie de facturation « Single » pour les destinataires internationaux.

Comment savoir si mon expéditeur utilise l’éditeur SMS ou RCS ?

L’éditeur est déterminé par l’expéditeur que vous sélectionnez lors de la rédaction d’un message. Si votre expéditeur inclut une ressource d’expéditeur RCS, vous obtenez l’éditeur RCS. Si votre expéditeur n’utilise que des ressources d’expéditeur SMS/MMS, vous obtenez l’éditeur SMS. Dans Templates, RCS est le format par défaut si vous avez des expéditeurs RCS.