Si vous utilisez un système tiers pour envoyer des messages ou souhaitez que les parcours envoient des appels d’API à un système tiers, c’est à cet emplacement que vous configurez la connexion de ce système aux parcours. Par exemple, vous pouvez vous connecter aux systèmes suivants avec des actions personnalisées : Epsilon, Slack, Adobe Developer, Firebase, etc.
Les actions personnalisées sont des actions supplémentaires définies par les utilisateurs techniques et mises à la disposition des professionnels du marketing. Une fois configurés, elles apparaissent dans la palette gauche de votre parcours, dans la catégorie Action. En savoir plus sur cette page.
Les actions personnalisées sont assorties de quelques limites répertoriées dans cette page.
Dans les paramètres d’action personnalisés, vous pouvez transmettre une collection simple, ainsi qu’une collection d’objets. En savoir plus au sujet de ces limites de collection sur cette page.
Notez également qu’un format spécifique est attendu pour les paramètres d’action personnalisés (par exemple : chaîne, décimal, etc.). Vous devez veiller au respect de cette exigence. En savoir plus sur ce cas d’utilisation.
Dans Journey Optimizer, vous pouvez appliquer des politiques de gouvernance des données et de consentement à vos actions personnalisées, afin d’empêcher l’exportation de champs spécifiques vers des systèmes tiers ou d’exclure les clients qui n’ont pas consenti à recevoir des communications par e-mail, push ou SMS. Pour plus d’informations, consultez les pages suivantes :
Les principales étapes nécessaires pour configurer une action personnalisée sont les suivantes :
Dans la section du menu ADMINISTRATION, sélectionnez Configurations. Dans la section Actions, cliquez sur Gérer. Cliquez sur Créer une action pour créer une nouvelle action. Le volet de configuration des actions s'ouvre dans la droite de l'écran.
Saisissez le nom de l'action.
N'utilisez ni espaces ni caractères spéciaux. Utilisez 30 caractères au maximum.
Ajoutez une description à l'action. Cette étape est facultative.
Le nombre de parcours qui font appel à cette action apparaît dans le champ Utilisé(e) dans. Vous pouvez cliquer sur le bouton Afficher les parcours pour faire apparaître la liste des parcours utilisant cette action.
Définissez les différents paramètres de Configuration d'URL. Voir cette page.
Configurez la section Authentification. Cette configuration est la même que pour les sources de données. Consultez cette section.
Définissez les paramètres d'action. Voir cette page.
Cliquez sur Enregistrer.
L'action personnalisée est maintenant configurée et prête à être utilisée dans vos parcours. Voir cette page.
Lorsqu'une action personnalisée est utilisée dans un parcours, la plupart des paramètres sont en lecture seule. Vous ne pouvez modifier que les champs Nom, Description, URL et la section Authentification.
Lors de la configuration d'une action personnalisée, vous devez définir les paramètres de configuration d'URL suivants :
Dans le champ URL, spécifiez l'URL du service externe :
Si l’URL est statique, saisissez l’URL dans ce champ.
Si l’URL comprend un chemin dynamique, saisissez uniquement la partie statique de l’URL, c’est-à-dire le schéma, l’hôte, le port et, éventuellement, une partie statique du chemin.
Exemple : https://xxx.yyy.com/somethingstatic/
Vous spécifiez le chemin dynamique de l’URL lors de l’ajout de l’action personnalisée à un parcours. En savoir plus.
Pour des raisons de sécurité, nous vous recommandons vivement d’utiliser le schéma HTTPS pour l’URL. L'utilisation des adresses Adobe qui ne sont pas publiques et des adresses IP n'est pas autorisée.
Seuls les ports par défaut sont autorisés lors de la définition d’une action personnalisée : 80 pour http et 443 pour https.
Sélectionnez la Méthode d'appel : il peut s'agir de POST ou de PUT.
Le méthode DELETE n’est pas prise en charge. Si vous devez mettre à jour une ressource existante, sélectionnez la méthode PUT.
Définissez les en-têtes et les paramètres de requête :
Dans la section En-têtes, cliquez sur Ajouter un champ d’en-tête pour définir les en-têtes HTTP du message de requête à envoyer au service externe. Les champs d’en-tête Type de contenu et CharSet sont définis par défaut. Vous ne pouvez pas modifier ni supprimer ces champs.
Dans la section Paramètres de requête, cliquez sur Ajouter un champ de paramètre de requête pour définir les paramètres à ajouter à l’URL.
Saisissez le libellé ou le nom du champ.
Sélectionnez le type : Constant ou Variable. Si vous avez sélectionné Constant, saisissez la valeur constante dans le champ Valeur. Si vous avez sélectionné Variable, vous spécifiez cette variable lors de l’ajout de l’action personnalisée à un parcours. En savoir plus.
Après avoir ajouté l’action personnalisée à un parcours, vous pouvez toujours y ajouter des champs d’en-tête si le parcours a le statut de brouillon. Si vous ne souhaitez pas que le parcours soit affecté par les modifications de configuration, dupliquez l’action personnalisée et ajoutez les champs d’en-tête à la nouvelle action personnalisée.
Les en-têtes sont validés conformément à des règles d’analyse. En savoir plus dans cette documentation.
Dans la section Paramètres d'action, collez un exemple de payload JSON à envoyer au service externe.
L’exemple de payload ne peut pas contenir de valeurs nulles. Les noms de champ de la payload ne peuvent pas contenir de caractère "." . Ils ne peuvent pas commencer par le caractère "$".
Vous aurez la possibilité de définir le type de paramètre (par exemple : string, integer, etc.).
Vous pourrez également préciser si le paramètre est une constante ou une variable :