Push notifications

Afin de faciliter la création de message sur plusieurs applications, vous pouvez désormais dupliquer un message d'une application à une autre. Cette fonctionnalité est disponible pour les push notifications iOS et Android, au clic sur le picto de copie (), visible depuis la liste de push notifications d'une app.

A noter, certains champs de vos messages (comme les segments ou listes statiques) ne peuvent pas être copiés d'une application à une autre.

Création d'une notification

  1. Rendez-vous sur le menu "Actions"
  2. Sélectionnez "Push notifications"
  3. Cliquez à présent sur le bouton "Nouveau message"

Vous accédez à présent au formulaire push. Il est composé de 3 parties :

1 - Références du messages :

Nom de la notification :  il s'agit du nom de votre notification dans les bases de données Accengage. Ce nom est visible dans la liste de vos messages (Actions > Push Notifications) ainsi que dans vos statistiques.

Campagne :  permet de sélectionner à quelle campagne votre push doit être rattaché.

Pression marketing :  si vous avez paramétré une pression marketing dans les paramètres avancés de l'application, ce switch vous permet de décider si votre message doit être affecté par cette pression ou non. Si une pression a été paramétrée alors le switch sera activé par défaut

Groupe de messages :  vous permet de sélectionner à quel groupe de messages votre notification doit être rattachée. Si une pression marketing a été paramétrée dans le groupe de messages et que le switch "Pression Marketing" est activé alors la pression qui sera prise en compte sera la première atteinte.

ID externe du message : identifiant utilisé pour faciliter l'appel du message via les requêtes API.

2 - Création du message

Template du rich message :  vous permet de sélectionner le template de votre notification

Titre :  titre de votre notification

Vignette :  permet d'ajouter une vignette à votre push via l'upload d'un fichier ( format .jpg ou .png) ou via URL

Message :  corps du message qui sera affiché dans la notification. Accengage supporte n'importe quel caractère et vous permet de personnaliser votre message par l'ajout de smileys, caractères calligraphiques...

**Message court : *il s'agit du message qui sera affiché lorsque la notification n'est pas dépliée sur le device. Si votre message ne fait pas plus d'une ligne alors l'utilisation du *message court n'est pas nécessaire.

Badge et son

Badge :  cette fonctionnalité vous permet :

  • définir le chiffre à afficher sur le badge de l'application en sélectionnant "Valeur"
  • incrémenter une valeur si un badge existe déjà sur l'icône de l'app en sélectionnant "Valeur incrémentée"
  • faire disparaître le badge en sélectionnant "Réinitialiser"

Notez que cette fonctionnalité n'est plus compatible à partir d'Android O (8.0) car cette version d'OS n'affiche plus de chiffre sur les badges.

Son :  permet d'associer un son spécifique à votre notification sur le device de l'utilisateur.
Si votre application contient une bibliothèque de son, il vous suffira de sélectionner "Personnaliser" dans la liste déroulante et d'indiquer le nom du fichier audio se trouvant dans votre application.

Déclenchement d'une action

Action au clic :  permet de décider si, au clic sur la notification, l'utilisateur doit être redirigé vers :

  • une page de redirection à ouvrir dans une webview :

Cela signifie qu'une page s'ouvrira par dessus votre application (sans la quitter). Vous pouvez indiquer une URL ou bien utiliser notre éditeur HTML à l'aide du bouton "Nouveau" afin de créer une page qui sera hébergée automatiquement par Accengage.

  • une page de redirection à ouvrir dans le navigateur internet du device :

Cela signifie que le navigateur internet du device ouvrira une page en dehors de votre application.Vous pouvez indiquer une URL ou bien utiliser notre éditeur HTML à l'aide du bouton "Nouveau" afin de créer une page qui sera hébergée automatiquement par Accengage.

  • une page spécifique de votre application : il vous suffit alors d'ajouter le schéma URL de la page souhaitée sous la forme : "nomdelapplication://..."

Paramètres supplémentaires : permet de transmettre des données à votre application au moment où l'utilisateur clique sur la notification. Cela peut être utile si vous utilisez des outils analytics.

Exemple : si vous utilisez Google Analytics,vous pouvez renseigner vos paramètres supplémentaires comme suit, afin que les données soient remontées dans votre compte Google Analytics :

"clé = utmcampaign" "valeur = nomdelacampagne"

Bouton du push : permet d'ajouter des boutons d'action dans votre push.

Accengage vous propose une liste de boutons par défaut se trouvant dans la liste déroulante à la partie "Prédéfinis".

Vous pouvez également créer des boutons personnalisés si vous souhaitez utiliser des labels autres que ceux fournis par Accengage. Vous devrez alors les déclarer dans les paramètres avancés de l'application.

Paramètres avancés

Alertbox : vous permet d'afficher la notification sous forme d'alerte système

Délai d'expiration :  vous permet de définir un délai ou une date à partir de laquelle votre message ne doit plus être affiché sur le device de l'utilisateur.

