Comprendre les processus et composants de Campaign

Adobe Campaign est une solution de marketing cross-canal qui automatise les campagnes par e-mail, mobiles, sociales et hors ligne. Adobe Campaign fournit un emplacement central pour accéder aux données et aux profils de vos clients. Utilisez Adobe Campaign pour orchestrer des expériences cohérentes avec vos clients, concevoir, exécuter et personnaliser votre marketing sur l'ensemble des canaux, tout en améliorant l'expérience client sur chaque périphérique et point de contact. Avec Adobe Campaign, vous pouvez gérer plusieurs sources de données, définir vos segments d'audience et planifier et exécuter des campagnes cross-canal à plusieurs étapes par le biais d'une interface de workflow visuelle qui fonctionne par glisser-déposer.

Pour en savoir plus sur les fonctionnalités principales de Campaign, reportez-vous à cette page.

Composants de Campaign

Les composants et l'architecture globale d'Adobe Campaign sont décrits ci-dessous.

Couche de présentation

Vous pouvez accéder à Adobe Campaign via un client riche, un client léger ou une intégration d'API.

  • Client riche

    Le client riche de Campaign est une application native qui communique avec le serveur applicatif d'Adobe Campaign par le biais de protocoles Internet standard, tels que SOAP et HTTP.

    La console cliente Campaign centralise toutes les fonctionnalités et tous les paramètres et requiert une bande passante minimale, car elle repose sur un cache local. Conçue pour un déploiement facile, cette console peut être déployée à partir d'un navigateur Internet et être mise à jour automatiquement. En outre, elle ne nécessite aucune configuration réseau spécifique, car elle génère uniquement du trafic HTTP(S).

    En savoir plus sur la console cliente Campaign.

  • Client léger

    Les fonctionnalités d'accès web d'Adobe Campaign vous permettent d'accéder à un sous-ensemble de fonctionnalités de Campaign avec un navigateur web, à l'aide d'une interface utilisateur HTML. Utilisez cette interface web pour consulter des rapports, contrôler et valider les messages, accéder aux tableaux de bord de surveillance, et plus encore.

    En savoir plus sur l'accès web de Campaign.

  • Applications externes avec API

    Dans certains cas, le système est appelé par des applications externes qui utilisent les API Web Services exposées par le biais du protocole SOAP.

    En savoir plus sur les API Campaign.

Couche de persistance

Les bases de données de Campaign sont utilisées comme couches persistantes et contiennent presque toutes les informations et données gérées par Adobe Campaign. Ces données incluent : les données fonctionnelles, telles que les profils, les abonnements, le contenu ; les données techniques, telles que les traitements de diffusion et les logs, les logs de tracking ; et les données de travail (achats, pistes).

La fiabilité de la base de données est primordiale puisque la plupart des composants d'Adobe Campaign doivent avoir accès à cette base afin d'accomplir leurs tâches (hormis le module de redirection).

Couche de logique applicative

La couche de logique applicative de Campaign est facilement configurable pour répondre à des besoins métier complexes. Vous pouvez utiliser Campaign comme une plateforme unique avec différentes applications qui se combinent pour créer une architecture ouverte et évolutive. Chaque instance de Campaign est un ensemble de processus de la couche applicative, dont certains sont partagés et d'autres dédiés.

Campaign Managed Services

Adobe Campaign v8 est déployé 'as a Managed Service' : tous les composants d'Adobe Campaign, y compris l'interface utilisateur, le moteur de gestion de l'exécution et la base de données Campaign, sont entièrement hébergés par Adobe. Cela inclut également l'exécution des e-mails, les pages miroir, le serveur de tracking et les composants web externes, tels que la page de désabonnement/le centre de préférences et les landing pages.

Processus Campaign

Le serveur Web Campaign contrôle l'accès aux processus Web Campaign. JavaScript est la langue côté serveur utilisée pour les fonctionnalités et la personnalisation de base du produit. Tomcat est le moteur back-end et est incorporé à Campaign dans le cadre du processus web. Javascript est utilisé, par exemple, dans les pages JSP ou JSSP pour le rendu du contenu dynamique.

La console cliente Campaign se connecte au serveur Web à l'aide de SOAP XML via HTTP. Le serveur Web fournit la couche de sécurité, transmet les requêtes à la couche Application à l'aide de Javascript et l'accès des processus internes de Campaign à la base de données à l'aide de SQL.

La communication globale entre les processus de Campaign est décrite dans le diagramme de déploiement autonome suivant : tous les composants de Campaign sont installés sur le même ordinateur.

L'utilisateur se connecte au serveur applicatif Campaign à l'aide du protocole HTTP. Toutes les données et informations sont gérées dans la base de données Campaign. Si un développeur Campaign effectue des modifications de configuration, celles-ci sont capturées dans la base de données. Si un spécialiste marketing crée une nouvelle campagne, toutes les informations et données relatives à cette nouvelle campagne sont également gérées dans la base de données. Lorsqu'un spécialiste marketing exécute une campagne, les diffusions par e-mail sont envoyées aux profils à partir du serveur Campaign via le serveur SMTP. Lorsque les profils interagissent avec des diffusions par e-mail, telles que l'ouverture de l'e-mail, ces données de tracking sont renvoyées au serveur de tracking.

En savoir plus sur les processus de Campaign.

Sur cette page