Règles de contrôle control-rules
Analyse et règles de contrôle d’arbitrage analysis-and-arbitration-control-rules
Les règles de contrôle permettent de s'assurer de la validité et la qualité des messages avant leur diffusion : bon affichage des caractères, taille des SMS, format des adresses, etc.
Un ensemble de règles livrées d'usine assurent les contrôles usuels. Ces règles, qui apparaissent en gras dans l'interface, sont les suivantes :
- Validation du sujet (email) : vérifie que le sujet et l'adresse de l'expéditeur du message ne contiennent pas de caractères spéciaux, susceptibles de poser des problèmes sur certains agents mail.
- Validation des libellés d'URL (email) : vérifie la présence d'un libellé pour chaque URL de tracking.
- Validation des URL (email) : vérifie les URL de tracking (présence du caractère "&").
- Validation de la taille du message (mobile) : vérifie la taille des messages SMS.
- Vérification de la durée de validité (email) : vérifie que la durée de validité de la diffusion est suffisante pour l'envoi de tous les messages.
- Vérification de la taille des BAT (tous les canaux) : génère un message d'erreur si la population cible d'un BAT dépasse 100 destinataires.
- Vérification de la planification des vagues (email) : vérifie que la dernière vague d'envoi est planifiée avant la fin de validité de la diffusion, lorsque la diffusion est envoyée en plusieurs vagues.
- Validation du lien de désinscription (email) : vérifie la présence d'au moins une URL de désinscription (URL de type opt-out) dans chacun des contenus (HTML et Texte).
Créer une règle de contrôle creating-a-control-rule
Afin de répondre à vos besoins, vous pouvez définir de nouvelles règles de contrôle. Pour cela, créez une règle de typologie de type Contrôle et saisissez la formule de contrôle en SQL dans l'onglet Code.
Exemple:
Dans l'exemple suivant, nous allons créer une règle afin de ne pas diffuser une offre par SMS à plus de 100 destinataires. Cette règle sera référencée dans une typologie de campagne qui sera associée aux diffusions SMS proposant l'offre concernée.
Les étapes sont les suivantes :
-
Créez une règle de typologie de type Contrôle. Sélectionnez un niveau d'alerte de type Avertissement (Warning).
-
Dans l'onglet Code, saisissez le script permettant d'appliquer la limite souhaitée, comme dans l'exemple suivant :
Ce script permet de générer un avertissement lorsque la cible de la diffusion excède 100 contacts :
code language-none if( delivery.FCP == false && delivery.properties.toDeliver > 100 ) { logWarning("Significant number of SMS to deliver (" + delivery.properties.toDeliver + "). Please make sure the target is correct.") return false; } return true
-
Associez cette règle à une typologie de campagne et référencez cette typologie dans la diffusion SMS concernée.
-
Lors de la phase d'analyse de la diffusion, la règle est appliquée et un avertissement est généré, s'il y a lieu.
La diffusion est toutefois prête à être envoyée.
Si vous augmentez le niveau d'alerte, la diffusion ne pourra pas être démarrée.
A la fin de l'analyse, le bouton Confirmer l'envoi ne sera pas disponible.