Implémentation de l'extensibilité dans les campagnes

Objective

After completing this lesson, you will be able to personnaliser les campagnes marketing à l'aide des applications Zones personnalisées et Logique personnalisée

Extensibilité dans les campagnes

En général, l'extensibilité vous aide à personnaliser ou créer des applications et leurs interfaces utilisateur (IU), ainsi que des objets de données. Alors que l'extension des données système déjà existantes, comme les objets de gestion, est effectuée à l'aide d'extensions de zones personnalisées, les extensions logiques des étapes de traitement dédiées sont effectuées à l'aide de définitions de logique personnalisée.

L'application Extensibilité marketing est accessible comme point de départ central pour les tâches d'extensibilité. Avec cette application, un cockpit central est fourni pour piloter davantage les tâches liées à l'extensibilité, y compris les affectations de zones nouvellement créées et d'objets de gestion personnalisés (CBO), ainsi que des sauts rapides vers d'autres applications pour la fonctionnalité de création ou de suivi.

Deux captures d'écran. Premièrement : vignette Extensibilité marketing mise en surbrillance, description : « Accéder aux tâches d'extensibilité marketing et les gérer ». Deuxièmement, les vignettes Zones personnalisées et Logique personnalisée sont mises en surbrillance. Description : Créer des zones et une logique personnalisées pour les campagnes.

Pour créer une zone pour l'objet de gestion Campagne, sélectionnez simplement le contexte Marketing : campagne dans les applications Zones personnalisées ou Extensibilité marketing.

Si l'objectif est d'étendre la méta ou les informations marketing pour votre objet de campagne, cette sélection est appropriée. En outre, il est possible de créer des zones dans le contexte de Marketing : performance de campagne pour des dimensions entièrement nouvelles ou de nouvelles zones définies utilisées comme mesures réelles et cibles au niveau de la campagne.

Création de zones personnalisées

Nous avons appris à créer une zone personnalisée plus tôt (voir Chapitre 2 - Extension de votre solution SAP Marketing Cloud).

Comment créer une zone personnalisée

Le graphique montre une capture d'écran du menu Nouveau champ personnalisé.

Implémentation de la logique personnalisée

Pour créer une logique personnalisée, ouvrez l'application Logique personnalisée. Vous devez ensuite sélectionner le contexte commercial approprié, comme c'est le cas pour la création de zones personnalisées. La convention d'appellation assiste l'utilisateur ici : tous les contextes liés au marketing commencent par Marketing :.

  1. Pour créer une zone pour le contexte commercial Campagnes, sélectionnez simplement le contexte Marketing : campagne, où vous trouverez les différents BAdI (Business Add-Ins) disponibles pour la sélection. Pour rappel : un BAdI est un morceau de code définissant la logique d'une étape de traitement spécifique de SAP Marketing Cloud dans le contexte commercial sélectionné pour une nouvelle implémentation d'extension.
  2. Après le dialogue de fenêtre de la création de la logique personnalisée dans la première étape, l'éditeur s'ouvre pour une vue de codage ABAP.

Exemple d'implémentation

Le graphique montre les captures d'écran côte à côte. Le premier affiche l'écran Nouvelle implémentation d'extension pour la logique personnalisée. Le second affiche l'éditeur ouvert pour une vue de codage ABAP.

L'éditeur de code affiche non seulement les zones de données disponibles pour définir des exemples de paramètres en ce qui concerne l'objet de campagne, mais un utilisateur peut également afficher la documentation du BAdI et un exemple de code dans l'éditeur. Avec ces fonctionnalités de prise en charge, la version préliminaire de la logique peut être testée à tout moment et afficher les résultats immédiatement. En outre, vous pouvez afficher les avertissements et les messages d'erreur concernant votre code lors de la modification de votre logique en fonction des alertes de message. Comme dans la création de zone personnalisée, la logique personnalisée doit être publiée après le test réussi pour être disponible pour une utilisation dans SAP Marketing Cloud.

