Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Exercices avec AMPscript

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Écrire du code AMPscript de base
  • Tester vos connaissances sur AMPscript

Exercices AMPScript avec le simulateur Trailhead

Maintenant que vous comprenez pourquoi il peut être intéressant d’utiliser AMPscript et certaines de ses fonctions clés, nous souhaitons vous laisser le pratiquer un peu.

Avant de commencer, familiarisez-vous avec le simulateur Trailhead pour Marketing Cloud. Vous utilisez le simulateur au lieu d’un Trailhead Playground pour effectuer les étapes de ce projet. 

Le simulateur Trailhead est différent d’un Trailhead Playground. Le simulateur ne stocke pas votre progression ni les données que vous saisissez. Si vous fermez votre navigateur, vous recommencez la simulation depuis le début. Vous pouvez toujours utiliser les commandes de navigation situées en bas du simulateur pour revenir à l’endroit où vous vous êtes arrêté. 

Légende des contrôles de navigation du simulateur

Contrôles de navigation
Description
(1) Flèche gauche
Revenir en arrière dans le simulateur.
(2) Flèche droite
Avancer dans le simulateur.
(3) Barre de défilement
Afficher vos progrès et utiliser la flèche de progression pour vous déplacer rapidement vers un autre emplacement du simulateur.
(4) Bouton Fermer
Quitter le simulateur. N’oubliez pas que si vous fermez le simulateur, vous recommencez au début lors de son prochain lancement.

Exercices avec AMPscript

Maintenant que vous savez un peu comment fonctionne le stimulateur, mettons-nous au travail. Voici trois exercices à effectuer avec le simulateur.

Exercice 1 :

Un grand nombre de marketeurs savent qu’au moins un champ dans leurs données n’a jamais été saisi correctement ou présente une mise en forme incorrecte. Utilisons AMPscript pour corriger les incohérences ou les erreurs mineures de vos données.  

  1. Lancez le simulateur Trailhead.
  2. Cliquez sur Exercice 1 : Utiliser AMPscript pour corriger la casse, puis cliquez sur Commencer.
  3. Dans la barre d’applications Marketing Cloud, cliquez sur Content Builder, puis sélectionnez Content Builder.
  4. Sous Dossiers locaux, cliquez sur Simulateur.
  5. Cliquez sur l’e-mail intitulé Bienvenue chez Cloud Kicks.
  6. Cliquez sur Modifier et sélectionnez Modifier le contenu.
  7. Cliquez sur l’onglet Prévisualiser et tester.
  8. Cliquez sur Icône du dossier de la liste des destinataires., développez le dossier Extensions de données, puis développez le dossier Simulateur.
  9. Sélectionnez l’extension de données Sample_AMPscript.
  10. Cliquez sur l’entrée de ligne MemberID 345678 (Tyler Oliver), puis cliquez sur Sélectionner. Vérifiez les informations du destinataire. Vous pouvez remarquer que :
    • Le nom de famille ne porte pas de majuscule.
  11. Ensuite, cliquez sur l’onglet Contenu.
  12. Survolez la section Extrait de code de l’e-mail, puis cliquez sur la zone grise Extrait de code (Cliquez pour modifier).
  13. Localisez %%=v(@lname)=%% et remplacez-le par %%=ProperCase(@lname)=%%, puis appuyez sur Entrée.
  14. Cliquez sur Modification terminée.
  15. Retournez sur la page Prévisualiser et tester et affichez le nom de famille mis à jour.

Voilà ! Le nom de famille du client est maintenant affiché avec la bonne casse.

Exercice 2 : 

Voici à présent un autre exercice pratique. Nous sommes en février et vous vous rendez compte que l’année des droits d’auteur n’a pas été mise à jour dans vos messages transactionnels, qui sont rarement actualisés. Utilisons du code AMPscript en ligne pour mettre à jour la ligne de droits d’auteur dans les pieds de page de vos e-mails. 

  1. Cliquez sur Prochain exercice, puis sur Commencer.
  2. Cliquez sur Icône du bouton Précédentpour revenir à l’écran Content Builder.
  3. Sous Dossiers locaux, cliquez sur Simulateur.
  4. Cliquez sur Créer, sélectionnez Blocs de contenu, puis Forme libre.
  5. Cliquez dans le corps de la fenêtre de contenu et saisissez Copyright : et l’année au format AAAA, puis appuyez sur Entrée.
  6. Sur la ligne suivante, saisissez : Copyright : %%=Now()=%%, puis appuyez sur Entrée.
  7. Sur la ligne suivante, saisissez : Copyright : %%=Format(Now(), "yyyy")=%%, puis appuyez sur Entrée.
  8. Cliquez sur Enregistrer Icône du menu déroulant Enregistrer., puis sur Enregistrer et quitter.
  9. Dans le champ Nom, saisissez Exemple Année de droit d’auteur, puis appuyez sur Entrée.
  10. Cliquez sur Enregistrer.
  11. Dans la liste des e-mails, cliquez sur Fidélité Cloud Kicks.
  12. Cliquez sur Modifier et sélectionnez Modifier le contenu.
  13. Cliquez sur l’onglet Contenu.
  14. Dans la section Contenu, faites glisser Exemple Année de droit d’auteur au bas du bloc de contenu et cliquez sur Modification terminée.
  15. Sélectionnez Prévisualiser et tester pour afficher le résultat.
  16. Cliquez sur Enregistrer.