Ex :

  • Dans le cadre d'une offre promotionnelle valable jusqu'à 17h : 
    Vous pouvez indiquer que votre message ne doit plus être affiché sur les devices de vos utilisateurs passé cet horaire.
  • Dans le cadre d'une vente flash d'une durée limitée aux 30 prochaines minutes :
    Vous pouvez indiquer que votre message ne doit plus être affiché sur les devices de vos utilisateurs passé ce délai.

Le délai maximum d'expiration est de 28 jours à compter du jour où vous faites votre envoi définitif sur l'interface Accengage.
FCM tentera donc de délivrer le message jusqu'à 28 jours maximum (selon le délai defini) après la date d'envoi et cessera de le faire passé ce délai

Cette fonctionnalité est disponible pour tous les SDK Accengage.

Priorité :  vous permet d'associer une priorité à votre message. Deux niveaux de priorités sont disponibles :

  • Normale : votre message sera affiché lorsque les conditions optimales seront réunies sur le device de l'utilisateur.
    L'accès réseau, le niveau de batterie, l'état Doze sont autant de facteurs qui peuvent être pris en compte par FCM pour délivrer le message.
  • Haute : votre message s'affichera immédiatement (dans la mesure du possible) réveillant ainsi le device de l'utilisateur y compris lorsque son accès réseau est très limité.

Cette fonctionnalité est disponible pour tous les SDK Accengage.

Si l'app est en avant plan :  permet de choisir si la notification doit être livrée à l'utilisateur si l'application est en avant-plan

Clé d'agrégation :  il s'agit d'un identifiant permettant de grouper un ensemble de messages sur les devices Android. Lors de vos envois, les messages ayant la même clé seront remplacés par les plus récents. Plus d'informations dans le paragraphe "La clé d'agrégation"

Titre :  titre de votre notification

Sous-titre : Sous-titre de votre notification

Message :  corps du message qui sera affiché dans la notification. Accengage supporte n'importe quel caractère et vous permet de personnaliser votre message par l'ajout de smileys, caractères calligraphiques...

Template du rich message :  vous permet de sélectionner le  template de votre notification

Badge et son

Badge :  cette fonctionnalité vous permet :

  • définir le chiffre à afficher sur le badge de l'application en sélectionnant "Valeur"
  • incrémenter une valeur si un badge existe déjà sur l'icône de l'app en sélectionnant "Valeur incrémentée"
  • faire disparaître le badge en sélectionnant "Réinitialiser"

Son :  permet d'associer un son spécifique à votre notification sur le device de l'utilisateur.
Si votre application contient une bibliothèque de son, il vous suffira de sélectionner "Personnaliser" dans la liste déroulante et d'indiquer le nom du fichier audio se trouvant dans votre application.

Déclenchement d'une action

Action au clic :  permet de décider si, au clic sur la notification, l'utilisateur doit être redirigé vers :

  • une page de redirection à ouvrir dans une webview :

Cela signifie qu'une page s'ouvrira par dessus votre application (sans la quitter). Vous pouvez indiquer une URL ou bien utiliser notre éditeur HTML à l'aide du bouton "Nouveau" afin de créer une page qui sera hébergée automatiquement par Accengage.

  • une page de redirection à ouvrir dans le navigateur internet du device :

Cela signifie que le navigateur internet du device ouvrira une page en dehors de votre application.Vous pouvez indiquer une URL ou bien utiliser notre éditeur HTML à l'aide du bouton "Nouveau" afin de créer une page qui sera hébergée automatiquement par Accengage.

  • une page spécifique de votre application : il vous suffit alors d'ajouter le schéma URL de la page souhaitée sous la forme : "nomdelapplication://..."

Paramètres supplémentaires : permet de transmettre des données à votre application au moment où l'utilisateur clique sur la notification. Cela peut être utile si vous utilisez des outils analytics.

Exemple : si vous utilisez Google Analytics,vous pouvez renseigner vos paramètres supplémentaires comme suit, afin que les données soient remontées dans votre compte Google Analytics :

"clé = utmcampaign" "valeur = nomdelacampagne"

Bouton du push : permet d'ajouter des boutons d'action dans votre push.

Accengage vous propose une liste de boutons par défaut se trouvant dans la liste déroulante à la partie "Prédéfinis".

Vous pouvez également créer des boutons personnalisés si vous souhaitez utiliser des labels autres que ceux fournis par Accengage, vous devrez alors les déclarer dans les paramètres avancés de l'application.

Paramètres avancés

Délai d'expiration :  vous permet de définir un délai ou une date à partir de laquelle votre message ne doit plus être affiché sur le device de l'utilisateur.

Ex :

  • Dans le cadre d'une offre promotionnelle valable jusqu'à 17h : 
    Vous pouvez indiquer que votre message ne doit plus être affiché sur les devices de vos utilisateurs passé cet horaire.
  • Dans le cadre d'une vente flash d'une durée limitée aux 30 prochaines minutes :
    Vous pouvez indiquer que votre message ne doit plus être affiché sur les devices de vos utilisateurs passé ce délai.

