2017-02-18 6 views
0

Je crée un email dans Marketo qui est envoyé lorsqu'un nouvel article est posté sur mon site web et contient une section en bas pour un article connexe. L'article et les informations relatives à l'article sont configurés automatiquement à l'aide de jetons (ils sont déclenchés via un appel d'API).Comment accéder à un script Marketo Token dans Velocity

Je souhaite masquer la section d'article associé s'il n'y a pas d'article associé. Cela semble être quelque chose qui devrait être fait via un jeton Script. Cependant, je n'arrive pas à comprendre comment accéder aux données de jeton (par exemple, {{my.related_post_headline}}) à partir de mon jeton de script. Est-ce possible? Si non, quelle est la meilleure pratique pour avoir un contenu dynamique basé sur des données de jeton?

Répondre

1

À l'heure actuelle, il n'est pas possible de lire les jetons de programme à l'aide du script Velocity de Marketo. Vous pouvez lire les données des champs Lead et des objets personnalisés. Gardez à l'esprit que Velocity Scripting est relativement lent, il peut donc retarder l'envoi de votre courrier électronique pour les gros volumes (il doit exécuter le script pour chaque email). Vous pouvez utiliser Head Start si vous utilisez un programme de courrier électronique qui va pré-traiter le script de vélocité. Vous pouvez également choisir de ne PAS utiliser Velocity Scripting et d'insérer directement des jetons Lead ou des jetons de programme dans l'e-mail. Cela permettra d'accélérer le rendu des emails.

+0

Si je n'arrive pas à lire le jeton dans Velocity, est-il possible de modifier le rendu d'une section d'un e-mail en fonction de la valeur d'un jeton? Par exemple, si je passe un jeton 'related_post_rendered' avec la valeur' 'true '', puis-je l'utiliser pour afficher la section entière de l'email? J'essaie d'éviter d'envoyer des blocs de contenu entiers via des jetons – zashu