Dites adieu aux dates de droit d’auteur obsolètes !

Exercice 3 : 

Dans le scénario suivant, nous allons créer une image personnalisée en fonction des préférences du client, en l’occurrence son sport préféré. Voyons comment utiliser les variables et la fonction de recherche pour afficher du contenu stocké dans une extension de données.

  1. Cliquez sur Prochain exercice, puis sur Commencer.
  2. Dans la liste des extensions de données, cliquez sur Exercise_Image.
  3. Consultez les informations de l’onglet Propriétés et notez les noms sous Champs.
  4. Cliquez sur l’onglet Enregistrements et consultez les enregistrements pour voir comment les données sont mappées entre Hero_Image et PrefSport.
  5. Maintenant, accédez à l’onglet Contenu, puis cliquez sur le dossier Simulateur.
  6. Cliquez sur l’e-mail basé sur un modèle Sport préféré CloudKicks.
  7. Cliquez sur Modifier et sélectionnez Modifier le contenu.
  8. Dans l’e-mail, survolez la section Extrait de code, puis cliquez une fois pour le modifier. Capture d’écran Modifier l’extrait de code
  9. Dans la fenêtre Extrait de code, sélectionnez la partie du code qui recherche les données de l’extension de données, puis cliquez sur Modification terminée.
  10. Ensuite, cliquez sur Prévisualiser et tester.
  11. Cliquez sur Icône du dossier de destinatairepour afficher la liste des destinataires.
  12. Cliquez sur Extensions de données, sur le dossier Simulateur, puis sur Sample_AMPscript.
  13. Cliquez sur l’entrée MemberID 345678, FirstName Tyler, puis cliquez sur Sélectionner.
  14. Vérifiez les informations du destinataire. Vous pouvez remarquer que :
    • Le nom dans la formule de salutation de l’e-mail est Tyler, dérivé de la valeur FirstName.
    • Une image associée à la course à pied apparaît. Elle correspond à la valeur Prefsport.
  15. Cliquez sur Icône destinataire suivantpour afficher le destinataire suivant.
  16. Vérifiez les informations du destinataire. Vous pouvez remarquer que :
    • Le nom dans la formule de salutation de l’e-mail est brienne (remarquez que le prénom dans l’extension de données ne porte pas de majuscule), dérivé de la valeur FirstName.
    • Une image associée à l’équitation apparaît. Elle correspond à la valeur Prefsport.
  17. Cliquez sur Icône destinataire suivantpour afficher le troisième destinataire.
  18. Vérifiez les informations du destinataire. Vous pouvez remarquer que :
    • Le nom dans la formule de salutation de l’e-mail est Jamie, dérivé de la valeur FirstName.
    • Une image associée à l’haltérophilie apparaît. Elle correspond à la valeur Prefsport.
  19. Cliquez sur Enregistrer.
  20. Pour rester dans le simulateur et réessayer les exercices, cliquez sur Accueil. Sinon, cliquez sur Quitter pour quitter le simulateur.

Les images des trois destinataires changent, car le code de recherche Lookup("Exercise_Image","Hero_Image","PrefSport",@PrefSport) trouve une image spécifique à afficher pour chaque utilisateur en fonction de l’extension de données identifiée (à savoir les champs Hero_Image et PrefSport que nous avons précédemment consultés).

Félicitations ! Même si vous n’avez pas encore l’impression de maîtriser totalement AMPscript, vous disposez maintenant des bases pour explorer ce langage seul. Expérimentez avec AMPscript dans vos communications par e-mail, puis, si vous souhaitez en savoir plus, consultez la documentation du développeur pour approfondir vos connaissances. Bonne découverte !  

Ressources