Pour obtenir une liste complète des BAdI et des contextes de campagne marketing disponibles dans le système, consultez notre documentation sur le SAP Help Portal ou utilisez la documentation pour chaque BAdI dans l'éditeur de code de l'application.

Fonctionnalités de canal ouvert

Le canal ouvert est un moyen puissant de créer et de transférer vos propres actions d'un flux de campagne vers un système externe de votre choix, des interfaces ouvertes et des plateformes telles que SAP Business Technology Platform, qui vous permettent de définir et de déclencher des applications et une logique externalisées. Les actions créées sur SAP Business Technology Platform peuvent être un moyen d'améliorer l'architecture avec une approche modulaire.

Les boutiques de lettres, les applications mobiles ou les portails de services sont des exemples pour une telle intégration. Les BAdI pour l'automatisation de logique personnalisée à l'aide d'actions de canal ouvert sont fournis par SAP Marketing Cloud prêt à l'emploi. Le côté entrant de l'intégration de canal ouvert couvre la possibilité d'ingérer et de ramener des données externes dans votre système SAP Marketing Cloud.

Pour plus d'informations, rendez-vous sur le SAP Help Portal et consultez le guide d'intégration.

Configuration de l'intégration du canal ouvert

Pour savoir comment configurer l'intégration du canal ouvert, passez en revue les étapes suivantes. Chaque étape correspond à un numéro dans le diagramme de flux de processus ci-dessous.

Le graphique affiche le flux de processus d'intégration du canal ouvert. Les étapes sont écrites dans le texte suivant.
  1. Vérifiez que le rôle de catalogue fonctionnel Marketing – Segmentation et configuration de campagne (SAP_CEC_BC_MKT_CPC_PC) a été affecté à votre utilisateur.
  2. Adaptez les extensions (requises pour la sortie). Pour une intégration minimale, vous devez implémenter uniquement l'extension (1) Canal ouvert : définir implémentations et définir un ID d'implémentation. Pour plus d'informations, voir la documentation sur help.sap.com.
  3. Configurez SAP Business Technology Platform (requis pour la sortie). Pour plus d'informations, voir la documentation sur help.sap.com.
  4. Créez les systèmes de communication et les accords pour le côté sortant (requis pour la sortie). Pour plus d'informations, voir la documentation sur help.sap.com.
  5. Configurez SAP Business Technology Platform en fonction de vos besoins (requis pour la sortie). Pour plus d'informations sur cette étape et les suivantes, voir API Options de service entrant.
  6. Adaptez l'extension (5) Canal ouvert : définissez un modèle pour l'interaction sortante (requis pour l'entrée). Pour plus d'informations, voir Détails du traitement et API Options de service entrant.
  7. Créez des systèmes de communication et des accords pour le côté entrant (requis pour l'entrée).
  8. En fonction de la configuration de votre intégration et de l'utilisation de l'action Canal ouvert dans votre système, vous créez une définition d'export.

Pour créer une définition d'export :

  1. Sélectionnez l'application Définitions d'export et sous Détails, sélectionnez Nouveau.
  2. Saisissez ensuite une définition. Vous pouvez définir librement un nom. Notez que le nom est utilisé lorsque vous affectez l'action Canal ouvert dans l'interface utilisateur (IU) de campagne.
  3. Sélectionnez Utilisation Canal ouvert.
  4. Sélectionnez un profil de segmentation. Par exemple, Tous les contacts.
  5. Sélectionnez un profil d'exportation. Par exemple, Exportation de fichier.
  6. Sous Disponible, sélectionnez les attributs que vous voulez utiliser dans votre définition d'export et placez-les dans la liste Sélectionné pour définition de l'export.
  7. Sélectionnez Sauvegarder pour sauvegarder la nouvelle définition d'export.

Ressources supplémentaires

Lisez cet article de blog pour découvrir d'autres analyses de rentabilité sur l'utilisation du canal ouvert : Intégration de WhatsApp à SAP Marketing Cloud.