Adobe Campaign
Mettez à jour les cartes The Wallet Crew depuis les workflows Adobe Campaign Classic en appelant l’API The Wallet Crew.
Adobe Campaign (Classic)
Les workflows Adobe Campaign peuvent déclencher des appels à l’API The Wallet Crew. Cela permet de mettre à jour automatiquement des cartes pendant une campagne. Les mises à jour typiques incluent l’ajout d’une offre, la mise à jour des données de fidélité ou l’écriture d’un message de campagne dans additionalData.
Prérequis
Un accès à une clé API autorisée à mettre à jour des cartes est requis. Un identifiant stable doit également exister dans Adobe Campaign et correspondre à l’identifiant utilisé pour rechercher des cartes dans The Wallet Crew (par exemple, un ID client).
Vue d’ensemble de la requête API
L’API de mise à jour des cartes The Wallet Crew est appelée avec PATCH. L’exemple ci-dessous filtre les cartes à l’aide d’un identifiant spécifique au projet (id.y2.customerId) et met à jour additionalData.
curl -X 'PATCH' \
'https://app-qa.neostore.cloud/api/xxxxx/passes?id.y2.customerId=00100000207298' \
-H 'accept: */*' \
-H 'X-API-KEY: xyz' \
-H 'Content-Type: application/json' \
-d '{
"additionalData": {
"adobe_message": "Offre exclusive : venez nous rendre visite."
}
}'Conception d’un workflow Adobe Campaign
La configuration la plus sûre sépare la sélection de l’exécution. La sélection définit qui doivent être mises à jour. L’exécution définit quoi doit être écrite sur la carte.
Exemple d’implémentation (activité JavaScript)
Cette section fournit un exemple pour Adobe Campaign Classic activité JavaScript qui met à jour des cartes dans The Wallet Crew pour une population sélectionnée.
À confirmer : les API exactes disponibles dans les activités JavaScript varient selon la version d’Adobe Campaign et le modèle d’hébergement. L’extrait ci-dessous est un exemple d’implémentation et peut nécessiter une adaptation pour l’instance (méthode de requête, client HTTP, stockage des identifiants).
Bonnes pratiques
Les tests dans un environnement hors production réduisent les risques. La gestion des erreurs doit être explicite, car les échecs API peuvent être temporaires. Si la limitation de débit est activée sur le projet, le throttling ou le découpage en lots aide à éviter les réponses 429. Les clés API doivent être traitées comme des secrets et stockées à l’aide des options sécurisées d’Adobe Campaign, lorsque celles-ci sont disponibles.
FAQ
Mis à jour


Comment confirmer que les cartes ont été mises à jour avec succès ?
La confirmation nécessite généralement à la fois les journaux du workflow et des vérifications ponctuelles dans The Wallet Crew. Les journaux du workflow doivent conserver l’identifiant de la requête et la réponse HTTP. Les vérifications ponctuelles doivent valider les champs attendus (exemple :
additionalData) sur un petit échantillon de cartes.