Automatisation du marketing, de la communication produit et de l'édition
Ira Melaschuk
L'automatisation dans le marketing et l'édition désigne la réduction ou le remplacement des tâches manuelles par l'utilisation de différentes technologies et de logiciels pour exécuter des tâches et des processus.
L'intelligence artificielle
L'intelligence artificielle est une technologie qui relève de l'automatisation. L'IA permet d'analyser, d'évaluer de grandes quantités de données et de trouver des solutions. Pour ce faire, elle simule des capacités humaines intelligentes, telles que la reconnaissance des formes, le traitement du langage, la prise de décision, la capacité d'apprentissage ou la créativité. C'est ce que l'on appelle « machine learning » (en français : apprentissage automatique). Sur la base d'une quantité suffisante de données d'entraînement, il est possible de produire des résultats, de les évaluer et de corriger les processus futurs, c'est-à-dire de les « apprendre » en quelque sorte.
Priorité au contenu et standardisation
La priorité au contenu signifie la création d'une gestion de contenu centralisée - comme point de départ pour l'acheminement automatisé des publications vers les différents canaux médiatiques.
Dans le domaine de la communication produit, il existe des exemples où les entreprises commerciales utilisent des structures de produit uniformes pour la boutique en ligne et le catalogue imprimé. Des structures de contenu différentes pour les canaux de sortie sont plus souvent utilisées dans l'édition et le marketing.
Indépendamment de la structuration du contenu, il est judicieux, dans un souci d'automatisation, de finaliser en grande partie le contenu au sein de la gestion de contenu. Tous les processus de réconciliation doivent être principalement terminés avant d'être transférés vers un canal média, afin de garantir que les corrections sont toujours effectuées dans la source de données. Cela peut entraîner des méthodes de travail inhabituelles pour les gestionnaires ou les rédacteurs, dont l'utilité doit être communiquée.
Base de données/Édition dynamique
La publication de base de données désigne la création automatisée de publications en associant le contenu d'une base de données à des outils de publication. La publication dynamique met l'accent sur l'adaptation de la publication au format et à la mise en page du contenu. Ainsi, le volume d'une publication est déterminé par la quantité de contenu. Trois modes de production sont décrits ci-dessous.
Édition avec plug-in de mise en page
Les publications sont créées dans un programme de mise en page, généralement InDesign. Un plug-in permet de reprendre partiellement ou entièrement automatiquement le contenu de la base de données. La mise en page est enrichie de règles permettant de contrôler la mise en page et le formatage. Une fois la mise en page automatisée, la publication peut être retravaillée directement dans la mise en page.
Édition avec des modèles
La publication avec modèles (en anglais : templates) consiste à ajouter des règles à des modèles standardisés, à les associer au contenu de la base de données et à générer la publication, par exemple en format PDF. Ces modèles peuvent être créés par des graphistes ou des concepteurs de médias à orientation technique.
Édition avec des règles
La publication avec un jeu de règles consiste à fusionner le contenu d'une base de données avec un jeu de règles, par exemple basé sur XML, sans utiliser de modèles. Cette approche permet la création de publications entièrement automatisées.
Automatisation du flux de travail
Pour réaliser l'automatisation du flux de travail, des solutions BPMN et no/low code sont présentées ici.
BPMN (Business Process Model and Notation) est une norme de modélisation des processus utilisée pour décrire, représenter visuellement et documenter de manière compréhensible les processus métier dans les entreprises. Dans le développement de logiciels, BPMN est utilisé pour modéliser les processus qui doivent être automatisés dans une application.
Les plates-formes sans code ou à code réduit sont des environnements de développement qui permettent aux non-initiés de créer des solutions logicielles à l'aide de blocs fonctionnels ou d'applications modulaires préfabriqués et de fonctionnalités de glisser-déposer. Un code réduit signifie qu'il ne nécessite pas ou peu de programmation.
Interface en temps réel
Les interfaces qui permettent le transfert de données entre les systèmes en temps réel sont réalisées au moyen d'API (Application Programming Interfaces).
Une API peut être programmée avec des langages de programmation, comme C+ ou Java, ou être basée sur des technologies web, comme les langages de requête REST (Representational State Transfer) et GraphQL. Les développeurs de logiciels peuvent fournir des API documentées pour leurs applications, ce qui permet à d'autres fournisseurs de systèmes de développer facilement l'accès aux données via cette interface.
Concentrateurs de données et systèmes headless
Dans le domaine du marketing et de la communication, il existe de plus en plus de sources de données, de systèmes et de canaux médiatiques qui doivent être pilotés avec les données appropriées. Pour ce faire, les informations provenant de plusieurs sources de données sont rassemblées, profilées, segmentées et utilisées comme base. Comme chaque interface est désormais conçue pour communiquer entre deux applications définies, le nombre d'interfaces à configurer et à maintenir ne cesse d'augmenter.
Pour réduire la charge de travail liée à la gestion d'un grand nombre d'interfaces individuelles, il est possible de mettre en place un niveau de gestion des API qui centralise la gestion des accès, des droits et des rôles, l'authentification et la surveillance pour toutes les interfaces.
Les données provenant des différentes sources de données peuvent être gérées à un autre niveau, appelé hub de données. Si les données des destinataires et des groupes cibles sont également utilisées pour la personnalisation des canaux médiatiques, on parle de plateforme de données clients (en anglais : Customer Data Platform, CDP).
Dans l'idéal, les canaux de médias sont basés sur une telle base de données unifiée. Si le développement du front-end se fait indépendamment des fonctions du système dans le back-end, il s'agit d'un système headless.
Résumé
Gagner du temps et de l'argent
L'utilisation de la technologie pour l'automatisation implique de pouvoir économiser du temps et de l'argent.
Réduire la complexité
Dans la gestion des données, les structures de contenu peuvent être uniformisées pour les canaux de sortie imprimés et numériques. La standardisation des structures de mise en page permet également de réduire la complexité. Plus les structures de mise en page sont standardisées, plus il est facile de mettre en œuvre des règles de publication.
Nécessité de l'automatisation
Dans le domaine du marketing et de la communication, certaines tâches ne peuvent plus être effectuées sans automatisation, comme le pilotage du nombre croissant de canaux médiatiques et l'approche personnalisée des utilisateurs, des prospects et des clients en temps réel.