Le délai maximum d'expiration est de 28 jours à compter du jour où vous faites votre envoi définitif sur l'interface Accengage.
APNS tentera donc de délivrer le message jusqu'à 28 jours maximum (selon le délai defini) après la date d'envoi et cessera de le faire passé ce délai

Cette fonctionnalité est disponible pour tous les SDK Accengage.

Priorité :  vous permet d'associer une priorité à votre message. Deux niveaux de priorités sont disponibles :

  • Normale : votre message sera affiché lorsque les conditions optimales seront réunies sur le device de l'utilisateur.
    L'accès réseau, le niveau de batterie sont autant de facteurs qui peuvent être pris en compte par APNS pour délivrer votre message.
  • Haute : votre message s'affichera immédiatement (dans la mesure du possible) réveillant ainsi le device de l'utilisateur y compris lorsque son accès réseau est très limité.

Cette fonctionnalité est disponible pour tous les SDK Accengage.

Si l'app est en avant plan :  permet de choisir si la notification doit être livrée à l'utilisateur si l'application est en avant-plan

Content available :  il s’agit d’un paramètre silencieux (disponible à partir de iOS 7) qui permet de notifier à l’application la présence de contenus téléchargeables en arrière-plan.

3 - Cibles d'envoi

Une fois que les paramètres de votre message ont été renseignés, il ne vous reste plus qu'à ajouter les segments utiles à l'envoi de ce dernier :

Segment de test : il s'agit du/des segment(s) qui seront ciblés pour tester votre message, vous permettant ainsi de visualiser sur un device l'aspect de votre notification.

Segment d'envoi : il s'agit du/des segment(s) qui seront ciblés pour l'envoi définitif de votre message.

Vous ne pouvez faire un envoi définitif qu’à partir du moment où un envoi de test a été effectué

D'autres boutons fonctionnalités sont disponibles à ce stade :

Nouveau : vous permet de créer des segments de tests ou de campagne directement depuis la page du formulaire push

Programmer : vous permet de planifier l'envoi de votre message à une date et une heure précise. Veuillez consulter la page : "Programmation des envois" pour plus d'informations.

Informations complémentaires :

La clé d'agrégation

Une Clé d'agrégation ou " Collapse Key" est un identifiant qui permet de grouper un ensemble de messages sur les devices Android.

Par défaut lorsque plusieurs messages d’un annonceur sont envoyés vers un téléphone et que celui-ci est indisponible (absence temporaire de réseau, téléphone hors service), les notifications correspondantes s’accumulent sur le serveur Google Cloud Messaging (GCM). Une fois que le téléphone est à nouveau fonctionnel, celles-ci sont toutes transmises au mobinaute qui se retrouve d’un coup submergé de plusieurs notifications contenant souvent la même information.

En spécifiant une collapse key lors des envois, les notifications sont au fur et à mesure remplacées par les plus récentes, de sorte que le mobinaute ne reçoive sur son téléphone que la « dernière». Cela permet d’améliorer l’expérience utilisateur du mobinaute et pour l’annonceur d’avoir une application considérée « responsive » par les serveurs GCM.

Sur votre interface Accengage vous pouvez facilement activer la fonctionnalité « Collapse key » et l’utiliser pour vos envois push, en suivant le protocole ci-dessous :

  • Allez au menu paramétrage > paramétrage avancé
  • Au niveau de la rubrique « clés d’agrégation », cliquez sur le bouton d’ajout d’une nouvelle clé (+)
  • Une modale s’ouvrira, définissez le nom de votre clé puis cliquez sur enregistrez. Celle-ci est automatiquement prise en compte dans la base à travers l’identifiant qui lui est attribué. Vous pouvez définir autant de clés d’agrégation que vous le souhaitez.

Message multilingues

Si votre application est internationale et que vous souhaitez adresser un message dans une langue spécifique à vos utilisateurs, vous pouvez décider de :

  • Créer un segment par groupe de langue, et créer un message pour chacun de ces segments
  • Ajouter un code langue dans la création de vos messages afin d’isoler spécifiquement les porteurs de votre application selon un code langue.

Dans ce cas, votre formulaire de création de notification s’enrichit alors d’onglets spécifiques qui vous permettent de personnaliser le message et tous autres paramètres de la notification selon la langue de vos porteurs.

  • « Autres » correspond au reste de votre base de porteurs
  • Pour adresser un message à tous les porteurs « EN », renseignez l’onglet « Anglais »
  • Pour adresser un message à tous les porteurs « FR », renseignez l’onglet « Français »

Si vous souhaitez adresser un message anglais à toute votre base, à l’exception des porteurs français, renseignez « Autres » en anglais et « Français » avec votre message français. Cela divisera votre message en autant de messages qu’il y a de langues déclarées. Le fait d’appuyer sur envoi sur l’un déclenche l’envoi sur la totalité.