Vous êtes ici :
Considérations relatives à la conception
Tenez compte des considérations de conception ci-dessous lorsque vous accueillez de nouveaux membres dans votre programme de fidélité.
Configuration de Marketing Cloud Connect
- Marketing Cloud Connect nécessite l'utilisation de l'ID d'enregistrement de contact de Sales Cloud ou Service Cloud en tant que clé abonnée dans Marketing Cloud Engagement pour renvoyer les données de suivi des e-mails à Salesforce CRM.
Prise en charge de marques multiples
- Si vous avez une seule organisation Gestion de la fidélité et plusieurs unités commerciales Marketing Cloud Engagement, interrogez les extensions de données synchronisées et enregistrez vos résultats dans des extensions de données Salesforce partagées pour permettre aux unités commerciales enfants d'y accéder. Dans ce cas, les blocs de contenu de gestion de la fidélité ne fonctionnent pas, car ils s’appuient sur le nom de l’extension de données synchronisée standard (par exemple Contact_Salesforce).
- Si vous avez plusieurs organisations Salesforce qui utilisent Marketing Cloud Connect multi-organisations, les extensions de données synchronisées au niveau de l'unité commerciale enfant utilisent une autre convention de nommage (par exemple, Contact_Salesforce1). Dans ce cas, les blocs de contenu de gestion de la fidélité ne fonctionnent pas, car ils s’appuient sur le nom de l'extension de données synchronisée standard (par exemple Contact_Salesforce).
Affichage des informations de gestion de fidélité dans les e-mails
Configurez un ou plusieurs blocs de contenu enregistrés pour les réutiliser dans des e-mails afin d’afficher des informations personnalisées sur les programmes de fidélité.
Le package géré de blocs de contenu de gestion de la fidélité répond aux cas d'utilisation suivants pour afficher les informations sur les programmes de fidélité.
- Promotion de campagne de fidélité : vous choisissez une campagne et une promotion spécifiques pour informer les membres des détails de la promotion. Ce bloc de contenu utilise l'ID de campagne pour associer la promotion spécifique.
- Mise à niveau du niveau de fidélité : vous choisissez un programme de fidélité, un groupe de niveaux et un niveau spécifiques. Ce bloc de contenu utilise l'ID de contact pour référencer les informations de niveau.
- Transaction d'accumulation de fidélité : utilisez ce bloc de contenu pour informer les membres des points qu’ils ont gagnés pour une activité. Il utilise l’ID de journal des transactions pour associer la transaction spécifique.
- Transaction d'échange de fidélité : utilisez ce bloc de contenu pour informer les membres des points qu'ils ont échangé pour une activité. Il utilise l’ID de journal des transactions pour associer la transaction spécifique.
Exemple de blocs de contenu personnalisés
Vous pouvez également créer des blocs de contenu personnalisés pour référencer les informations d'extensions de données synchronisées. Par exemple, Sunday Foods utilise un bloc de contenu personnalisé pour afficher dans la bannière de l'e-mail le niveau de fidélité, le numéro de membre et le solde de points d'un client.
Sunnie Foods utilise ce code pour créer le bloc de contenu personnalisé.
%%[ set @ContactId = ContactID set @LoyaltyProgramMemberId = Lookup("LoyaltyProgramMember_Salesforce", "Id", "ContactId", @ContactId) set @LoyaltyMemberTier_Name = Lookup("LoyaltyMemberTier_Salesforce","Name","LoyaltyMemberId",@LoyaltyProgramMemberId) set @LoyaltyProgramMember_MembershipNumber = Lookup("LoyaltyProgramMember_Salesforce","MembershipNumber","ContactId",@ContactId) set @LoyaltyMemberCurrency_PointsBalance = Lookup("LoyaltyMemberCurrency_Salesforce","PointsBalance","LoyaltyMemberId",@LoyaltyProgramMemberId) ]%%<table align="center" border="0" cellpadding="0" cellspacing="0" class="db-container brand-bg" width="600">
<tr>
<td align="left" class="text-brand-color font14 p5left p5right p5top p5bottom text-align-left" valign="top" width="50%">
%%=v(@LoyaltyMemberTier_Name)=%% Member Number: %%=v(@LoyaltyProgramMember_MembershipNumber)=%%</td><td align="right" class="text-brand-color font14 p5left p5right p5top p5bottom text-align-right" valign="top" width="50%">
Points Balance: %%=FormatNumber(@LoyaltyMemberCurrency_PointsBalance,"N0","en-US")=%%</td></tr></table>