Show Menu
SUJETS×

Canal SMS

Adobe Campaign vous permet d'effectuer des diffusions personnalisées en masse de messages SMS. Les profils de destinataires doivent contenir au moins un numéro de téléphone portable.
Adobe Campaign permet également d'adresser des notifications sur les terminaux mobiles, via son option Mobile App Channel (NMAC) .
Voir à ce sujet la section À propos de Mobile App Channel .
Les sections ci-dessous apportent des informations spécifiques au canal SMS. Pour plus d'informations sur la création d'une diffusion, voir cette section .

Configuration du canal SMS

Pour diffuser vers un téléphone mobile, vous devez avoir :
  1. un compte externe spécifiant un connecteur et un type de message,
    Notez que les connecteurs suivants seront abandonnés à compter de la version 20.2 : NetSize, SMPP générique (SMPP version 3.4 avec prise en charge du mode binaire), Sybase365 (SAP SMS 365), CLX Communications, Tele2, O2 et iOS. Les fonctionnalités obsolètes sont toujours disponibles, mais elles ne seront ni améliorées ni prises en charge. Pour plus d’informations à ce propos, consultez cette page .
  2. un modèle de diffusion dans lequel est référencé ce compte externe.

Création d'un compte externe SMPP

Pour envoyer un SMS à un téléphone mobile, vous devez d’abord créer votre compte externe SMPP. Pour plus d'informations sur le protocole et les paramètres SMS, consultez cette note technique .
Pour ce faire, procédez comme suit :
  1. Dans le nœud Plateforme  > Comptes externes , cliquez sur l'icône Nouveau .
  2. Définissez le type de compte sur Routage , le canal sur Mobile (SMS) et le mode de diffusion sur Envoi en masse .
  3. Cochez la case Activé .
  4. Dans l'onglet Mobile , sélectionnez SMPP Générique étendu dans la liste déroulante Connecteur .
    À compter de la version 20.2, les anciens connecteurs hérités seront abandonnés et ne seront plus pris en charge. Nous vous recommandons d’utiliser le connecteur SMPP générique étendu . Pour plus d’informations sur la migration vers le connecteur recommandé, voir cette page .
  5. L'option Activer les traces SMPP en mode verbeux dans le fichier journal vous permet de sauvegarder tout le trafic SMPP dans les fichiers journaux. Cette option doit être activée pour résoudre les problèmes liés au connecteur et pour effectuer une comparaison avec le trafic observé par le fournisseur.
  6. Adressez-vous à votre fournisseur de service SMS pour qu'il vous explique comment renseigner dans l'onglet Paramètres de connexion les différents champs du compte externe.
    Contactez ensuite votre fournisseur qui vous donnera la valeur à saisir dans le champ Nom de l'implémentation du SMSC , en fonction du fournisseur que vous aurez choisi.
    Vous pouvez définir le nombre de connexions au fournisseur par MTA child. Par défaut, ce nombre est défini sur 1.
  7. Par défaut, le nombre de caractère d'un SMS respecte la norme de téléphonie mobile GSM.
    Les SMS utilisant l'encodage GSM sont limités à 160 caractères, ou 153 caractères par SMS pour les messages envoyés en plusieurs parties.
    Certains caractères comptent pour deux (accolades, crochets, symbole de l'euro, etc.).
    La liste des caractères GSM disponibles est présentée ci-dessous.
    Vous pouvez si vous le souhaitez autoriser la translittération des caractères en cochant la case correspondante.
    Voir à ce propos cette section .
  8. Dans l'onglet Débit et délais , vous pouvez indiquer le débit maximum des messages sortants ("MT", Mobile Terminated) en MT par seconde. Si vous indiquez "0" dans le champ correspondant, le débit ne sera pas limité.
    Les valeurs de tous les champs correspondant à des délais sont à renseigner en secondes.
  9. Dans l'onglet Mapping des encodages , vous pouvez définir les encodages.
    Voir à ce propos cette section .
  10. Dans l'onglet Spécificités du SMSC , l'option Envoyer le numéro de téléphone complet est désactivée par défaut. Ne l'activez pas si vous souhaitez respecter le protocole SMPP et ne transmettre que des chiffres au serveur du fournisseur SMS (SMSC).
    Cependant, étant donné que certains fournisseurs requièrent l'utilisation du préfixe '+', consultez votre propre fournisseur qui vous invitera à activer cette option le cas échéant.
    La case à cocher Activer le TLS sur SMPP vous permet de chiffrer le trafic SMPP. Voir à ce sujet cette note technique .
  11. Si vous paramétrez un connecteur SMPP Générique étendu , vous pouvez configurer des réponses automatiques.
    Voir à ce propos cette section .

A propos de la translittération des caractères

La translittération des caractères peut être configurée dans un compte externe de routage vers mobiles par SMPP dans l'onglet Mobile .
La translittération consiste à remplacer un caractère d'un SMS par un autre lorsque ce caractère n'est pas pris en charge par la norme GSM.
  • Lorsque la translittération est autorisée , chaque caractère non pris en charge est remplacé par un caractère GSM lors de l'envoi du message. Par exemple, la lettre "ë" est remplacée par "e". Le message est alors légèrement altéré, mais la limite du nombre de caractères demeure identique.
  • Lorsque la translittération n'est pas autorisée , chaque message contenant des caractères non pris en charge est envoyé au format binaire (Unicode) : tous les caractères sont transmis tels quels. Or les SMS utilisant l'encodage Unicode sont limités à 70 caractères (ou 67 caractères par SMS pour les messages envoyés en plusieurs parties). Si le nombre de caractères maximal est dépassé, plusieurs messages sont alors envoyés, ce qui peut générer des coûts supplémentaires.
L'insertion de champs de personnalisation dans le contenu du SMS peut introduire des caractères non pris en charge par l'encodage GSM.
Par défaut, la translittération des caractères est désactivée. Si vous souhaitez que tous les caractères de vos SMS soient conservés, pour ne pas altérer les noms propres par exemple, il est recommandé de ne pas activer cette option.
En revanche, si vos SMS contiennent beaucoup de caractères générant des messages Unicode, vous pouvez choisir d'activer cette option afin de limiter le coût de vos envois.
Le tableau ci-après présente les caractères pris en charge par la norme GSM. Tout caractère inséré dans le corps du message autre que ceux mentionnés ci-dessous convertit le message complet en binaire (Unicode) et le limite donc à 70 caractères.
Caractères simples
@ SP 0 ¡ p ¿ p
£ _ ! 1 a q a q
$ " 2 b r b r
¥ # 3 c s c s
è ¤ 4 D T d t
é % 5 e u e u
ù & 6 f v f v
ì ' 7 g w g w
ò ( 8 h X h x
Ç ) 9 i y i y
LF * : j z j z
Ø ESC + ; k Ä k ä
ø Æ , < l Ö l ö
CR æ - = M Ñ m ñ
Å ß . > n Ü n ü
å É / ? o § o à
SP : espace (Space)
ESC : caractère d'échappement (Escape)
LF : saut de ligne (Line Feed)
CR : retour chariot (Carriage Return)
Caractères doubles
^ { } [ ~ ] | €

A propos des encodages de texte

Lors de l'envoi d'un SMS, Adobe Campaign peut utiliser un ou plusieurs encodages de texte. Chaque encodage possède un jeu de caractères disponibles qui lui est propre, et le nombre de caractères qu'il est possible de mettre dans un SMS dépend de l'encodage.
Lors du paramétrage d'un nouveau compte externe de routage vers mobiles par SMPP, vous pouvez définir le Mapping des encodages dans l'onglet Mobile  : le champ data_coding permet à Adobe Campaign de communiquer les encodages utilisés au SMSC.
La correspondance entre la valeur du data_coding et l'encodage réellement utilisé est standardisée. Cependant, certains SMSC possèdent une correspondance qui leur est propre : dans ce cas, votre administrateur Adobe Campaign doit déclarer cette correspondance. Consultez votre fournisseur pour en savoir plus.
Vous pouvez déclarer des data_coding et forcer l'encodage si besoin : pour ce faire, spécifiez un seul encodage dans le tableau.
  • Lorsqu'aucun mapping des encodages n'est défini, le connecteur a un comportement générique :
    • Il tente d'utiliser l'encodage GSM et lui affecte la valeur data_coding = 0 .
    • Si l'encodage GSM échoue, il utilise l'encodage UCS2 et lui affecte la valeur data_coding = 8 .
  • Lorsque vous définissez les encodages que vous souhaitez utiliser ainsi que les valeurs du champ data_coding associées, Adobe Campaign tentera d'utiliser le premier encodage de la liste, puis le suivant, si l'encodage se révèle impossible.
L'ordre de déclaration est important : il est recommandé d'ordonner la liste par ordre croissant de coût , afin de favoriser les encodages permettant de mettre le plus de caractères possible dans chaque SMS.
Ne déclarez que les encodages que vous souhaitez utiliser. Si certains encodages fournis par le SMSC ne correspondent pas à votre utilisation, ne les déclarez pas dans la liste.

Réponse automatique

Lors du paramétrage d'un connecteur SMPP Générique étendu, vous pouvez paramétrer des réponses automatiques.
Lorsqu'un abonné répond à un SMS qui lui a été envoyé via Adobe Campaign par un message contenant un mot-clé tel que "STOP", vous pouvez configurer les messages qui lui sont automatiquement renvoyés dans la section Réponse automatique aux MO .
Les mots-clés ne respectent pas la casse.
Pour chaque mot-clé, indiquez un numéro court (short code), c'est-à-dire un numéro habituellement utilisé pour envoyer les diffusions et qui servira de nom d'expéditeur, puis saisissez le message qui sera adressé à l'abonné.
Vous pouvez également associer une action à votre réponse automatique : Envoyer en quarantaine ou Sortir de la quarantaine . Par exemple, si un destinataire envoie le mot-clé « STOP », il reçoit automatiquement une confirmation de désinscription et il est mis en quarantaine.
Si vous associez l’action Sortir de quarantaine à une réponse automatique, les destinataires qui envoient le mot-clé correspondant sont automatiquement retirés de la quarantaine.
Les destinataires sont répertoriés dans la table NP@I et Adresses accessible via le menu Administration  > Gestion de campagne  > Gestion des NP@I .
  • Pour envoyer la même réponse quel que soit le numéro court, laissez la colonne Numéro court vide.
  • Pour envoyer la même réponse quel que soit le mot-clé, laissez la colonne " Mot-clé " vide.
  • Pour effectuer une action sans envoyer de réponse, laissez la colonne Réponse vide. Cela permet notamment de retirer de la quarantaine un utilisateur qui envoie un message autre que « STOP ».
Si vous disposez de plusieurs comptes externes utilisant le connecteur SMPP générique étendu avec le même compte fournisseur, le problème suivant peut se produire : lors de l'envoi d'une réponse à un code court, il peut être reçu sur n'importe quelle connexion de votre compte externe. La réponse automatique envoyée pourrait donc ne pas être le message attendu. Pour éviter cela, appliquez l'une des solutions suivantes, selon le fournisseur utilisé :
  • Créez un compte fournisseur pour chaque compte externe.
  • Utilisez le champ Type de système dans l'onglet Mobile  > Paramètres de connexion pour distinguer chaque code court. Demandez à votre fournisseur une valeur différente pour chaque compte.
La procédure de configuration d'un compte externe à l'aide du connecteur SMPP générique étendu est détaillée dans la section Création d'un compte externe SMPP .

Modifier le modèle de diffusion

Adobe Campaign met à votre disposition un modèle de diffusion vers mobiles. Ce modèle est disponible dans le nœud Ressources > Modèles > Modèles de diffusion. Voir à ce propos la section Modèles .
Pour diffuser par le canal SMS, vous devez créer un modèle dans lequel le connecteur du canal est référencé.
Afin de conserver le modèle de diffusion natif, nous vous conseillons de le dupliquer puis de le paramétrer.
Dans l’exemple ci-dessous, nous créons un modèle pour diffuser des messages par l’intermédiaire du compte SMPP activé précédemment. Pour cela :
  1. Positionnez-vous au niveau du nœud Modèles de diffusion .
  2. Cliquez avec le bouton droit sur le modèle Diffuser vers mobiles et sélectionnez Dupliquer .
  3. Modifiez le libellé du modèle, par exemple Envoyé vers mobiles (SMPP) .
  4. Cliquez sur Propriétés .
  5. Dans l’onglet Général , sélectionnez un mode de routage correspondant au compte externe créé lors des étapes précédentes.
  6. Cliquez sur Enregistrer pour créer le modèle.
Vous disposez à présent d'un compte externe et d'un modèle de diffusion qui vous permettent de diffuser via SMS.

Création d'une diffusion SMS

Choisir le canal de diffusion

Pour créer une diffusion SMS, procédez comme suit :
Les concepts généraux relatifs à la création d'une diffusion sont présentés dans cette section .
  1. Créez une diffusion, par exemple depuis le tableau de bord des diffusions.
  2. Sélectionnez le modèle de diffusion Envoyé vers mobiles (SMPP) que vous avez créé précédemment. Voir à ce propos la section Modifier le modèle de diffusion .
  3. Identifiez la diffusion avec un libellé, un code et une description. Voir à ce propos cette section .
  4. Cliquez sur Continuer pour valider ces informations et afficher la fenêtre de configuration du message.

Définir le contenu du SMS

Pour définir le contenu du SMS, procédez comme suit :
  1. Saisissez le contenu du message dans la section Contenu texte de l'assistant. Les boutons de la barre d'outils permettent d'importer, d'enregistrer ou de rechercher dans un contenu. Le dernier bouton permet d'insérer des champs de personnalisation.
    L'utilisation des champs de personnalisation est présentée dans la section À propos de la personnalisation .
  2. Cliquez sur l'onglet Aperçu en bas de page afin de visualiser le rendu du message, avec sa personnalisation. Pour lancer la visualisation, vous devez choisir un destinataire à partir du bouton Tester la personnalisation situé dans la barre d'outils. Sélectionnez un individu parmi la ou les cibles définies ou choisissez une autre personne.
    Vous pouvez valider le message SMS. Vous pouvez également visualiser le contenu du SMS sur l'écran du téléphone mobile affiché à la droite de l'éditeur de contenu. Cliquez sur l'écran pour faire défiler le contenu avec la souris.
  3. Cliquez sur le lien Données chargées pour visualiser les informations concernant le destinataire.
    La longueur des messages SMS est limitée à 160 caractères si la page de code Latin-1 (ISO-8859-1) est utilisée. Si le message est rédigé en unicode, il ne peut dépasser 70 caractères. Certains caractères spéciaux peuvent avoir une influence sur la longueur du message. Pour plus d'informations sur la longueur des messages, voir la section À propos de la translittération des caractères .
    Lors de la présence de champs de personnalisation ou de contenu conditionnel, la taille du message varie d'un destinataire à l'autre. La longueur du message doit être évaluée une fois la personnalisation effectuée.
    Lorsque vous lancez l'analyse, la longueur des messages est contrôlée et un message d'avertissement est affiché en cas de dépassement.
  4. Si vous utilisez le connecteur NetSize ou un connecteur SMPP, il est possible de personnaliser le nom de l'émetteur de la diffusion. Voir à ce propos la section Paramètres avancés .

Choisir la population cible

Le processus détaillé lors de la sélection de la population cible d'une diffusion est présenté dans cette section .
Pour plus d’informations sur l’utilisation des champs de personnalisation, consultez la section À propos de la personnalisation .
Pour plus d'informations sur l'inclusion d'une liste de contrôle, consultez la section A propos des adresses de contrôle .

Envoyer les SMS

Pour valider votre message et le diffuser aux destinataires de la diffusion en cours de création, cliquez sur Envoyer .
Le processus détaillé lors de la validation et l'envoi d'une diffusion est présenté dans les sections ci-dessous :

Paramètres avancés

Le bouton Propriétés permet d'accéder aux paramètres avancés de la diffusion. Les paramètres spécifiques à l'envoi des SMS sont regroupés dans la section Paramètres SMS de l'onglet Envoi .
Les options disponibles sont les suivantes :
  • Adresse expéditeur  : permet de personnaliser le nom de l’expéditeur de la diffusion en utilisant une chaîne de caractères alphanumériques limités à onze caractères. Le champ ne doit pas être exclusivement composé de chiffres. Vous pouvez définir une condition pour afficher, par exemple, différents noms selon l’indicatif régional du destinataire :
    <% if( String(recipient.mobilePhone).indexOf("+1") == 0){ %>NeoShopUS<%} else {%>NeoShopWorld<%}%>
    
    
    Vérifiez la loi en vigueur dans votre pays concernant la modification du nom de l'expéditeur. Vérifiez également auprès de votre opérateur s'il propose cette fonctionnalité.
  • Mode de transmission : moyen d'acheminement des messages par SMS.
  • Priorité : niveau d'importance attribué à un message. La priorité Normale est sélectionnée par défaut. Renseignez-vous auprès de votre fournisseur pour connaître les tarifs d'un SMS envoyé en priorité Haute .
  • Type d'application : choisissez l'application que vous souhaitez attribuer à votre diffusion par SMS. L'option Marketing Direct est sélectionnée par défaut et constitue l'utilisation la plus courante.
Paramètres propres au connecteur NetSize
  • Utiliser plusieurs SMS pour un seul message  : permet d'envoyer un message de plus de 160 caractères via plusieurs SMS.
Paramètres propres à un connecteur SMPP
  • Nombre maximal de SMS par message  : cette option vous permet de régler le nombre de SMS à utiliser pour envoyer un message. Si le nombre est fixé à 0, vous pouvez utiliser un SMS pour diffuser votre message par SMS. Si le nombre de SMS est fixé à 1 ou 2 par exemple, et que le message dépasse ce nombre, le message ne sera pas envoyé.

Suivi et tracking des diffusions SMS

Une fois les messages envoyés, vous pouvez effectuer le suivi et le tracking des diffusions. Voir à ce sujet les sections suivantes :

Traitement des messages entrants

Le module nlserver sms interroge à intervalle régulier le routeur des messages SMS. Cela permet à Adobe Campaign de collecter les états d'avancement des diffusions et de gérer les accusés de réception et les désinscriptions des destinataires.
  • Accusés de réception : consultez les logs de diffusion pour connaître le statut de vos messages.
    Tout SMS envoyé est lié à un compte externe par la clé primaire de celui-ci. De cette manière :
    • Les accusés de réception d'un compte externe de SMS effacé ne sont pas traités correctement.
    • Un compte SMS ne peut être associé qu'à un seul compte externe afin que les accusés de réception soient correctement attribués à ce dernier
  • Désinscription : les destinataires qui ne souhaitent plus recevoir de diffusions par SMS peuvent renvoyer un message contenant le mot STOP. Si votre fournisseur vous le permet contractuellement, vous avez la possibilité de récupérer ses messages via l'activité de workflow Réception de SMS puis de créer une requête afin que l'option Ne plus contacter cette personne soit activée pour les destinataires concernés.
    Reportez-vous au guide Workflows .

Schéma InSMS

Le schéma InSMS contient les informations relatives aux SMS entrants. Une description de ces champs est disponible via l'attribut desc de ces derniers.
  • message  : contenu du SMS reçu.
  • origin  : numéro du mobile de l'expéditeur du message.
  • providerId  : identifiant du message retourné par le SMSC (centre de messagerie).
  • created  : date d'insertion du message entrant dans Adobe Campaign.
  • extAccount  : compte externe Adobe Campaign.
    Les champs suivants sont spécifiques à Netsize.
    Si l'opérateur utilisé n'est pas Netsize, ces champs sont considérés comme vides.
  • alias  : alias du message entrant.
  • separator  : séparateur entre l'alias et le corps du message.
  • messageDate  : date du message selon l'opérateur.
  • receivalDate  : date de réception du message en provenance de l'opérateur par le SMSC (centre de messagerie).
  • deliveryDate  : date d'envoi du message par le SMSC (centre de messagerie).
  • largeAccount  : code du compte client associé au SMS entrant.
  • countryCode  : code pays de l'opérateur.
  • operatorCode  : code du réseau de l'opérateur.
  • linkedSmsId  : identifiant Adobe Campaign (broadlogId) associé au SMS sortant, dont ce SMS est la réponse.

Gestion des réponses automatiques (réglementation américaine)

Lorsqu'un abonné répond à un SMS qui lui a été envoyé via Adobe Campaign par un message contenant un mot-clé tel que STOP, HELP ou YES, il est obligatoire sur le marché américain de configurer les messages qui lui sont automatiquement renvoyés.
Par exemple, si un destinataire envoie le mot-clé STOP, il reçoit automatiquement une confirmation de désinscription.
Le nom d'expéditeur de ce type de messages est un numéro court (short code) habituellement utilisé pour envoyer les diffusions.
La procédure détaillée suivante n'est valide que pour les connecteurs SMPP, à l'exception du connecteur SMPP générique étendu. Voir à ce sujet la section Création d'un compte externe SMPP .
Elle entre dans le cadre du processus de certification effectué par les opérateurs américains pour les campagnes marketing aux Etats-Unis. Ces SMS doivent notamment parvenir immédiatement à l'abonné qui a envoyé le mot-clé.
  1. Créez un fichier XML de ce type :
    <autoreply>
      <shortcode name="12345">
        <reply keyword="STOP" text="You will not receive SMS anymore" />
        <reply keyword="HELP" text="Powered by Adobe Campaign" />
      </shortcode>
      <shortcode name="43115">
        <reply keyword="STOP" text="Vous ne recevrez plus de SMS" />
        <reply keyword="HELP" text="Service rendu par Adobe Campaign" />
      </shortcode>
      <shortcode name="*">
        <reply keyword="ADOBE" text="This text is replied when you send ADOBE to any short code" />
      </shortcode>
    </autoreply>
    
    
  2. Pour l'attribut name de la balise <shortcode> , indiquez le code court qui s'affichera à la place du nom de l'expéditeur du message.
    Dans chaque balise <reply> , renseignez l'attribut keyword avec un mot-clé et l'attribut text avec le message que vous souhaitez envoyer pour ce mot-clé.
    Chaque mot-clé doit être écrit en majuscules.
    Si vous voulez envoyer le même message pour plusieurs mots-clés, dupliquez la ligne correspondante.
    Par exemple :
    <reply keyword="STOP" text="You will not receive SMS anymore" />
    <reply keyword="QUIT" text="You will not receive SMS anymore" />
    
    
  3. Une fois complété, enregistrez ce fichier sous le nom smsAutoReply.xml .
    Notez que le nom de ce fichier est sensible à la casse sous Linux.
  4. Copiez ce fichier dans le répertoire conf d'Adobe Campaign, à l'endroit où se trouve le serveur Web.
Il n'existe aucun historique pour ce type de messages automatiques. Ils ne figurent donc pas dans le tableau de bord des diffusions .
Ces messages ne sont pas non plus comptabilisés dans les règles de pression commerciale .