Composant Parent viral
Le composant Parent viral est utilisé en association avec le composant Viral. Dans un Journey d'invitation à des amis, le composant Parent viral peut basculer vers le profil de l'inviteur pour stocker des données (pour le récompenser de son geste) ou pour lui envoyer un e-mail l'informant que son ami a accepté l'invitation. Le composant Parent viral est toujours placé en un point quelconque du Journey, après le déclencheur « Ami » du composant Viral.
Exemple : les contacts participant à un concours Viral peuvent augmenter leurs chances de gagner en invitant des amis. Une chance supplémentaire devra être donnée au contact dont l'invitation à un ami s'est traduite par sa participation.
Dans le Journey ci-dessous, le composant Parent viral est utilisé pour mettre à jour le profil de l'inviteur lorsque son ami clique sur « S'abonner » dans l'e-mail d'invitation. Dans les propriétés du composant Parent viral, un champ LOYALTYPOINTS est mis à jour et le compteur d'amis invités augmente. Le déclencheur « Parent » du composant Parent viral bascule vers le profil de l'inviteur pour lui envoyer l'email l'informant que son ami a cliqué. Alors que le déclencheur « Succès » continue dans le Journeypour son ami.Remarque : l'inviteur est récompensé au moment où son ami clique sur l'e-mail d'invitation.

Événements
Le composant Parent viral génère les trois événements suivants :
- Succès : déclenché si tout le processus de validation des données a réussi et que les données de l'inviteur ont été stockées. Le stockage est défini dans les propriétés du composant Parent viral. Ce déclencheur continuera dans le Journey pour l'ami et non pour le parent.
- Échec : Le stockage des données a échoué. Le stockage est défini dans les propriétés du composant Parent viral. Ce déclencheur continuera dans le Journey pour l'ami et non pour le parent.
- Parent : Cet événement basculera vers le profil de l'inviteur (contact). Toutes les opérations postérieures à ce déclencheur sont exécutées sur le profil de l'inviteur : stockage des données, recherche, etc. De même que l'envoi à l'inviteur d'un e-mail instantané, comme un e-mail l'informant que son ami a accepté l'invitation.
Propriétés
Définissez les valeurs à stocker pour le profil de l'inviteur.
Si vous cochez la case « Exécuter une seule fois l'opération pour chaque ami viral », la mise à jour de la fiche de l'inviteur ne sera exécutée qu'une seule fois par ami. Si vous ne la cochez pas, la fiche de l'inviteur sera chaque fois mise à jour. Cette option est une mesure de sécurité, par exemple si l'ami accepte de nouveau l'invitation, l'inviteur ne recevra pas 1 000 autres points de fidélité supplémentaires. Si vous l'activez, il ne les recevra qu'une seule fois.
Après avoir traité du composant Parent viral, passons à l'e-mail de notification de l'inviteur
Le déclencheur « Parent » du composant Parent viral repassera au profil de l'inviteur. Toutes les opérations postérieures à ce déclencheur sont exécutées sur le profil de l'inviteur, y compris l'envoi de l'e-mail l'informant que son ami a accepté l'invitation. Par conséquent, les champs de personnalisation utilisés dans l'e-mail, comme ~NAME~, doivent faire référence à l'inviteur (contact). Pour utiliser des champs de personnalisation pour l'ami, utilisez l'étendue VIRAL_FRIEND, par exemple ~VIRAL_FRIEND.NAME~.
L'e-mail doit être un e-mailinstantané.
Remarque technique :
Le composant Viral a un événement « Ami » qui bascule vers le profil de l'ami lorsqu'il est invité par le contact. Sur le profil de l'ami, vous pouvez utiliser l'étendue VIRAL_PARENT pour les champs de personnalisation de l'inviteur, par exemple ~VIRAL_PARENT.FIRSTNAME~.