• Accueil / Marketing Cloud / Gestion des erreurs…
, Gestion des erreurs et paramètres de performance pour les activités personnalisées de Journey Builder &#8211; Le blog de Markus Slabina principalement lié à Salesfoce, qui couvre les meilleures pratiques, des conseils et des astuces La majorité des articles se concentre sur les scénarios Marketing Cloud et Cross-Cloud.<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Gestion des erreurs et paramètres de performance pour les activités personnalisées de Journey Builder – Le blog de Markus Slabina principalement lié à Salesfoce, qui couvre les meilleures pratiques, des conseils et des astuces La majorité des articles se concentre sur les scénarios Marketing Cloud et Cross-Cloud.4 minutes de lecture


Salesforce a mis à jour les fonctionnalités des activités personnalisées de Journey Builder et fournit désormais un exemple de code complet pour une activité régulière ainsi qu’une activité fractionnée. Les nouvelles fonctionnalités incluent des optimisations des performances et quelques options de gestion des erreurs.

Lors de la «réunion mensuelle des spécialistes du marketing technique» d’hier, les membres de l’équipe Journey Builder de Salesforce ont fait le point sur les nouvelles fonctionnalités et les meilleures pratiques pour les activités personnalisées, que je voudrais souligner dans cet article.

Nouvelles options de configuration

Comme déjà mentionné, des paramètres supplémentaires ont été introduits. Deux d’entre eux traitent de la gestion des erreurs et sont déjà disponibles et celui qui devrait être généralement disponible au troisième trimestre 2020 concerne les performances:

  • Temps libre
    Spécifiez la durée en ms pendant laquelle vous voulez que Journey Builder attende une réponse de la route d’exécution (entre 1000 et 100000 ms)
  • Recommencez
    Spécifiez le nombre de fois que vous souhaitez que Journey Builder réessaye votre demande (jusqu’à 5 fois)
  • Retry Delay
    Remarque: n’a pas été mentionné dans le webinaire sur ces améliorations, mais peut être vu dans le référentiel GitHub de Salesforce. D’après le nom, on peut deviner qu’il définit le temps entre le nombre défini de départs à la retraite.
  • Parallèle
    Spécifiez la concurrence qu’un seul nœud de travail peut envoyer des demandes à votre service. Remarque: Il devrait être disponible au troisième trimestre 2020

Pour utiliser ces fonctionnalités, ajoutez-les à votre config.json dans l’objet d’exécution imbriqué dans des arguments (l’extrait de code suivant inclut uniquement les nouvelles options):

{
	"arguments": {
		"execute": {
			"timeout": 90000,
			"retryCount": 5,
			"retryDelay": 100
		}
	}
}

Performance et préparation à la production

Également mentionné dans le webinaire, mais rien de nouveau n’est quelques considérations pour votre mise en œuvre. Celles-ci ne sont pas spécifiques aux activités personnalisées, mais s’appliquent également à elles. Cette section est donc simplement un rappel si vous en avez besoin. Sinon, n’hésitez pas à sauter;)

Afin d’avoir une solution stable, vous devez tester les performances de votre implémentation d’API. Voici un guide approximatif pour un bon backend d’activité:

  • devrait pouvoir traiter plus de 150 demandes simultanées
  • le temps de réponse doit être inférieur à 50 ms et ne doit pas augmenter sensiblement avec une charge plus élevée

Vous pouvez utiliser n’importe quel outil de test de charge d’API pour tester les performances du backend de votre activité (Apache JMeter serait un exemple approprié).

Pour garantir une fiabilité et des performances optimales, vous devez également envisager d’utiliser la mise à l’échelle automatique, proposée par la plupart des fournisseurs de services cloud tels que Heroku, Amazon Web Services, Google Cloud Platform, etc. De plus, comme pour toute application, ajouter la journalisation des applications et la surveillance des services est également une bonne idée afin de pouvoir surveiller de près la disponibilité / disponibilité, les performances, les erreurs d’application, les attaques possibles, etc.

Cas d’utilisation

Si vous êtes nouveau dans les activités personnalisées, voici quelques cas d’utilisation courants qui pourraient nécessiter une activité personnalisée:

Intégration des canaux

  • Fournisseurs de services imprimés / postaux
  • Twitter
  • Analytique

Flux de contrôle (fractionnements de décision personnalisés)

  • Basé sur des données d’engagement externe
  • Basé sur les données externes du moteur de fidélisation

Données entrantes et sortantes

  • Déclenchez le moteur de fidélité
  • Récupérer les codes de réduction
  • Récupérer les soldes de compte
  • Introduisez les données dans les systèmes de veille stratégique

Réunion mensuelle des spécialistes du marketing technique

Si vous êtes un architecte, un développeur ou un utilisateur averti de Marketing Cloud, je vous encourage vivement à participer aux «réunions mensuelles des spécialistes du marketing technique», au cours desquelles les membres des équipes d’ingénierie et de produit de Salesforce Marketing Cloud discutent de sujets et de fonctionnalités intéressants. de. Avec ces informations, vous pouvez tirer le meilleur parti de la plate-forme pour de nouveaux cas d’utilisation et optimiser votre configuration actuelle. Il y a aussi une session de questions-réponses à la fin pour s’assurer que chacun obtient les informations dont il a besoin.

Si vous avez des questions concernant cette série de webinaires, contactez Guilda Hilaire de Salesforce, qui est toujours heureux de vous aider.

Exemples de code sur GitHub

Enregistrement du webinaire

Si ce résumé vous a motivé à consulter l’intégralité du webinaire, l’enregistrement est disponible en ligne ici.

, Gestion des erreurs et paramètres de performance pour les activités personnalisées de Journey Builder &#8211; Le blog de Markus Slabina principalement lié à Salesfoce, qui couvre les meilleures pratiques, des conseils et des astuces La majorité des articles se concentre sur les scénarios Marketing Cloud et Cross-Cloud.<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>





Source de l’article traduit automatiquement en Français