Comprendre comment les contacts se déplacent dans un flux
Objectif de cet article
Découvrez comment les contacts progressent dans un flux. Les flux sont des workflows Klaviyo automatisés qui sont déclenchés par un déclencheur initial et incluent ensuite une ou plusieurs étapes. Les flux peuvent être conçus pour envoyer des communications pertinentes aux destinataires, ou simplement appliquer certaines actions, par exemple mettre à jour un champ spécifique sur un profil.
Ce guide explique comment les contacts se déplacent dans un flux, notamment :
- Programmation des mots de destinataires pour les messages de flux
- Que se passe-t-il lorsque vous mettez à jour un délai dans un flux actif
- Comment l’ajout d’une nouvelle étape affecte les destinataires de flux
- Ce qui se passe lorsque vous réorganisez les étapes d’un flux actif
- Que se passe-t-il lorsque vous supprimez une étape d’un flux actif
Programmation des mots de destinataires pour les messages de flux
Lorsqu’une nouvelle personne entre dans un flux après s’être qualifiée en fonction du déclencheur du flux, elle est immédiatement programmée pour la première étape de la série.
Cette première étape peut être une action, comme un e-mail, ou une évaluation logique, comme un fractionnement.
- S’il n’y a pas de délai avant cette première étape, vous verrez le destinataire passer rapidement à l’étape suivante et être programmé pour l’étape suivante.
- Si vous disposez d’un délai avant cette première étape, le destinataire restera dans une zone d’ attente jusqu’à ce que l’heure programmée arrive. L’état « Programmé » pour un destinataire est l’état En attente.
Un destinataire n’est programmé que pour une seule étape d’un flux à la fois si le flux est actif.
Si plusieurs étapes se suivent sans délai, elles se produiront toutes à peu près à la même heure. Cela peut être utile pour les actions autres que les messages, telles que la mise à jour des propriétés de profil ou des listes, mais il est préférable de prévoir des délais entre les messages.
Supposons que votre flux soit configuré pour envoyer Email n° 1 dans un flux après 1 heure, et Email n° 2 après 1 jour. Une personne qui entre pour la première fois dans le flux sera dans la catégorie En attente pour Email #1 jusqu’à ce qu’une heure passe.
Une fois que cette personne aura reçu Email #1, elle sera immédiatement programmée pour Email #2. Ce n’est qu’une fois cette personne passée devant Email n° 1 que vous la verrez passer dans le compartiment En attente d’Email n° 2.
Si vous disposez d’une intégration qui ne se synchronise pas immédiatement : notez que les profils qualifiés seront toujours programmés pour la première étape d’un flux, à condition que les informations relatives à l’événement déclencheur soient synchronisées avec Klaviyo dans les quatre heures qui suivent la survenance de l’événement ou, si un délai est la première étape après le déclencheur, à condition que la synchronisation intervienne dans le délai imparti, selon la dernière éventualité.
Si la différence entre l’heure synchronisée (c.-à-d., enregistrée) et l’heure réelle d’un événement est supérieure à la fois à la fenêtre par défaut de quatre heures et au délai, il sera ignoré dans le flux. Vous pouvez consulter la fréquence à laquelle votre intégration synchronise les données dans Klaviyo.
Comment la modification du modèle ou du contenu des messages affecte les messages reçus
Les flux utiliseront la version actuelle d’un message au moment de l’envoi. En d’autres termes, si vous modifiez le modèle et le contenu d’un message, la personne qui est actuellement programmée pour recevoir ce message recevra la version mise à jour lorsque le message sera finalement envoyé. Cela s’applique également aux destinataires dont le statut Vérification requise pour les messages manuels ou manuels précédents.
Comment un message à l’état de brouillon affecte la progression d’un destinataire
Si tous les messages d’un flux sont définis sur Brouillon, personne n’entrera dans le flux tant qu’au moins un message n’aura pas été défini sur Actif ou Manuel. Une fois que les personnes entrent dans un flux, si le statut d’un message est Brouillon, cela n’empêche pas le destinataire de progresser dans le flux. Les destinataires de flux ignoreront les brouillons de messages et passeront à l’étape suivante. Ils ne seront pas programmés pour les brouillons de messages et ne s’afficheront pas dans les analyses du message. S’il n’y a aucune étape après le brouillon de message, il quitte le flux.
Si vous souhaitez programmer une personne pour un message, mais que vous souhaitez attendre indéfiniment avant de l’envoyer, définissez le statut du message sur Manuel.
Comment un message en mode manuel affecte la progression d’un destinataire
Si le statut d’un message est Manuel, les mots de destinataires sont ajoutés à la liste Vérification requise pour le message, mais cela n’empêche pas le destinataire de passer par un flux.
Par exemple, supposons que votre configuration de flux soit similaire à celle présentée ci-dessous, avec le premier message en mode manuel, suivi d’un délai de 3 jours, puis du deuxième message.
Dans ce cas, une fois que les destinataires ont atteint l’étape Vérification requise pour le premier message, ils continuent dans le flux. Ainsi, au bout de 3 jours, ils recevront le deuxième e-mail, même si vous ne leur avez pas encore envoyé le premier.
Mise à jour du délai dans un flux actif
Si vous mettez à jour le délai avant une étape, les personnes déjà dans le flux qui ne sont pas encore arrivées à cette étape seront automatiquement programmées en fonction du timing mis à jour lorsqu’elles y arriveront.
Supposons que vous ayez un flux dans lequel Email n° 1 est configuré pour être envoyé au bout de 2 jours et Email n° 2 est configuré pour être envoyé 5 jours plus tard.
Becky entre dans un flux et attend de recevoir Email #1 le lendemain. Alors qu’elle est programmée pour Email n° 1, vous devez mettre à jour Email n° 2 pour qu’elle soit envoyée 2 jours plus tard (au lieu de 5 jours plus tard). Dès que Becky recevra Email #1, elle sera programmée pour Email #2 selon le timing mis à jour et recevra cet e-mail 2 jours plus tard.
Pour ce même flux, cependant, Joe est entré quelques jours avant Becky et est déjà dans la catégorie Waiting pour Email #2. Lorsque vous mettez à jour le délai avant cet e-mail, Joe ne sera pas reprogrammé pour recevoir le flux plus tôt. Il recevra toujours ce deuxième e-mail 5 jours après le premier, car il était programmé pour ce deuxième e-mail avant que vous ne procédiez à la mise à jour du calendrier.
Si vous mettez à jour le délai avant une étape, les personnes déjà programmées dans le compartiment En attente ne seront pas reprogrammées.
Notez que si vous définissez un délai d'attente jusqu'à un jour précis, vous ne pourrez pas voir le nombre de jours prévus pour les e-mails et les SMS qui arrivent après ce délai. Supposons que vous ayez une temporisation qui attende 5 jours et n'envoie que le lundi ou le vendredi. Dans ce cas, Klaviyo ne peut pas déterminer quand un destinataire recevra le message suivant, car chaque personne du flux disposera d’un nombre de jours différent avant l’envoi du message.
Ajouter une nouvelle étape à un flux actif
Si vous ajoutez une nouvelle étape à une série de flux existante (par exemple, un e-mail, une action de mise à jour des propriétés du profil, un fractionnement, etc.), les mots de destinataires actuellement programmés à l’une des étapes précédentes seront automatiquement programmés pour la nouvelle étape de la séquence.
Par exemple, disons que vous avez une série de bienvenue avec 3 e-mails qui s'étendent sur une semaine après l'inscription d'une personne. Vous souhaitez allonger cette série et ajouter 3 e-mails supplémentaires à la fin. Aujourd'hui, le flux s'étend sur deux semaines après l'inscription d'une personne.
Les destinataires actuellement dans votre séquence seront automatiquement programmés pour les nouveaux e-mails. Vous n’avez pas besoin d’ajouter des profils antérieurs à votre flux ni d’effectuer d’autres actions. Cela n'est vrai que pour les bénéficiaires qui sont encore en cours de traitement.
Les destinataires qui ont déjà quitté le flux avant l'ajout de ces nouveaux e-mails ne seront pas programmés pour les recevoir. Dans ce cas, vous devrez ajouter des profils antérieurs au flux afin de vous assurer que les personnes qui ont déjà quitté le flux, mais qui se trouvent encore dans le délai approprié pour vos nouveaux e-mails ajoutés, reçoivent les nouveaux e-mails dans l’ordre approprié.
Réorganiser les étapes d’un flux actif
Les contacts sont programmés pour toutes les étapes d’un flux une à la fois, et ils doivent passer par une étape avant d’être programmés pour la suivante.
Cela signifie que pour les personnes qui se déplacent dans un flux, toute modification apportée aux étapes qui les précèdent encore aura une incidence sur leur parcours.
Toutefois, si une personne est déjà programmée (en attente) pour une étape donnée, elle restera programmée pour cette étape même si vous la déplacez ailleurs dans la séquence. En outre, si vous les programmez (en attente) pour un premier e-mail ou un SMS, et que vous ajustez le flux pour ajouter des étapes avant ce premier contact, ils ne recevront pas ces étapes ci-dessus, à moins que vous n’ajoutiez des profils antérieurs.
Par exemple, supposons que vous ayez une série de flux avec quatre e-mails :
- Becky a reçu les e-mails n° 1 et n° 2 et est actuellement programmée pour Email n° 3. Alors que Becky est toujours programmée pour Email n° 3, vous faites glisser cet e-mail en haut du flux.
- Les nouveaux contacts qui entrent dans le flux recevront cet e-mail en premier, mais Becky le recevra toujours à l’heure initialement prévue.
- Une fois que Becky aura reçu Email #3, nous tenterons de la programmer pour l'étape suivante (Email #1). Si un contact a déjà franchi une étape d’une séquence et y arrive à nouveau parce que vous avez réorganisé les étapes, le contact ne sera pas programmé une deuxième fois. Dans ce cas, vous avez placé Email #3 avant les e-mails #1 et #2, mais parce que Becky a déjà reçu les e-mails #1 et #2, elle ne sera plus programmée pour eux.
- Becky recevra Email n° 4, car il s’agit du prochain e-mail de la séquence qu’elle n’a pas encore reçu.
- La seule façon pour Becky de recevoir les nouveaux e-mails ajoutés avant l'e-mail suivant pour lequel elle est programmée est d'ajouter des profils antérieurs.
Suppression d’étapes dans un flux actif
Si vous supprimez une étape où des contacts sont en attente, ces contacts passeront à l'étape suivante de votre flux. Lorsque vous supprimez une étape de votre flux, vous supprimez également toutes les données associées à cette étape. Pour les e-mails ou les SMS, vous pouvez conserver ces données en réglant le mode de message sur " brouillon". Les contacts ne seront pas programmés pour les messages en mode brouillon et passeront à l’étape suivante de votre flux.
Les fractionnements sont une exception. Si vous supprimez un fractionnement — ou un chemin au sein d’un fractionnement — pendant qu’un contact y est en attente, ce contact sort du flux au lieu de passer à l’étape suivante. Les contacts qui ont déjà dépassé le fractionnement ne sont pas affectés. Pour éviter de perdre des contacts en attente, attendez de supprimer un fractionnement jusqu’à ce que personne ne soit en attente à l’intérieur.
Passez en revue la progression du profil via un flux
Il existe deux manières de passer en revue les profils qui passent par un flux :
- Passer en revue les profils qui ont passé une étape spécifique de votre flux.
- Passer en revue les profils qui ont terminé un flux.
Pour consulter les profils qui ont passé des étapes spécifiques de votre flux, procédez comme suit :
- Dans le générateur de flux, cliquez sur l’étape que vous souhaitez examiner et sélectionnez View details le côté droit.
- Cliquez sur l’onglet Recipient activity pour afficher tous les profils qui ont suivi cette étape. Vous pouvez consulter les profils en attente, les mots de destinataires qui ont réussi et les profils qui ont ignoré cette étape.
Pour suivre les profils qui terminent un flux, vous devez utiliser l’action de propriété de mise à jour à la fin de votre flux afin de les identifier. Si les clients peuvent emprunter plusieurs chemins, vous devez ajouter une action de mise à jour de la propriété à la fin de chaque chemin.
- Dans le concepteur de flux, glissez-déposez le bloc de mise à jour des propriétés de profil à la fin de votre flux.
- Cliquez sur Add step. Dans la première liste déroulante, sélectionnez Create new property.
- Sous « Property label », ajoutez le nom de la propriété que vous souhaitez utiliser pour suivre le moment où les profils terminent le flux. Utilisez des opérateurs booléens à la place du texte. Cela vous permettra de définir la propriété sur « true » ou « false ».
- Une fois que les profils ont été tagués avec cette propriété personnalisée, vous pouvez créer un segment de tous les profils qui ont terminé le flux et qui ont été tagués par votre propriété. Si aucune personne n’a encore été taguée, vous ne pourrez pas créer le segment.
Si votre flux comporte des filtres de flux sur le déclencheur du flux, et si les profils échouent à ces filtres de flux, ils ignoreront l’action de mise à jour des propriétés du profil. Pour éviter cela, vous pouvez supprimer les filtres de flux du déclencheur de votre flux et les ajouter directement aux e-mails ou aux SMS de votre flux.
- Cliquez sur l’e-mail ou le SMS dans votre flux.
- Sur le côté droit, sous Paramètres, cliquez sur Ajouter un filtre et ajoutez à nouveau les filtres à chaque e-mail ou SMS de votre flux. De cette façon, les filtres sont vérifiés avant l’envoi de chaque e-mail, mais n’auront pas d’impact sur l’action de mise à jour des propriétés du profil.