Social Studio Basics /Concepts de base de Social Studio


Learn how to set up and administer your Marketing Cloud Social Studio account./Découvrez comment configurer et administrer votre compte Marketing Cloud Social Studio.

1) Get Started with Social Studio/Premiers pas avec Social Studio

2) Administer Social Studio /Administration de Social Studio

3) Create a Workspace /Création d’un espace de travail

4) Add Topic Profiles /Ajout de profils de rubrique

5) Tune the Sentiment Model /Ajustement du modèle de sentiment

Check Your Marketing Cloud Status /Vérifiez votre statut Marketing Cloud

—There is No Spoon—

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unité terminée, vous pourrez :

  • Check the status of your Marketing Cloud instance. /Vérifiez l’état de votre instance Marketing Cloud
  • Subscribe to Marketing Cloud email notifications. /Abonnez-vous aux notifications par e-mail de Marketing Cloud.

Get to Know the Status Site /Présentation du site de statut

Remember Rachel? Rachel is an experienced Salesforce admin who is stepping in for NTO’s Marketing Cloud admin while he’s out on paternity leave. Before she can say “marketing automation” her phone lights up with a text about an issue with NTO’s Marketing Cloud instance. /Te souviens-tu de Rachel? Rachel est une administratrice Salesforce expérimentée qui remplace l’administrateur Marketing Cloud de NTO pendant son congé de paternité. Avant de pouvoir dire «automatisation du marketing», son téléphone s’allume avec un texte concernant un problème avec l’instance Marketing Cloud de NTO.

Fortunately, Rachel can now use the Salesforce Status site to check the health and status of her Marketing Cloud instance. The Status Site is where Salesforce provides transparency around service availability and performance for Salesforce products. /Heureusement, Rachel peut désormais utiliser le site de statut Salesforce pour vérifier la protection et le statut de son instance Marketing Cloud. Le site de statut est l’endroit où Salesforce offre une transparence sur la disponibilité et les performances des services pour les produits Salesforce.

Rachel remembers that Marketing Cloud returns health data using a Marketing Cloud ID (MID)  instead of by node ID or org ID like Sales Cloud. She also remembers that Marketing Cloud tracks health data by database instance, and each database instance runs on a Marketing Cloud stack. A Marketing Cloud stack is equivalent to a data center. This means many Marketing Cloud database instances exist on each Marketing Cloud Stack. /Rachel se souvient que Marketing Cloud renvoie des données de protection à l’aide d’un ID Marketing Cloud (MID) plutôt que par ID ou ID d’organisation comme Sales Cloud. Elle se souvient également que Marketing Cloud suit la protection des données par instance de base de données, et chaque instance de base de données s’exécute sur un Stack Marketing Cloud. Un Stack Marketing Cloud équivaut à un centre de données. Cela signifie que de nombreuses instances de base de données Marketing Cloud existent sur chaque Stack Marketing Cloud.

Before Marketing Cloud migrated to the Salesforce Status site, you could only see health information at the stack level. This led to a number of support calls from customers asking about the health of their specific Marketing Cloud database. Now, Rachel can check on the health of the NTO Marketing Cloud instance in just a few steps. /Avant la migration de Marketing Cloud vers le site de satut Salesforce, vous ne pouviez voir les informations d’intégrité qu’au niveau de la pile. Cela a conduit à un certain nombre d’appels de support de clients demandant des informations sur la protection de leur base de données Marketing Cloud spécifique. Désormais, Rachel peut vérifier la protection de l’instance NTO Marketing Cloud en quelques étapes seulement.

Salesforce Status / Statut Salesforce

The first step is to navigate to the Salesforce Status site. She does this by clicking the Marketing Cloud link on the Salesforce Trust site. /La première étape consiste à accéder au site de statut Salesforce. Elle le fait en cliquant sur le lien Marketing Cloud sur le site Salesforce Trust.

The System Status section of the Salesforce Trust site with status.salesforce.com highlighted.

Here, Rachel finds links to individual products such as Marketing Cloud. She can also see information about ongoing incidents across the Salesforce platform, a list of ongoing maintenance currently being performed, and recently viewed instances.  /Ici, Rachel trouve des liens vers des produits individuels tels que Marketing Cloud. Elle peut également voir des informations sur les incidents en cours sur la plate-forme Salesforce, une liste des opérations de maintenance en cours et les instances récemment consultées.

The Salesforce Status page with Marketing Cloud highlighted.

Marketing Cloud Status /Status Marketing Cloud

Rachel selects Marketing Cloud from the list and is taken to the Marketing Cloud status page.  /Rachel sélectionne Marketing Cloud dans la liste et est dirigée vers la page de statut de Marketing Cloud.

The Marketing Cloud status page displaying some of the Marketing Cloud databases.

Here, she can see the health status of all the Marketing Cloud DBs. The status of each instance is indicated by color. /Ici, elle peut voir le statut de protection de toutes les bases de données Marketing Cloud. Le statut de chaque instance est indiqué par la couleur.

Status ColorStatus
Couleur de StatutStatut
GreenThis instance is available and fully functional.
VerteCette instance est disponible et entièrement fonctionnelle.
OrangeThe instance is experiencing performance degradation.
OrangeL’instance connaît une dégradation des performances.
RedThis instance is experiencing a service disruption.
RougeCette instance connaît une interruption de service.
BlueThe instance is undergoing maintenance.
BleuL’instance est en cours de maintenance.

Rachel can also select the Maintenances link to see a filtered list of all the maintenance that is currently being performed on Marketing Cloud. /Rachel peut également sélectionner le lien Maintenances pour afficher une liste filtrée de toutes les opérations de maintenance en cours sur Marketing Cloud.

Navigate to Your Database /Accédez à votre base de données

Now that Marketing Cloud has moved to the Salesforce Trust site, Rachel can access a more granular view of each database (DB). Rachel knows the NTO Marketing Cloud instance is on DB707, so she types the number into the Quick Find bar.  /Maintenant que Marketing Cloud a migré vers le site Salesforce Trust, Rachel peut accéder à une vue plus granulaire de chaque base de données (DB). Rachel sait que l’instance NTO Marketing Cloud est sur DB707, elle saisit donc le numéro dans la barre de recherche rapide

If she didn’t know her DB, she could locate it by entering her MID into the Search Instance or Domain field on the previous page to see which database instance(s) NTO owns. /Si elle ne connaissait pas sa base de données, elle pouvait la localiser en saisissant son MID dans le champ Instance de recherche ou Domaine de la page précédente pour voir quelle (s) instance (s) de base de données NTO possédait.

Note/Remarque

You can find your MID by clicking the account dropdown in the top right of your Marketing Cloud application window. /Vous pouvez trouver votre MID en cliquant sur le menu déroulant du compte en haut à droite de la fenêtre de votre application Marketing Cloud.

The Current Status page for DB707 displaying the Content Status by Service view.

Check Current Status /Vérifier l’état actuel

The NTO DB instance opens on the Current Status By Service view by default. This view allows Rachel to track the health of her Marketing Cloud instance by feature and gives her insight into any issues with the component services of her database. /Par défaut, l’instance NTO DB s’ouvre dans la vue Statut actuel par service. Cette vue permet à Rachel de suivre la protection de son instance Marketing Cloud par fonctionnalité et lui donne un aperçu des problèmes liés aux services de composants de sa base de données.

The current status of the NTO database is green. As with the Product site, the status of her instance is indicated by color. /L’état actuel de la base de données NTO est vert. Comme pour le site du produit, le statut de son instance est indiqué par la couleur.

Status ColorStatus
Couleur de StatutStatut
GreenThe instance is available and fully functional.
VertL’instance est disponible et entièrement fonctionnelle.
BlueThere is information about the instance that is not related to a performance issue or service disruption.
BleuIl existe des informations sur l’instance qui ne sont pas liées à un problème de performances ou à une interruption de service.
PurpleThe instance is currently in maintenance. You will see a message regarding your ability to access the instance during maintenance.
VioletL’instance est actuellement en maintenance. Vous verrez un message concernant votre capacité à accéder à l’instance pendant la maintenance.
YellowThe instance is still accessible; however, there is particular functionality that may be unavailable, or the service may be running with significant latency.
JauneL’instance est toujours accessible; cependant, il existe des fonctionnalités particulières qui peuvent ne pas être disponibles, ou le service peut s’exécuter avec une latence importante.
RedThe instance is inaccessible to customers.
RougeL’instance est inaccessible aux clients.

Review Historical Data /Examiner les données historiques

Everything looks good, so Rachel checks the History tab to see if her instance has experienced any issues in the past few days. The History tab displays the health of different parts of her Marketing Cloud instance, such as REST API and SOAP API.  She can also select the number of days she wants to review. /Tout semble bien, donc Rachel vérifie l’onglet Historique pour voir si son instance a rencontré des problèmes au cours des derniers jours. L’onglet Historique affiche l’intégrité de différentes parties de son instance Marketing Cloud, telles que l’API REST et l’API SOAP. Elle peut également sélectionner le nombre de jours qu’elle souhaite examiner.

History of Database Instance 707.

Analyze Maintenance Logs /Analyser les journaux de maintenance

The last tab is Maintenances. Rachel can see all the recent maintenance sessions for her instance in the Maintenances window. She can see the type of maintenance that was performed and also the services that were performed during the maintenance session. Rachel notices that maintenance was performed on her database earlier that day, which she assumes is why the NTO database now appears to be working.  /Le dernier onglet est Maintenances. Rachel peut voir toutes les sessions de maintenance récentes pour son instance dans la fenêtre Maintenances. Elle peut voir le type de maintenance qui a été effectuée et aussi les services qui ont été effectués pendant la session de maintenance. Rachel remarque que la maintenance de sa base de données a été effectuée plus tôt dans la journée, ce qui, selon elle, explique pourquoi la base de données NTO semble maintenant fonctionner.

Maintenance Tab of the Status Window.

Subscribe to Email /Abonnez-vous au canal e-mail

As the Salesforce admin, Rachel subscribes to email notifications about any issues or maintenance for her Salesforce instance, so she wonders if she’s able to do the same with her Marketing Cloud instance. The answer is: absolutely! /En tant qu’administrateur Salesforce, Rachel s’abonne aux notifications par e-mail concernant les problèmes ou la maintenance de son instance Salesforce. Elle se demande donc si elle est en mesure de faire de même avec son instance Marketing Cloud. La réponse est: absolument! 

To subscribe to notifications for an instance: /Pour vous abonner aux notifications d’une instance:

  1. Click Subscribe to Notifications. /Cliquez sur S’abonner aux notifications.
  2. Enter the email address where you want to be notified. /Saisissez l’adresse e-mail à laquelle vous souhaitez être averti.
  3. Click the confirmation link sent to your email. /Cliquez sur le lien de confirmation envoyé à votre e-mail.
Current Status tab with Subscribe to Notifications button.

Rachel signs up for email notifications and will now be notified anytime the status of the NTO Marketing Cloud database changes. /Rachel s’inscrit aux notifications par e-mail et sera désormais averti à tout moment du statut de la base de données NTO Marketing Cloud.

Use APIs /Utiliser des APIs

Rachel knows she can also use an application programming interface (API) call to bring her Status data into another site or page. The API uses a Swagger REST reference page. She makes a note to tell the usual Marketing Cloud admin about this option when he gets back from leave. /Rachel sait qu’elle peut également utiliser un appel d’interface de programmation d’application (API) pour importer ses données d’état dans un autre site ou page. L’API utilise une page de référence Swagger REST. Elle prend une note pour informer l’administrateur habituel de Marketing Cloud de cette option à son retour de congé.

Now that Rachel’s reviewed the Salesforce Trust and Salesforce Status sites, she’s ready to make sure NTO’s Marketing Cloud instance is running as smoothly as her Salesforce instance. /Maintenant que Rachel a examiné les sites Salesforce Trust et Salesforce Status, elle est prête à s’assurer que l’instance Marketing Cloud de NTO fonctionne aussi bien que son instance Salesforce.

Resources /Ressources

Navigate the Salesforce Trust Site /Naviguer sur le Site de Confiance Salesforce

—There is No Spoon—

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to:  /Une fois cette unité terminée, vous pourrez :

  • Know where to find the status of your Marketing Cloud instance. /Savoir où trouver le statut de votre instance Marketing Cloud.
  • Find essentials for security. /Trouver l’essentiel pour la sécurité.
  • Find information about compliance standards. /Trouver des informations sur les normes de conformité.

Get to Know the Trust Site /Présentation du Trust Site (Site de Confiance )

Rachel Morris is a skilled Salesforce administrator for Northern Trail Outfitters (NTO); she recently stepped in for NTO’s Marketing Cloud admin while he’s on paternity leave. Her task is to make sure the NTO Marketing Cloud systems are up and running during his absence. /Rachel Morris est une administratrice qualifiée de Salesforce pour Northern Trail Outfitters (NTO); elle a récemment remplacé l’administrateur Marketing Cloud de NTO pendant son congé de paternité. Sa tâche consiste de s’assurer que les systèmes NTO Marketing Cloud sont opérationnels pendant son absence. 

As a Salesforce admin, she’s familiar with the Salesforce Trust site but decides to review it again in preparation for her new Marketing Cloud responsibilities. /En tant qu’administrateur Salesforce, elle connaît le site Salesforce Trust mais décide de le revoir à nouveau afin de se préparer à ses nouvelles responsabilités Marketing Cloud.

The Salesforce Trust site is made up of three sections. /Le site Salesforce Trust est composé de trois sections.

  • System Status provides a visual representation of the health of her instances. /Le Statut du système fournit une représentation visuelle de l’intégrité de ses instances.
  • Security gives her an overview of Salesforce security practices. /La Sécurité lui donne un aperçu des pratiques de sécurité de Salesforce.
  • Compliance shows her the standards that Salesforce is in compliance with. /La Conformité lui montre les normes auxquelles Salesforce se conforme
The Salesforce Trust site.

She dives into each section to learn more. /Elle plonge dans chaque section pour en savoir plus.

Check Your Status /Vérifiez votre statut

System Status is where Rachel goes to quickly navigate to the status sites for each product used by NTO. Most Salesforce products are grouped together on the Salesforce Status site, but some products have individual status sites. /Le Statut du système est l’endroit où Rachel va pour accéder rapidement aux sites de statut de chaque produit utilisé par NTO. La plupart des produits Salesforce sont regroupés sur le site de statut Salesforce, mais certains produits ont des sites de statut individuels.

The System Status section of the Salesforce Trust site.

Until recently, Marketing Cloud health data was found on its own site, but it’s now found on the primary Salesforce Status site. This means Rachel can troubleshoot any NTO Marketing Cloud issues using a similar process as NTO’s Salesforce Instance. /Jusqu’à récemment, les données d’intégrité de Marketing Cloud étaient trouvées sur son propre site, mais elles se trouvent désormais sur le site principal de Salesforce Status. Cela signifie que Rachel peut résoudre tous les problèmes de NTO Marketing Cloud en utilisant un processus similaire à l’instance Salesforce de NTO.

Stay Secure /Restez en sécurité

Next, she opens the Security tab. The Security tab is where Rachel finds information about how to secure Salesforce and Marketing Cloud instances. The top section provides links to best practices for keeping her instances safe. The middle section points her to portals where Salesforce has gathered information by user roles. The bottom section contains links to training materials, such as Trailhead modules about security. /Ensuite, elle ouvre l’onglet Sécurité. L’onglet Sécurité est l’endroit où Rachel trouve des informations sur la façon de sécuriser les instances Salesforce et Marketing Cloud. La section supérieure fournit des liens vers les meilleures pratiques pour assurer la sécurité de ses instances. La section du milieu la pointe vers des portails où Salesforce a collecté des informations par rôle d’utilisateur. La section inférieure contient des liens vers des supports de formation, tels que des modules Trailhead sur la sécurité.

The Security page on the Salesforce Trust site.

Get Compliant /Soyez conforme

She looks at the Compliance tab next. The Compliance tab is where Rachel can find all the national and international security standards that Salesforce complies with. /Elle regarde ensuite l’onglet Conformité. L’onglet Conformité est l’endroit où Rachel peut trouver toutes les normes de sécurité nationales et internationales auxquelles Salesforce se conforme.

The Compliance page on the Salesforce Trust site.

Rachel remembers that her boss mentioned Northern Trail Outfitters has a customer in Canada who insists that the NTO systems need to be in compliance with the UK Cyber Essentials standard in order to close a sales deal. /Rachel se souvient que son patron a mentionné que Northern Trail Outfitters a un client au Canada qui insiste sur le fait que les systèmes NTO doivent être conformes à la norme britannique Cyber Essentials afin de conclure un accord de vente.

Rachel chooses Canada in the Country section to view the standards that are relevant to Canada. She checks the compliance badges and notes that Salesforce complies with the UK Cyber Essentials standard. /Rachel choisit le Canada dans la section Pays pour voir les normes pertinentes pour le Canada. Elle vérifie les badges de conformité et note que Salesforce est conforme à la norme UK Cyber Essentials.

Dig Deeper /Regarder plus en détail

Rachel is used to finding status information about NTO’s Salesforce account, security best practices, and compliance details on the Salesforce Trust site, so she’s glad to see Marketing Cloud has also moved to the site. Next, she reviews how to find status information related to NTO’s specific Marketing Cloud instance. /Rachel est habituée à trouver des informations du statut sur le compte Salesforce de NTO, les meilleures pratiques de sécurité et les détails de conformité sur le site Salesforce Trust, elle est donc heureuse de voir que Marketing Cloud a également aménagé sur le site. Ensuite, elle passe en revue comment trouver les informations de statut liées à l’instance Marketing Cloud spécifique de NTO.

Resources /Ressources

Query Data with SQL /Interroger des données avec SQL

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unite terminée, vous pourrez :

  • Define SQL and why it is used. /Définir SQL et savoir pourquoi il est utilisé.
  • Use SQL within Marketing Cloud. /Utiliser SQL dans Marketing Cloud.
  • Identify best practices for using SQL. /Identifier les meilleures pratiques d’utilisation de SQL.

What Is SQL? /Qu’est-ce que SQL?

You’ve moved in to Marketing Cloud, unpacked, and even started to arrange your space. /Vous avez emménagé dans Marketing Cloud, déballé et même commencé à organiser votre plateforme.

 Now for the finishing touches. As we mentioned earlier, Marketing Cloud data extensions and Contact Builder use a relational database. / Maintenant pour la touche finale. Comme nous l’avons mentionné précédemment, les extensions de données Marketing Cloud et Contact Builder utilisent une base de données relationnelle.

 So, you need a good way to get to all of that rich data. Enter: Structured Query Language (or SQL), a domain-specific language that can do just that. /Vous avez donc besoin d’un bon moyen d’accéder à toutes ces données riches. Utilisez: Structured Query Language (ou SQL), un langage spécifique au domaine qui peut faire exactement cela.

 In Marketing Cloud, an SQL query activity is used to execute queries and retrieve data for reporting or segmenting audiences. /Dans Marketing Cloud, une activité de requête SQL est utilisée pour exécuter des requêtes et récupérer des données pour la génération de rapports ou la segmentation d’audiences.

Use SQL in Marketing Cloud / Utiliser SQL dans Marketing Cloud

First, let’s review how a few specific SQL commands are used in Marketing Cloud. / Tout d’abord, revoyons comment quelques commandes SQL spécifiques sont utilisées dans Marketing Cloud.

  • SELECT: command to locate data on a database /SELECT: commande pour localiser les données dans une base de données
  • FROM: location where data reside within Marketing Cloud (usually a data extension) /FROM: emplacement où résident les données dans Marketing Cloud (généralement une extension de données)
  • JOIN: allows the query to search multiple tables and/or data extensions /JOIN: permet à la requête de rechercher plusieurs tables et / ou extensions de données
  • WHERE: used to filter out data you do/don’t want / : utilisé pour filtrer les données que vous soutaitez / ne souhaitez pas

Here’s an example. /Voici un exemple.

SELECT emailaddress as ‘Email_Address’, favoritecolor as ‘Favorite_Color’
FROM [MasterData Extension] m
INNER JOIN JuneMarketingSend j
ON m.emailaddress = j.emailaddress
WHERE m.emailaddress is not NULL

Need a translation? Running this query retrieves email and favorite color from the master data extension, and joins it with any matching email addresses from the June marketing send. / Besoin d’une traduction? L’exécution de cette requête récupère les e-mails et la couleur préférée de l’extension des données de base et les joint à toutes les adresses e-mail correspondantes de l’envoi marketing de juin.

Additionally, it only returns emails that are not missing. /De plus, il ne renvoie que les e-mails qui ne manquent pas.

Also notice the m and the j. These are SQL aliases that are used to give a table, or a field in a table, a temporary name. / Notez également le m et le j. Ce sont des alias SQL qui sont utilisés pour donner un nom temporaire à une table ou à un champ d’une table.

 This is especially helpful when you have a common field name between data extensions, like CustomerID or EmailAddress. You can also see it written like the following. /Cela est particulièrement utile lorsque vous avez un nom de champ commun entre les extensions de données, comme CustomerID ou EmailAddress. Vous pouvez également le voir écrit comme suit.

SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerID=o.CustomerID

Note /Remarque

SQL commands are not case sensitive: select is the same as SELECT. / Les commandes SQL ne sont pas sensibles à la casse: select est identique à SELECT.

SQL Data Views / Vues de données SQL

System data views are Salesforce-created queries that you can use to find information about your subscribers. /Les vues de données système sont des requêtes créées par Salesforce que vous pouvez utiliser pour rechercher des informations sur vos abonnés.

 Just remember, you won’t be able to make changes to these precreated data views. Here are some of the most commonly used views. /N’oubliez pas que vous ne pouvez pas modifier ces vues de données précréées. Voici quelques-unes des vues les plus utilisées.

Data ViewQueryInformation
Bounce_bounceIdentify and then suppress commonly bounced email addresses from sends. /Identifiez, puis supprimez les adresses e-mail couramment renvoyées des envois.  
Click and Open_Click

_Open
Query these data views in Automation Studio to view click and open data for emails from your Marketing Cloud account. / Recherchez ces vues de données dans Automation Studio pour afficher les données de clic et d’ouverture des e-mails de votre compte Marketing Cloud.

Helps to identify additional messaging opportunities by indicating subscriber engagement on a specific JobID. /Aide à identifier des opportunités de messagerie supplémentaires en indiquant l’engagement des abonnés sur un JobID spécifique.
Complaint_ComplaintQuery this data view in Automation Studio to view complaints data related to emails from your Marketing Cloud account. / Recherchez cette vue de données dans Automation Studio pour afficher les données relatives aux plaintes liées aux e-mails de votre compte Marketing Cloud.

Use to prune your lists to ensure more accurate audiences and improve deliverability. /Utilisez pour affiner vos listes pour garantir des audiences plus précises et améliorer la dérivabilité.
Journey_JourneyFind a journey’s status, created and last modified date, and other general journey information using this Journey Builder data view. / Trouvez le statut d’un parcours, la date de création et la dernière modification et d’autres informations générales sur le parcours à l’aide de cette vue de données Journey Builder.

Note/Remarque

Click and open tracking data displays in Central Standard Time, does not observe Daylight Savings Time, and is rounded to the nearest second. /Cliquez et ouvrez les données de suivi s’affichent en heure normale centrale, ne tient pas compte de l’heure d’été et sont arrondies à la seconde la plus proche.

So how do you use these data views? / Alors, comment utiliser ces vues de données?

First create a data extension to store the data you need from these views, then navigate to Automation Studio to create a query activity based on the desired data view table. /Créez d’abord une extension de données pour stocker les données dont vous avez besoin à partir de ces vues, puis accédez à Automation Studio pour créer une activité de requête basée sur la table de vue de données souhaitée.

After you complete and run the automation, the output is stored in your created data extension. /Une fois l’automatisation terminée et exécutée, la sortie est stockée dans votre extension de données créée.

Here is a query example that pulls data from the complaint data view for the last 6 months and provides SubscriberKey, JobIDs, and Bounce Reasons. /Voici un exemple de requête qui extrait des données de la vue des données de réclamation pour les 6 derniers mois et fournit SubscriberKey, JobIDs et Bounce Reasons.

SELECT SubscriberKey,JobID,SMTPBounceReason
FROM _Complaint

Joining Data with SQL / Joindre des données avec SQL

Beyond data views, SQL queries can also be customized to solve for a variety of business needs. / Au-delà des vues de données, les requêtes SQL peuvent également être personnalisées pour répondre à divers besoins de l’entreprise.

Say you want to send an email that has data stored in the send log and data found in your customer data extension. / Supposons que vous souhaitez envoyer un e-mail contenant des données stockées dans le journal d’envoi et des données trouvées dans votre extension de données client.

To craft these queries, you’ll want to understand the concept of joins—or taking data from one source and joining it with data from another source. /Pour créer ces requêtes, vous devez comprendre le concept de jointures, ou prendre des données d’une source et les associer à des données d’une autre source.

SQL joins can be complex, so let’s review some join scenarios using a Venn diagram. / Les jointures SQL peuvent être complexes, examinons donc certains scénarios de jointure à l’aide d’un diagramme de Venn.

SQL joins graphic with diagrams 1-7, showing groupings of data from A or B.

Let’s start with the top row, known as the left and right joins. /Commençons par la ligne du haut, appelée jointure gauche et droite.

Diagram 1: Left Outer Join

You want all records from data extension A, plus matching records in the data extension B. / Vous voulez tous les enregistrements de l’extension de données A, ainsi que les enregistrements correspondants dans l’extension de données B.

SELECT *
FROM DataExtension A
LEFT JOIN DataExtension B
ON A.Field = B.Field

Sample Result /Exemple de résultat

Data Extension AData Extension B
NameEmailNameEmail
Joejoe@email.comJoejoe@email.com
Jennjenn@email.comnullnull
Justinjustin@email.comnullnull

Diagram 2: Left Outer Join with Exclusions

In this join, we exclude the records we don’t want from data extension B. /Dans cette jointure, nous excluons les enregistrements que nous ne voulons pas de l’extension de données B.

SELECT *
FROM DataExtension A
LEFT JOIN DataExtension B
ON A.Field = B.Field
WHERE B.Field IS NULL

Sample Result /Exemple de résultat

Data Extension AData Extension B
NameEmailNameEmail
Joejoe@email.comnullnull
Jennjenn@email.comnullnull
Justinjustin@email.comnullnull

Diagram 3 and 4: Right Joins

As for the right joins, they’re the reverse of the previous scenarios. /Quant aux jointures de droite, elles sont l’inverse des scénarios précédents.

DiagramCode
3SELECT * FROM DataExtension A RIGHT JOIN DataExtension B ON A.Field = B.Field
4SELECT * FROM DataExtension A RIGHT JOIN DataExtension B ON A.Field = B.Field WHERE A.Field IS NULL

Now let’s look at inner and outer joins. /Voyons maintenant les jointures internes et externes.

SQL joins graphic with diagrams 1-7

Diagram 5: Inner Join

This query returns records that have matching values in both data extensions. /Cette requête renvoie des enregistrements qui ont des valeurs correspondantes dans les deux extensions de données.

SELECT *
FROM DataExtension A
INNER JOIN DataExtension B
ON A.Field = B.Field

Sample Result /Exemple de résultat

Data Extension AData Extension B
NameEmailNameEmail
Joejoe@email.comJoejoe@email.com
Jonathanjonathan@email.comJonathanjonathan@email.com

Diagram 6: Full Outer Join

Full outer joins return all matching records from both data extensions. /Les jointures externes complètes renvoient tous les enregistrements correspondants des deux extensions de données.

SELECT *
FROM DataExtension A
FULL OUTER JOIN DataExtension B
ON A.Field = B.Field

Sample Result /Exemple de résultat

Data Extension AData Extension B
NameEmailNameEmail
Joejoe@email.comJoejoe@email.com
Jennjenn@email.comnullnull
Justinjustin@email.comnullnull
nullnullJenniferjennifer@email.com
Jonathanjonathan@email.comJonathanjonathan@email.com

Diagram 7: Outer Join 

Returns all matching records from both data extensions, minus the records we don’t want. /Renvoie tous les enregistrements correspondants des deux extensions de données, moins les enregistrements dont nous ne voulons pas.

SELECT *
FROM DataExtension A
FULL OUTER JOIN DataExtension B
ON A.Field = B.Field
WHERE A.Field IS NULL OR B.Field IS NULL

Sample Result /Exemple de résultat

Data Extension A Data Extension B
NameEmailNameEmail
Joejoe@email.comnullnull
Jennjenn@email.comnullnull
Justinjustin@email.comnullnull
nullnullJenniferjennifer@email.com
nullnullJonathanjonathan@email.com

Note/Remarque

Be wary of outer joins as they can potentially return very large result sets! / Méfiez-vous des jointures externes car elles peuvent potentiellement renvoyer de très grands ensembles de résultats!

See SQL in Action /Voir SQL en action

Cloud Kicks has decided to send an exclusive offer to customers who have opened an email in the last 6 months and have made a purchase during that time/Cloud Kicks a décidé d’envoyer une offre exclusive aux clients qui ont ouvert un e-mail au cours des 6 derniers mois et qui ont effectué un achat pendant cette période. L’architecte

Solution Architect Maggie Quinn needs to complete this task by using a SQL query. Let’s follow along. / L’architecte de solution Maggie Quinn doit effectuer cette tâche à l’aide d’une requête SQL. Suivons.

Maggie starts by creating a data extension to store the information about the customers that meet this criteria. / Maggie commence par créer une extension de données pour stocker les informations sur les clients qui répondent à ces critères.

She then navigates to Automation Studio and follows these steps. /Elle accède ensuite à Automation Studio et suit ces étapes.

  1. Click New Automation. /Cliquez sur Nouvelle automatisation.
  2. Select a starting source from Schedule or File Drop. /Sélectionnez une source de départ dans Schedule ou File Drop.
  3. Drag SQL Query to workflow and click Choose. (You can select an existing query or create a new query.) /Faites glisser la requête SQL vers le flux de travail et cliquez sur Choisir. (Vous pouvez sélectionner une requête existante ou créer une nouvelle requête.)
  4. Select Create New Query Activity. /Sélectionnez Créer une nouvelle activité de requête.
  5. Add query properties: name, external key, folder location, and description. /Ajoutez des propriétés de requête: nom, clé externe, emplacement du dossier et description.
  6. Next, build your SQL query. /Ensuite, générez votre requête SQL.

Maggie uses this query. /Maggie utilise cette requête.

SELECT c.EmailAddress, c.CustomerID, c.First_Name
FROM Customers c
INNER JOIN Purchases p
ON c.CustomerID = p.CustomerID
WHERE [Purchase Date] > DateAdd(month, -6, GetDate()) AND [Open Date] > DateAdd(month, -6, GetDate())

Note /Remarque

Data extensions and field names with spaces in their names need to be enclosed in [  ] brackets. /Les extensions de données et les noms de champ avec des espaces dans leurs noms doivent être placés entre crochets []

Once completed, she follows the remaining steps. /Une fois terminée, elle suit les étapes restantes.

  1. Click Validate Syntax. /Cliquez sur Valider la syntaxe.
  2. Choose the data extension created to store the query results. /Choisissez l’extension de données créée pour stocker les résultats de la requête.
  3. Choose the data action the query activity performs: Append, Update, or Overwrite. /Choisissez l’action de données que l’activité de requête effectue: ajouter, mettre à jour ou remplacer.
  4. Click Save. /Cliquez sur Enregistrer.

Once she is ready, Maggie can run the automation. /Une fois qu’elle est prête, Maggie peut exécuter l’automatisation.

Common SQL Queries /Requêtes SQL courantes

Parent Accounts /Comptes parents

You can query data extensions in the Shared Data Extension folder from the parent account by adding the prefix ent. to the data extension name in the query. /Vous pouvez interroger les extensions de données dans le dossier Shared Data Extension du compte parent en ajoutant le préfixe ent. au nom de l’extension de données dans la requête.

SELECT EmailAddress
FROM ent.MasterDataExtension

All the Data /Toutes les données

Sometimes you want everything. /Parfois, vous voulez tout.

SELECT *
FROM MasterDataExtension

Use SELECT * very carefully as this can cause slowness in the system as it is processing a large amount of data. /Utilisez SELECT * très soigneusement car cela peut entraîner une lenteur dans le système car il traite une grande quantité de données.

The larger the dataset, the greater time and effort the system has to use to obtain the data. Queries time-out after 30 minutes, and the more data to process, the more likely the query can time out. /Plus l’ensemble de données est volumineux, plus le système doit consacrer de temps et d’efforts pour obtenir les données. Le délai des requêtes expire après 30 minutes, et plus il y a de données à traiter, plus la requête peut expirer.

To help with this, it is more effective to provide the exact fields you are looking for in the query. /Pour vous aider, il est plus efficace de fournir les champs exacts que vous recherchez dans la requête

SELECT field1, field2, field3
FROM MasterDataExtension

SQL is something you can spend years mastering, but for now, you have the basics. /SQL est quelque chose que vous pouvez passer des années à maîtriser, mais pour l’instant, vous avez les bases.

We hope you—and your data—are feeling settled in your new home. And we can’t wait to see what you achieve with the power of your Marketing Cloud data! /Nous espérons que vous – et vos données – vous sentez installés dans votre nouvelle maison. Et nous avons hâte de voir ce que vous réaliserez avec la puissance de vos données Marketing Cloud!

Resources /Ressources

Collect Data with a Send Log/Collecter des données avec un journal d’envoi

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unite terminée, vous pourrez :

  • Explain what a send log is and how it is used. /Expliquez ce qu’est un journal d’envoi et comment il est utilisé.
  • Configure an email send log in your account. /Configurez un journal d’envoi d’e-mails dans votre compte.
  • Enable send logging in your send interactions. /Activez la journalisation des envois dans vos interactions d’envoi.

What Is a Send Log? /Qu’est-ce qu’un journal d’envoi?

A send log is a data extension that is created to store specific data about your email sends—beyond the information already stored in tracking. /Un journal d’envoi est une extension de données créée pour stocker des données spécifiques sur vos envois de courrier électronique, au-delà des informations déjà stockées dans le suivi

Standard tracking options in Marketing Cloud store email send performance based on a job ID (or a system created ID) at the time of send. /Les options de suivi standard dans les performances d’envoi d’e-mails du magasin Marketing Cloud sont basées sur un ID de travail (ou un ID créé par le système) au moment de l’envoi.

You can use a send log to track additional information about the send, based on what matters most to your business. /Vous pouvez utiliser un journal d’envoi pour suivre des informations supplémentaires sur l’envoi, en fonction de ce qui compte le plus pour votre entreprise.

Things to Consider/Choses à considérer

Before you create your send log, confirm that your account has send logging and data extensions configured. /Avant de créer votre journal d’envoi, vérifiez que votre compte a configuré la journalisation d’envoi et les extensions de données.

Additionally, if you have an Enterprise 2.0 account, determine if you want to have the send log in the enterprise account or in the individual child accounts. /En outre, si vous avez un compte Enterprise 2.0, déterminez si vous souhaitez que le journal d’envoi dans le compte d’entreprise ou dans les comptes enfants individuels.

Business Unit “Child” Send Log /Envoi du journal de l’unité commerciale «Enfant»Business Unit “Child” Send Log /Envoi du journal de l’unité commerciale «Enfant»
Pros /AvantagesGood for reporting on emails across business units. /Idéal pour les rapports sur les e-mails dans les unités commercialesGood for reporting on business unit specific campaigns. /Idéal pour les rapports sur les campagnes spécifiques aux unités commerciales
Cons /Les inconvénientsCan get very large, quickly, therefore it is important to establish a data retention policy. /Peut devenir très volumineux, rapidement, il est donc important d’établir une politique de conservation des données.Doesn’t show a big picture across lines of business. /N’affiche pas une vue d’ensemble des secteurs d’activité.

Send Log Fields /Envoyer des champs de journal

Next, review your current reporting and determine what data is most helpful to have to enhance those reporting options. /Ensuite, examinez vos rapports actuels et déterminez quelles données sont les plus utiles pour améliorer ces options de rapports.

Review your sendable data extensions and notice commonly used fields. /Passez en revue vos extensions de données envoyables et notez les champs couramment utilisés.

While you can add new fields later to the send log, it is better to add all possible required fields at the beginning, since historical data can’t be added after the send log has been created. /Bien que vous puissiez ajouter de nouveaux champs ultérieurement au journal d’envoi, il est préférable d’ajouter tous les champs obligatoires possibles au début, car les données historiques ne peuvent pas être ajoutées après la création du journal d’envoi.

Email Send Log /Courriel d’envoi
Default Data in Template: /Données par défaut dans le modèle:

-JobID: The numeric identifier of a traditional email send. /JobID: identifiant numérique d’un envoi d’e-mail traditionnel.

-ListID: The unique identifier created by the application. /ListID: l’identifiant unique créé par l’application.

-BatchID: A number that identifies the batch associated with a Triggered Email Send event. It is used to differentiate between multiple sends to the same Subscriber using a single Job. /BatchID: numéro qui identifie le lot associé à un événement d’envoi d’e-mail déclenché. Il est utilisé pour différencier plusieurs envois vers le même abonné à l’aide d’un seul travail.

-SubID: The SubscriberID associated to the receiver of the email. /SubID: SubscriberID associé au destinataire de l’e-mail.

-TriggeredSendID: The numeric identifier of the triggered send./TriggeredSendID: identificateur numérique de l’envoi déclenché

ErrorCode: Identifies any error found in a send. /ErrorCode: identifie toute erreur trouvée dans un envoi.
Common Custom Fields: /Champs personnalisés courants:

-Subscriber-level info (email address, subscriber key, anniversary date, and so on)/Informations au niveau de l’abonné (adresse e-mail, clé d’abonné, date d’anniversaire, etc.)
-Email or campaign name /Adresse e-mail ou nom de la campagne

-Internal campaign ID/code /ID / code de campagne interne

-Send date (dates added are in UTC-6) /Date d’envoi (les dates ajoutées sont en UTC-6)

Note /REMARQUE

It’s best practice to add 10 or fewer custom fields to the send log. /Il est recommandé d’ajouter au moins 10 champs personnalisés au journal d’envoi.

Create Your Send Log /Créez votre journal d’envoi

It’s a great idea to set up your send log before you start sending campaigns—since you can’t add historical data—but that’s not always possible (and that’s okay). /C’est une bonne idée de configurer votre journal des envois avant de commencer à envoyer des campagnes, car vous ne pouvez pas ajouter de données historiques, mais ce n’est pas toujours possible (et c’est correct).

Let’s check in with Maggie, Cloud Kicks’s solution architect, to see how she configures the company’s send log. She starts by navigating to the Subscribers tab in Email Studio. Next, she follows these steps. /Retrouvons Maggie, l’architecte de la solution Cloud Kicks, pour voir comment elle configure le journal des envois de l’entreprise. Elle commence par accéder à l’onglet Abonnés dans Email Studio. Ensuite, elle suit ces étapes

Properties /Propriétés

  1. Click Data Extensions and Create. /Cliquez sur Extensions de données et créer.
  2. Select Standard Data Extension method and click OK. /Sélectionnez la méthode d’extension de données standard et cliquez sur OK.
  3. Select Create From Template in the Creation Method dropdown list. /Sélectionnez Créer à partir d’un modèle dans la liste déroulante Méthode de création.
  4. Choose the template called SendLog and click Select. /Choisissez le modèle appelé SendLog et cliquez sur Sélectionner.
  5. Enter a name, an external key, and description, if desired. /Saisissez un nom, une clé externe et une description, si vous le souhaitez.
  6. Leave the checkbox next to Is Sendable? unchecked. /Laissez la case à côté de Est-il possible d’envoyer? décochée.
  7. Click Next. /Cliquez sur Suivant.
Create a Send Log New Data Extension

Data Retention Policy /Politique de conservation des données

  1. Select retention setting to either On or Off. /Sélectionnez le paramètre de rétention sur On ou Off.
  2. If on, determine what to delete: Individual Records, All records and data extensions, or All records. /Si cette option est activée, déterminez les éléments à supprimer: enregistrements individuels, tous les enregistrements et extensions de données ou tous les enregistrements
  3. Set the period of time for deletion. /Définissez la période de suppression.
  4. Click Next./Cliquez sur Suivant.

Note /REMARQUE

While not required, we strongly recommend you use a data retention policy on your send logs to limit the amount of data stored. /Bien que cela ne soit pas obligatoire, nous vous recommandons fortement d’utiliser une politique de conservation des données sur vos journaux d’envoi pour limiter la quantité de données stockées.

Send logs can grow quickly and retaining unneeded amounts of data can cause performance issues. /Les journaux d’envoi peuvent se développer rapidement et la conservation de quantités de données inutiles peut entraîner des problèmes de performances.

Fields /Des champs

  1. Create additional fields for all fields you want recorded in your send log data extension. (Default fields are preadded and uneditable.) /Créez des champs supplémentaires pour tous les champs que vous souhaitez enregistrer dans votre extension de données de journal d’envoi. (Les champs par défaut sont préchargés et non modifiables.)
  2. Click Create when finished. /Cliquez sur Créer lorsque vous avez terminé.
Send log creation screen

Note/rEMARQUE

To help with data processing, minimize the length of the fields to the size required for the expected data. /Pour faciliter le traitement des données, réduisez la longueur des champs à la taille requise pour les données attendues.

Prep Your Messages for Logging /Préparez vos messages pour la journalisation

To make the most of your send log, it’s important to ensure your sendable data extensions use the exact same names as the columns in the send log data extension. /Pour tirer le meilleur parti de votre journal d’envoi, il est important de vous assurer que vos extensions de données envoyables utilisent exactement les mêmes noms que les colonnes de l’extension des données du journal d’envoi.

It can be helpful to create a template that is used for all sends that need to be tracked using the send log. / Il peut être utile de créer un modèle utilisé pour tous les envois qui doivent être suivis à l’aide du journal des envois.

Additionally, make sure your emails are enabled for send logging. It’s as easy as checking a box (seriously). /De plus, assurez-vous que vos e-mails sont activés pour l’envoi de journaux. C’est aussi simple que de cocher une case (sérieusement).

Every send, whether from Content Builder, a User-Initiated Send, or a Triggered Email Send interaction, needs to have the checkbox selected for Retain Send Log Data. /Chaque envoi, qu’il s’agisse de Content Builder, d’un envoi initié par l’utilisateur ou d’une interaction d’envoi d’e-mail déclenché, doit avoir la case à cocher sélectionnée pour Conserver les données du journal d’envoi.

Retain Send Log Data checked in Send Email screen

Note /rEMARQUE

FYI, Content Builder test sends are not recorded on Send Log Data Extensions. /Pour info, les envois de test de Content Builder ne sont pas enregistrés dans Send Log Data Extensions.

Now that data is flowing into the send log, you can do lots of cool things with this information, including running a query activity within the send log data extension. /Maintenant que les données circulent dans le journal d’envoi, vous pouvez faire beaucoup de choses intéressantes avec ces informations, y compris l’exécution d’une activité de requête dans l’extension de données du journal d’envoi.

New to query activities? No problem. You learn more about query activities using SQL in the next unit. /Vous débuté sur la consultation des activités? Aucun problème. Vous en apprendrez plus sur les activités de requête à l’aide de SQL dans l’unité suivante.

Resources /Ressources

Move Your Data /Déplacez vos données

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unite terminée, vous pourrez :

  • Set up a secure FTP account. /Configurez un compte FTP sécurisé.
  • Create an import activity in Automation Studio. /Créez une activité d’importation dans Automation Studio.

Set Up Your FTP Account /Configurer votre compte FTP

A File Transfer Protocol (FTP) is a standard protocol for securely moving files between environments. /Un File Transfer Protocol (FTP) est un protocole standard pour déplacer des fichiers en toute sécurité entre des environnements.

Before you can officially move into Marketing Cloud and begin creating imports, you need to set up any FTP accounts that you’ll be using. /Avant de pouvoir passer officiellement à Marketing Cloud et commencer à créer des importations, vous devez configurer tous les comptes FTP que vous utiliserez.

Each Marketing Cloud account comes with a Secure FTP (or SFTP) that needs to be configured before you do any import activities. /Chaque compte Marketing Cloud est livré avec un FTP sécurisé (ou SFTP) qui doit être configuré avant d’effectuer des activités d’importation. 

Note /Remarque

You can have one SFTP per Enterprise account or separate SFTPs for each child account or Member ID (MID). /Vous pouvez avoir un SFTP par compte d’entreprise ou des SFTP distincts pour chaque compte enfant ou ID de membre (MID).

Here’s how to get your Marketing Cloud SFTP set up. /Voici comment configurer votre SFTP Marketing Cloud.

  1. Navigate to Setup and then Data Management. /Accédez à Configuration puis à Gestion des données.
  2. Select FTP Accounts. /Sélectionnez Comptes FTP.
  3. Click Add FTP User. /Cliquez sur Ajouter un utilisateur FTP.
Add FTP User in FTP Account setup

By default, the username is your Marketing Cloud MID. /Par défaut, le nom d’utilisateur est votre MID Marketing Cloud.

  1. Enter a password for the user. /Saisissez un mot de passe pour l’utilisateur.
  2. Reenter the initial password and click Save. /Saisissez à nouveau le mot de passe initial et cliquez sur Enregistrer.

Note /Remarque

Be sure to use a unique password to access the folder. (Psst! It shouldn’t be the same password you use to log in to Marketing Cloud.) /Assurez-vous d’utiliser un mot de passe unique pour accéder au dossier. (Psst! Il ne doit pas être même mot de passe que celui que vous utilisez pour vous connecter à Marketing Cloud.)

All set! Now your FTP site can be accessed at the unique URL found under FTP Site Information. Marketing Cloud automatically creates Import, Export, and Reports folders in your SFTP folder. Don’t delete these folders! Trust us, they’re important. /Tout est prêt! Vous pouvez désormais accéder à votre site FTP à l’URL unique située sous Informations sur le site FTP. Marketing Cloud crée automatiquement des dossiers d’importation, d’exportation et de rapports dans votre dossier SFTP. Ne supprimez pas ces dossiers! Faites-nous confiance, ils sont importants.

Your data sources may use other external FTP or SFTP locations—so be sure to connect those to Marketing Cloud too! Learn more about how to configure these on the Create a File Transfer Location help page. /Vos sources de données peuvent utiliser d’autres emplacements FTP ou SFTP externes. Assurez-vous donc de les connecter également à Marketing Cloud! Découvrez comment les configurer sur la page d’aide Créer un emplacement de transfert de fichiers.

File Handling /Gestion des fichiers

Let’s take a minute to discuss the files you plan to import. If your files are encrypted or zipped, a file transfer activity is needed before you can import the file into Marketing Cloud. /Prenons une minute pour discuter des fichiers que vous prévoyez d’importer. Si vos fichiers sont cryptés ou zippés, une activité de transfert de fichiers est nécessaire avant de pouvoir importer le fichier dans Marketing Cloud.

A file transfer activity is a two-step process in Automation Studio that 1) transfers the file to the safehouse (more on that in a minute) and 2) decrypts or unzips the file to prep for import. /Une activité de transfert de fichiers est un processus en deux étapes dans Automation Studio qui 1) transfère le fichier vers le coffre-fort (plus d’informations en une minute) et 2) décrypte ou décompresse le fichier pour le préparer à l’importation.

The safehouse is where Marketing Cloud stores decrypted or unzipped files for a short period of time. /Le refuge est l’endroit où Marketing Cloud stocke les fichiers déchiffrés ou décompressés pendant une courte période.

Note /Remarque

Only authenticated users can access safehouse locations, which reside on highly redundant, highly available central storage servers. /Seuls les utilisateurs authentifiés peuvent accéder aux emplacements de refuge, qui résident sur des serveurs de stockage central hautement redondants et hautement disponibles.

Import Your Data /Importez vos données

Temporary storage is exactly that, temporary. Marketing Cloud removes files from the SFTP and the safehouse after 21 days. /Le stockage temporaire est exactement cela, temporaire. Marketing Cloud supprime les fichiers du SFTP et du coffre-fort après 21 jours.

So we need to get your data out of there—grab a dolly and let’s get moving! / Nous devons donc extraire vos données de là-bas: prenez un chariot et allons-y!

There are three ways to get data into Marketing Cloud. Let’s take a closer look. /Il existe trois méthodes pour importer des données dans Marketing Cloud. Regardons de plus près.

Manual Importing (Email Studio)Import Definition (Contact Builder)Import Activity (Automation Studio)
Description/ DescriptionYou can import any data type into Marketing Cloud manually by navigating to the data extension and clicking on the Records tab. From there, click Import. /Vous pouvez importer n’importe quel type de données dans Marketing Cloud manuellement en accédant à l’extension de données et en cliquant sur l’onglet Enregistrements.
Follow the instructions on screen to import your data into the data extension. /De là, cliquez sur Importer. Suivez les instructions à l’écran pour importer vos données dans l’extension de données.
You can create a reusable import definition within Contact Builder. /Vous pouvez créer une définition d’importation réutilisable dans Contact Builder.
To run this import definition in Contact Builder, click the action icon in the row of the definition you want to trigger./Pour exécuter cette définition d’importation dans Contact Builder, cliquez sur l’icône d’action dans la ligne de la définition que vous souhaitez déclencher.
Create an import definition or reuse an existing one from either Contact Builder or Automation Studio. /Créez une définition d’importation ou réutilisez une définition existante depuis Contact Builder ou Automation Studio.
Once you create the import definition, add steps to the automation and define when you want the automation to run. /Une fois que vous avez créé la définition d’importation, ajoutez des étapes à l’automatisation et définissez quand vous souhaitez que l’automatisation s’exécute.
Pros /Avantages* Easy to use
* Allows you to import a record from your desktop vs. an FTP
/*Facile à utiliser
*Vous permet d’importer un enregistrement à partir de votre bureau vs FTP
*Helps with planning
*Can be used in a future automation, or can be used with an API call
/*Aide à la planification
*Peut être utilisé dans une future automatisation, ou peut être utilisé avec un appel API
*Automated
*Can be easily scheduled /*Automatique
*Peut être facilement programmé
Cons /InconvénientsCan’t be automated /Ne peut pas être automatiséCan’t be automated /Ne peut pas être automatiséInitial setup is more complex /La configuration initiale est plus complexe

Next, let’s take a closer look at creating import activities in Automation Studio. /Ensuite, regardons de plus près la création d’activités d’importation dans Automation Studio.

Automate Your Data Imports /Automatisez vos importations de données

Remember Maggie from Cloud Kicks? She needs to set up a scheduled nightly automation to import data from website purchases into Marketing Cloud. /Vous vous souvenez de Maggie de Cloud Kicks? Elle doit configurer une automatisation nocturne programmée pour importer les données des achats de sites Web dans Marketing Cloud.

Here’s how she does it. She first reviews the purchases data extension and confirms that it has all the required fields. /Voici comment elle le fait. Elle examine d’abord l’extension des données d’achats et confirme qu’elle contient tous les champs requis.

Next, she navigates to Automation Studio and clicks New Automation. Here are the options she has for a Starting Source. /Ensuite, elle accède à Automation Studio et clique sur Nouvelle automatisation. Voici les options qu’elle a pour une source de départ.

Source & OptionDescription When to Use
Schedule – None (run once) /Calendrier-Aucun (exécuté une fois) Automation runs once. /L’automatisation s’exécute une fois.You will not use the automation regularly. /Vous n’utiliserez pas l’automatisation régulièrement.
Schedule /ProgrammerAutomation runs based on definition (hourly to yearly). /L’automatisation s’exécute selon la définition (horaire à annuelle).You want to consistently update data based on time of day. /Vous souhaitez mettre à jour régulièrement les données en fonction de l’heure de la journée.
File Drop – No Filename Pattern /Suppression de fichiers – Aucun modèle de nom de fichierAutomation runs when a file is dropped into a designated FTP folder regardless of naming convention. This creates a new folder for each automation. /L’automatisation s’exécute lorsqu’un fichier est déposé dans un dossier FTP désigné, quelle que soit la convention de dénomination. Cela crée un nouveau dossier pour chaque automatisation.You want data to be updated when the data is ready. /Vous souhaitez que les données soient mises à jour lorsque les données sont prêtes.

File Drop – Use Filename Pattern /Suppression de fichiers – Utiliser le modèle de nom de fichierAutomation runs when a file is dropped into a designated FTP folder only if the file includes a designated filename pattern.
(If you have multiple files you plan to drop into that folder, use a unique filename pattern.) /L’automatisation s’exécute lorsqu’un fichier est déposé dans un dossier FTP désigné uniquement si le fichier comprend un modèle de nom de fichier désigné.
(Si vous prévoyez de déposer plusieurs fichiers dans ce dossier, utilisez un modèle de nom de fichier unique.)
You want a specific data extension to be updated when the data is ready. /Vous souhaitez qu’une extension de données spécifique soit mise à jour lorsque les données sont prêtes.

Since Maggie knows she wants her import to run nightly, she chooses Schedule as her Starting Source and configures the automation. /Étant donné que Maggie sait qu’elle souhaite que son importation soit exécutée tous les soirs, elle choisit Schedule comme source de départ et configure l’automatisation.

File Transfer Activity / Activité de transfert de fichiers

Remember how we discussed file handling steps? Here is where those steps come into play. Maggie needs to import a zipped file from Marketing Cloud’s SFTP, so she follows these steps. /Rappelez-vous de nos échanges sur les étapes de gestion des fichiers? Voici où ces étapes entrent en jeu. Maggie doit importer un fichier compressé à partir du SFTP de Marketing Cloud, elle suit donc ces étapes.

  1. Drag over File Transfer activity to the workflow and then Choose to configure. /Faites glisser l’activité de transfert de fichiers vers le flux de travail, puis choisissez de configurer.
  2. Click Create New File Transfer Activity. /Cliquez sur Créer une nouvelle activité de transfert de fichiers.
  3. Enter a Name and select a File Action of Manage File. /Entrez un nom et sélectionnez une action de fichier de Gérer le fichier.
  4. Enter a description, and click Next. /Saisissez une description et cliquez sur Suivant.
Properties screen for file transfer activity. Manage File being selected

Maggie then enters a file naming pattern for the file. /Maggie entre ensuite un modèle de dénomination de fichier pour le fichier.

She copies this name to a notepad, to easily paste the exact name in the next step. She then selects the Source File Location./Elle copie ce nom dans un bloc-notes, pour coller facilement le nom exact à l’étape suivante. Elle sélectionne ensuite l’emplacement du fichier source.

Configuration screen in file transfer activity.

She reviews any File Management actions or Qualifications and then clicks Next. Finally, she reviews the summary and clicks Finish. /Elle passe en revue toutes les actions ou qualifications de gestion de fichiers, puis clique sur Suivant. Enfin, elle passe en revue le résumé et clique sur Terminer.

Now that Maggie has a File Transfer in place, she moves on to creating the import definition in Automation Studio. /Maintenant que Maggie a un transfert de fichiers en place, elle passe à la création de la définition d’importation dans Automation Studio.

She drags the Import File activity to the workflow and clicks Configure to Create New Import Definition. /Elle fait glisser l’activité Importer un fichier vers le flux de travail et clique sur Configurer pour créer une nouvelle définition d’importation.

Under Activity info she names the import definition, adds a description, and then enters her email address to receive a notification of completion. /Sous Infos sur l’activité, elle nomme la définition d’importation, ajoute une description, puis saisit son adresse e-mail pour recevoir une notification d’achèvement.

She clicks Next. /Elle clique sur Suivant.

First, Maggie selects the appropriate File Location from the list of established FTP options (1). She pastes the File Naming Pattern (2) from the previous transfer activity. Remember, the file name must be an exact match. Then, she selects a Date Format (3), and then Comma (4) as the file delimiter. She reviews and then clicks Next. /Tout d’abord, Maggie sélectionne l’emplacement de fichier approprié dans la liste des options FTP établies (1). Elle colle le modèle de dénomination de fichier (2) de l’activité de transfert précédente. N’oubliez pas que le nom du fichier doit correspondre exactement. Ensuite, elle sélectionne un format de date (3), puis une virgule (4) comme délimiteur de fichier. Elle passe en revue puis clique sur Suivant.Import Definition with callouts for file location, naming pattern, date format, and delimiter.

Lastly, she moves on to Destination and Mapping and follows these steps. /Enfin, elle passe à Destination et cartographie et suit ces étapes.

  1. Select the data extension where your data is going. /Sélectionnez l’extension de données où vos données vont.
  2. Click Next. /Cliquez sur Suivant.
  3. Select the Data Action from: Add Only, Update Only, Add and Update, and Overwrite. /Sélectionnez l’action de données parmi: Ajouter uniquement, Mettre à jour uniquement, Ajouter et mettre à jour et Remplacer.
  4. Then select from the options of Map by Header Row, Map by Ordinal, or Map Manually. /Sélectionnez ensuite parmi les options Carte par ligne d’en-tête, Carte par ordinal ou Carte manuellement.
Add and Update and Map by Header Row selected in import definition.

Once completed, she clicks Next, reviews the summary screen, and then clicks Finish. Maggie reviews her work, clicks Save, and then activates the automation by selecting Active. /Une fois terminée, elle clique sur Suivant, vérifie l’écran de résumé, puis clique sur Terminer. Maggie vérifie son travail, clique sur Enregistrer, puis active l’automatisation en sélectionnant Actif.

Finished cloud kicks import automation with active and paused buttons circled

It is important to note there is one other step needed if the encrypted file is on an external FTP. In Automation Studio, you add an additional File Transfer activity to the workflow. The first one moves the file to the safehouse, the second one decrypts the file. /Il est important de noter qu’une autre étape est nécessaire si le fichier chiffré se trouve sur un FTP externe. Dans Automation Studio, vous ajoutez une activité de transfert de fichiers supplémentaire au flux de travail. Le premier déplace le fichier vers le safehouse, le second déchiffre le fichier.

File transfer activity example for external ftp

Maggie repeats these steps to add import definitions or automations for all the data sources that she would like imported into Marketing Cloud. /Maggie répète ces étapes pour ajouter des définitions d’importation ou des automatisations pour toutes les sources de données qu’elle souhaite importer dans Marketing Cloud.

And with that, moving day is over! But like most new homeowners, you can still need a few of the essentials. /Et avec ça, le jour du déménagement est terminé! Mais comme la plupart des nouveaux propriétaires, vous pouvez toujours avoir besoin de quelques éléments essentiels.

In the next unit, you learn how to get more of the data you need to make the most of your new home in Marketing Cloud. /Dans l’unité suivante, vous apprendrez à obtenir plus de données dont vous avez besoin pour tirer le meilleur parti de votre nouvelle maison dans Marketing Cloud.

Resources

Build Your Data Model /Créez votre modèle de données

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unite terminée, vous pourrez :

  • Set up data sources and data extensions. /Configurez des sources de données et des extensions de données.
  • Build an attribute group in Contact Builder. /Créez un groupe d’attributs dans Contact Builder.
  • Identify data relationships and define cardinality. /Identifiez les relations de données et définir la cardinalité.

Let’s Start Building /Commençons à construire

Get out your data model design and any notes about your data, it’s time to build your data’s new home. /Prenez la conception de votre modèle de données et toutes les notes sur vos données, il est temps de construire la nouvelle maison de vos données.

Like you, Maggie Quinn, a solution architect for shoe retailer Cloud Kicks, is ready to begin using Contact Builder. /Comme vous, Maggie Quinn, architecte de solution pour la boutique de chaussures Cloud Kicks, est prête à utiliser Contact Builder.

She’s been asked to create a new data model for customers. Let’s follow along as she completes this assignment. /On lui a demandé de créer un nouveau modèle de données pour les clients. Suivons-la tout au long de cette mission.

Set Up Data Sources and Data Extensions /Configurer des sources de données et des extensions de données

To begin, Maggie navigates to the Data Sources tab to enter in all the custom data sources Cloud Kicks will use in their model. /Pour commencer, Maggie accède à l’onglet Sources de données pour entrer toutes les sources de données personnalisées que Cloud Kicks utilisera dans leur modèle.

Once done, she navigates to the tab for Data Extensions, to create the company’s planned data extensions. /Une fois cela fait, elle accède à l’onglet Extensions de données, pour créer les extensions de données planifiées de l’entreprise.

While she completes this task, she confirms the following info against her data model blueprint. /Pendant qu’elle termine cette tâche, elle confirme les informations suivantes par rapport à son modèle de données.

🗹 Is sendable? is checked, if needed /Est-il envoyable? est vérifié, si nécessaire

🗹 Data retention is applied, if desired /La conservation des données est appliquée, si vous le souhaitez

🗹 Data type is correct (especially for fields that will be used as foreign keys) /Le type de données est correct (en particulier pour les champs qui seront utilisés comme clés étrangères)

🗹 Length is appropriate for data /La longueur est appropriée pour les données

🗹 Primary key is selected, where appropriate /La clé primaire est sélectionnée, le cas échéant

🗹 Send relationship is set to the correct contact key  /La relation d’envoi est définie sur la bonne clé de contact

Note /Remarque

Need a refresher on data extension creation? Visit Salesforce Help: Create a Data Extension. /Besoin d’un rappel sur la création d’extension de données? Consultez l’aide de Salesforce: créer une extension de données.

Create Attribute Groups /Créer des groupes d’attributs

Once the setup of sources and data extensions is complete (and with a fresh cup of coffee in hand), Maggie creates an Attribute Group for her customer data model. /Une fois la configuration des sources et des extensions de données terminée (et avec une tasse de café fraîche à la main), Maggie crée un groupe d’attributs pour son modèle de données client.

Let’s review the steps she follows. /Passons en revue les étapes qu’elle suit.

  1. In Data Designer, click the Create Attribute Group button. /Dans Data Designer, cliquez sur le bouton Créer un groupe d’attributs.
  2. Enter a name for your attribute group. /Saisissez un nom pour votre groupe d’attributs.

Create New Attribute Group for Cloud Kicks Customers

3-Select an icon to visually represent the data. /Sélectionnez une icône pour représenter visuellement les données

4-Click Create. /Cliquez sur Créer.

Link Data Extensions /Lier les extensions de données

Next, Maggie needs to link all the available data to her new attribute group. Since she already created data extensions, she follows these steps. /Ensuite, Maggie doit lier toutes les données disponibles à son nouveau groupe d’attributs. Comme elle a déjà créé des extensions de données, elle suit ces étapes.

  1. Click Link Data Extensions. /Cliquez sur Lier les extensions de données.Cloud Kicks Customers attribute group with cursor on Link Data Extensions
  2. Select a data extension to connect to the contact model. /Sélectionnez une extension de données pour vous connecter au modèle de contact.
  3. Choose the attribute (or foreign key) that connects your data to that model. /Choisissez l’attribut (ou la clé étrangère) qui connecte vos données à ce modèle.Customer ID text attribute connected to CustomerID text attribute with key icon

Remember, the attributes need to be the same data type in order to make the connection. /N’oubliez pas que les attributs doivent être du même type de données pour établir la connexion.

Note /Remarque

The key icon identifies if the field is the data extension’s primary key. /L’icône de clé identifie si le champ est la clé primaire de l’extension de données.

Specify Data Relationships /Spécifiez les relations de données

Whenever you link contacts to attribute sets or to other attributes, you need to set the relationship cardinality. /Chaque fois que vous liez des contacts à des ensembles d’attributs ou à d’autres attributs, vous devez définir la cardinalité de la relation.

Cardinality is a fancy way of saying how data relates to one another. Let’s review the options. /La cardinalité est une façon élégante de dire comment les données sont liées les unes aux autres. Examinons les options.

Relationship Cardinality Example
One-to-oneA contact (or customer) exists once in a data model. /Un contact (ou client) existe une fois dans un modèle de données.
One-to-manyA contact (or customer) can have many purchases over time and can exist multiple times in a data extension. /Un contact (ou un client) peut avoir plusieurs achats au fil du temps et peut exister plusieurs fois dans une extension de données.
Many-to-many (not used with contacts)A purchase can contain more than one product and a product can be part of more than one purchase for a single contact over time. /Un achat peut contenir plusieurs produits et un produit peut faire partie de plusieurs achats pour un seul contact au fil du temps.

With this in mind, Maggie continues her steps. /Sachant cela, Maggie poursuit les étapes.

1-Select the desired data relationship. /Sélectionnez la relation de données souhaitée.

Cardinality selection of one-to-one for a customer’s data extension

2-Click Save. /Cliquez sur Enregistrer.

Now that the first data extension is linked, Maggie moves on to link the customers data extension to the purchases extension by clicking the Set Relationship icon. /Maintenant que la première extension de données est liée, Maggie continue de lier l’extension de données clients à l’extension d’achats en cliquant sur l’icône Définir une relation.

Cursor on Set Relationship icon

She follows the same steps as above to connect attributes. This time, however, Maggie sets the cardinality to one-to-many, since a customer can have multiple purchases. /Elle suit les mêmes étapes que ci-dessus pour connecter les attributs. Cette fois, cependant, Maggie définit la cardinalité sur un à plusieurs, car un client peut effectuer plusieurs achats.

Customers cardinality screenshot with the selection of one-to-many

When she’s finished, she clicks Save. /Une fois qu’elle a terminé, elle clique sur Enregistrer.

To make sure that all the data she plans to import has a home, Maggie goes back to her data model to review what additional data extensions need to be linked. /Pour s’assurer que toutes les données qu’elle prévoit d’importer ont un domicile, Maggie revient à son modèle de données pour examiner quelles extensions de données supplémentaires doivent être liées.

She follows the steps above until all data points are accounted for and linked appropriately. /Elle suit les étapes ci-dessus jusqu’à ce que tous les points de données soient pris en compte et liés de manière appropriée.

Note /Remarque

Be sure to map any subscriber data to the contact model within Contact Builder prior to any imports. /Assurez-vous de mapper toutes les données d’abonné au modèle de contact dans Contact Builder avant toute importation.

This way, the subscriber’s primary key matches the contact’s primary key. /De cette façon, la clé primaire de l’abonné correspond à la clé primaire du contact.

Now it’s your turn. /Maintenant c’est ton tour.

You can create your company’s own unique data model by following a similar process to the one Maggie used. /Vous pouvez créer le modèle de données unique de votre entreprise en suivant un processus similaire à celui utilisé par Maggie.

And it doesn’t stop there. Once your data has a home, you’ll want to tidy up. /Et ça ne s’arrête pas là. Une fois que vos données auront une maison, vous voudrez ranger.

Here are some pointers for getting your data in tip-top shape for moving day. /Voici quelques conseils pour mettre vos données en forme pour le jour du déménagement.

  • Create a standard naming convention across platforms to help with consistency. For example, determine if you will use: Email Address or Email or EmailAddress. /Créez une convention de dénomination standard sur toutes les plateformes pour améliorer la cohérence. Par exemple, déterminez si vous utiliserez: adresse e-mail ou e-mail ou adresse e-mail.
  • Deduplicate data before importing. /Dédupliquez les données avant l’importation.
  • Establish any email verification or validation systems that will be used before importing into Marketing Cloud. /Établissez tous les systèmes de vérification ou de validation des e-mails qui seront utilisés avant l’importation dans Marketing Cloud.

In the next unit, you dig into temporary storage and the file import process. Get ready for the big move! /Dans l’unité suivante, vous verrons le stockage temporaire et le processus d’importation de fichiers. Préparez-vous pour le grand déménagement!

Resources /Ressources

Design Your Data Model /Conception de votre modèle de données

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unité terminée, vous pourrez:

  • Identify your data sources. /Identifiez vos sources de données.
  • Specify the data you will store in Marketing Cloud. /Spécifiez les données que vous stockerez dans Marketing Cloud.
  • Design a data model to use in Contact Builder. /Concevoir un modèle de données à utiliser dans Contact Builder.

Before You Start /Avant de commencer

Before you start this module, make sure you complete Marketing Cloud Contact Management. /Avant de démarrer ce module, assurez-vous d’avoir terminé la gestion des contacts Marketing Cloud.

The work you do here builds on the concepts and work you do in that badge. /Le travail que vous effectuez ici s’appuie sur les concepts et le travail que vous avez effectué dans ce badge.

Get Ready for Your Data Deep-Dive /Préparer vous à plonger dans les données

As a developer, you are probably excited to begin incorporating your company’s data into Marketing Cloud, but you may not be sure where to start. /En tant que développeur, vous êtes probablement ravi de commencer à intégrer les données de votre entreprise dans Marketing Cloud, mais vous ne savez peut-être pas par où commencer.

Well, you came to the right place! Moving your data into Marketing Cloud is a lot like moving into a new house. /Eh bien, vous êtes venu au bon endroit! Déplacer vos données dans Marketing Cloud, c’est un peu comme emménager dans une nouvelle maison.

Before you move, you need to do a few things. /Avant de déménager, vous devez faire des actions au préalable.

1.Decide what stuff you’re keeping. /Décidez quels objets vous gardez.

2. Label and box it up. /Étiquetez et emballez-les.

3.Figure out where to put your things in your new place. /Décidez où mettre vos affaires dans votre nouvel maison.

The same is true for data. Let’s dive in and get you ready for moving day! /Il en va de même pour les données. Sans plus tarder préparez le jour du déménagement!

Identify Your Data /Identifiez vos données

As you know, data can come from many sources, like web forms, web analytic services, preference centers, point-of-sale (POS) systems, social media, and so on. /Comme vous le savez, les données peuvent provenir de nombreuses sources, telles que les formulaires Web, les services d’analyse Web, les centres de préférences, les systèmes de point de vente (POS), les médias sociaux, etc.

That’s why it’s a good idea to brainstorm and plot out all of your current and potential data sources. /C’est pourquoi c’est une bonne idée de réfléchir et de tracer toutes vos sources de données actuelles et potentielles.

This step usually takes some teamwork, so if you haven’t done it already, grab a whiteboard, round up your colleagues, and put your heads together. /Cette étape nécessite généralement un certain travail d’équipe, donc si vous ne l’avez pas déjà fait, prenez un tableau blanc, rassemblez vos collègues et travaillez ensemble sur ce sujet.

Don’t worry, we’ll wait. /Ne vous inquiétez pas, nous attendrons.

Choose Your Database of Record /Choisissez votre base de données principale

Once you’ve identified potential data sources, it’s time to choose your database of record (DBOR). /Une fois que vous avez identifié les sources de données potentielles, il est temps de choisir votre base de données d’enregistrement (DBOR).

A DBOR is the source of truth for subscriber opt-in status and general info about that subscriber. /Un DBOR est la source de vérité sur le statut d’adhésion des abonnés et des informations générales sur cet abonné.

This is where you can find the most up-to-date information about your customers. /C’est ici que vous pouvez trouver les informations les plus récentes sur vos clients.

Plus, this decision helps you determine what data needs to flow in or out of the Marketing Cloud and how often. /De plus, cette décision vous aide à déterminer quelles données doivent entrer ou sortir de Marketing Cloud et à quelle fréquence.

Marketing Cloud data sources include external website, commerce, analytics, POS, Profile Center, and CSV /Les sources de données de Marketing Cloud incluent un site Web externe, le commerce, l’analyse, le point de vente, le centre de profil et le CSV

Which Data Should Make the Move? /Quelles données seront importées?

Now that you have a clear picture of your data, you can determine what you are moving to Marketing Cloud. /Maintenant que vous avez une image claire de vos données, vous pouvez déterminer ce que vous importez dans Marketing Cloud.

Only select data you will use for campaign segmentation and personalization. /Sélectionnez uniquement les données que vous utiliserez pour la segmentation et la personnalisation de la campagne.

For example, your POS system might have great data, like purchase date or description, but it also has info like SKU or wholesale price that you would never share with a customer. /Par exemple, votre système de point de vente peut contenir d’excellentes données, comme la date d’achat ou la description, mais il contient également des informations comme le SKU ou le prix de gros que vous ne partageriez jamais avec un client.

Just because you can import any type of data into Marketing Cloud, doesn’t mean you should. /Ce n’est pas parce que vous pouvez importer n’importe quel type de données dans Marketing Cloud, que vous devriez importer tout les types d’informations.

Additionally, only store sensitive and identifying data (like date of birth or Social Security number) if it is essential for segmentation or transactional messages.  /De plus, ne stockez les données sensibles et personnelles (comme la date de naissance ou le numéro de sécurité sociale) que si elles sont essentielles pour la segmentation ou les messages transactionnels.

Put a Label on It /Mettez une étiquette dessus ( sur vos données)

With your essential data in mind, you can box it up and start labeling. /Avec vos données essentielles, vous pouvez les emballer et commencer à étiqueter.

First, label the data based on field types found in Marketing Cloud: number, text, date, Boolean, decimal, email, phone number, or locale. /Tout d’abord, étiquetez les données en fonction des types de champs trouvés dans Marketing Cloud: nombre, texte, date, booléen, décimal, e-mail, numéro de téléphone ou paramètres régionaux.

Then label and identify your keys. Which keys? Glad you asked. There are three types of keys to keep in mind. /Ensuite, étiquetez et identifiez vos clés. Quelles clés? Heureux que vous ayez demandé. Il existe trois types de clés à retenir.

  • Foreign key: Marketing Cloud organizes data using a relational database, and in this type of structure, foreign keys are used to connect data between two unique tables or sources. For example, you might find CustomerID on a customer data extension, and PurchaserID on a POS data source. They may have different names, but these fields are the same customer. Therefore these fields become the foreign keys that connect these two pieces of data. /Clé étrangère: Marketing Cloud organise les données à l’aide d’une base de données relationnelle, et dans ce type de structure, les clés étrangères sont utilisées pour connecter les données entre deux tables ou sources uniques. Par exemple, vous pouvez trouver CustomerID sur une extension de données client et PurchaserID sur une source de données POS. Ils peuvent avoir des noms différents, mais ces champs sont le même client. Par conséquent, ces champs deviennent les clés étrangères qui connectent ces deux données.
  • Contact key: The contact key is a unique value you assign to identify a contact within your Marketing Cloud account. (You may know it as a subscriber key in Email Studio.) /Clé de contact: la clé de contact est une valeur unique que vous attribuez pour identifier un contact dans votre compte Marketing Cloud. (Vous pouvez le connaître en tant que clé d’abonné dans Email Studio.)
  • Primary key: A Marketing Cloud primary key is a unique field on a data extension that identifies a specific and, well unique, data point. Often this is the contact key, but it can be something unique to that data. For example, in a product catalog data extension, SKU can be a unique identifier (and therefore, a primary key). /Clé primaire: une clé primaire Marketing Cloud est un champ unique sur une extension de données qui identifie un point de données spécifique et bien unique. Il s’agit souvent de la clé de contact, mais elle peut être quelque chose d’unique à ces données. Par exemple, dans une extension de données de catalogue de produits, la SKU peut être un identifiant unique (et donc une clé primaire).

If you haven’t decided on your key already, it is important to identify a consistent contact key for your model. Here’s a refresher on best practices. /Si vous n’avez pas encore décidé de votre clé, il est important d’identifier une clé de contact cohérente pour votre modèle. Voici un rappel des meilleures pratiques.

Contact Key Best Practices /Recommendations sur la clé de contact
To maintain consistency, use the subscriber key value in Email Studio as your unique contact key in Contact Builder. /Pour maintenir la cohérence, utilisez la valeur de clé d’abonné dans Email Studio comme clé de contact unique dans Contact Builder.

Use a unique value that does not relate to a specific channel. /
Utilisez une valeur unique qui ne se rapporte pas à un canal spécifique.


Use a contact key value that does not change based on customer behavior. /Utilisez une valeur de clé de contact qui ne change pas en fonction du comportement du client.

If using Marketing Cloud Connect, it is best practice to use the Lead or Contact ID as the contact key. Using this ID will automatically sync with Sales Cloud and Service Cloud data, so you will have a consistent identifier across all clouds. /Si vous utilisez Marketing Cloud Connect, il est recommandé d’utiliser le Contact ID comme la contact key. Cet ID se synchronisera automatiquement avec les données Sales Cloud et Service Cloud, vous aurez donc un identifiant cohérent sur tous les clouds.

Design Your Data Model /Concevez votre modèle de données

You’ve wrangled your data (high five!), now where is it all going to go? /Vous vous avez catégoriser vos donées, maintenant qu’en est-il pour la suite?

Remember the Data Designer interface that you learned about in the Marketing Cloud Contact Management module? Yep, that’s where you head next! /Vous vous souvenez de l’interface Data Designer que vous avez découverte dans le module Marketing Cloud Contact Management? Oui, c’est là que vous vous dirigez ensuite!

Data designer home page with tabs for data sources, data extensions, populations, and attribute groups

Here’s what you can find in Data Designer. /Ici ce que vous pouvez trouver dans Data Designer.

1-Data sources: This is where you identify and organize all your data sources, including synchronized and custom sources. /Sources de données: c’est ici que vous identifiez et organisez toutes vos sources de données, y compris les sources synchronisées et personnalisées.

2-Data extensions: This is where you build the placeholders for your data. You can also create data extensions in Email Studio. /Extensions de données: c’est ici que vous créez les espaces réservés pour vos données. Vous pouvez également créer des extensions de données dans Email Studio.

3-Attribute group: This is a way of organizing your data model. Within an attribute group you have attribute sets or data extensions, and the attributes are the fields within a data extension. /Groupe d’attributs: c’est une façon d’organiser votre modèle de données. Dans un groupe d’attributs, vous avez des ensembles d’attributs ou des extensions de données, et les attributs sont les champs d’une extension de données.

4-Populations: These can be used to differentiate between groups of people or data models that have unique attributes or identifiers. Populations are beneficial for a company that has a different model or structure for communicating with customers vs. employees. /Populations: elles peuvent être utilisées pour différencier des groupes de personnes ou des modèles de données qui ont des attributs ou des identificateurs uniques. Les populations sont bénéfiques pour une entreprise qui a un modèle ou une structure différente pour communiquer avec les clients par rapport aux employés.

These are the basic tools you use to design your data model. So, how do they fit together? /Ce sont les outils de base que vous utilisez pour concevoir votre modèle de données. Alors, comment s’intègrent-ils?

An attribute group is a collection of data extensions, with links to tie them together based on common data they share. / Un groupe d’attributs est une collection d’extensions de données, avec des liens pour les lier ensemble en fonction des données communes qu’ils partagent.

Let’s review an example of a potential customer attribute group. /Examinons un exemple de groupe d’attributs de clients potentiels.

Product Catalog /Catalogue de produitsAssociated Data ExtensionData Connection
External Preference Center /Centre de préférence externeMaster Customer /Client principalMaster Customer DE identifies CustomerID as the primary key attribute. /La DE Client principal identifie l’ID client comme attribut de clé primaire.
Website Browsing Activity /Activité de navigation sur le site WebWeb Activity /Activité WebWeb Activity DE links to Master Subscriber DE via the foreign key attribute CustomerID. /La DE activité Web est liée à la DE abonné principal via l’attribut de clé étrangère CustomerID.
Retail Purchase Data (POS) /Données d’achat au détail (PDV)Customer Purchases /Achats des clientsCustomer Purchases DE links to Master Subscriber DE via the foreign key attribute CustomerID. /La DE achats client se connecte à la DE abonné principal via l’attribut de clé étrangère CustomerID.
Product Catalog CSV /Catalogue de produits CSVProduct Catalog /Catalogue de produitsProduct Catalog links to Customer Purchases via the foreign key attribute ProductID. /Le catalogue de produits est lié aux achats des clients via l’attribut de clé étrangère ProductID.

As you can tell, determining your data extension structure is important. /Comme vous pouvez le constater, déterminer votre structure d’extension de données est important.

Here are some questions to consider. / Voici quelques questions à considérer.

  • Do you need a data extension for every external data source? /Avez-vous besoin d’une extension de données pour chaque source de données externe?
  • Will you create a master data extension to store subscriber info? /Allez-vous créer une extension de données de base pour stocker les informations sur les abonnés?
  • How will you segment your audiences for sending individual campaigns? /Comment allez-vous segmenter vos audiences pour l’envoi de campagnes individuelles?
  • Will you use filtered data extensions? /Allez-vous utiliser des extensions de données filtrées?
  • Can the content be used for sending or is it nonsendable content? /Le contenu peut-il être utilisé pour l’envoi ou s’agit-il d’un contenu non envoyable?
  • How often will the data in the data extension be updated? /À quelle fréquence les données de l’extension de données seront-elles mises à jour?

There isn’t a right or wrong way to design your data model in Marketing Cloud because every business has unique needs. /Il n’y a pas de bonne ou de mauvaise façon de concevoir votre modèle de données dans Marketing Cloud, car chaque entreprise a des besoins uniques.

Consult with your colleagues before making any final decisions on the structure of your data model and data extensions.  /Consultez vos collègues avant de prendre des décisions finales sur la structure de votre modèle de données et des extensions de données.

Whew! We’ve covered a lot, so here’s a checklist summary of the steps to design your data model and prep for your build in Contact Builder. /Ouf! Nous avons couvert de nombreux sujets. Voici donc une liste récapitulative des étapes de conception de votre modèle de données et de préparation de votre génération dans Contact Builder.

🗹 List all pieces of data from all potential sources. /Énumérez toutes les données de toutes les sources potentielles.

🗹 Select your DBOR and determine what data needs to flow in and out of Marketing Cloud. /Sélectionnez votre DBOR et déterminez quelles données doivent entrer et sortir de Marketing Cloud.

🗹 Determine required data for campaign segmentation and personalization. /Déterminez les données requises pour la segmentation et la personnalisation de la campagne.

🗹 Label the types of data you have and identify common fields across data sources. /Étiquetez les types de données dont vous disposez et identifiez les champs communs aux différentes sources de données.

🗹 Finalize the data sources and data fields that you need to import into Marketing Cloud. /Finalisez les sources de données et les champs de données que vous devez importer dans Marketing Cloud.

🗹 Identify the data extensions that need to be created to store your data. /Identifiez les extensions de données qui doivent être créées pour stocker vos données.

Next up, you begin to build your data model. /Ensuite, vous commencez à construire votre modèle de données.

Resources

Test the Connection Between Marketing Cloud Connect and Your CRM Org /Test de la connexion entre Marketing Cloud Connect et votre organisation CRM

Learning Objectives /Objectifs de formation

After completing this unit, you’ll be able to: /Une fois cette unité terminée, vous pourrez :

  • Build a simple report as a source for an email send. /Élaborer un rapport simple comme source pour l’envoi d’un e-mail.
  • Send a Marketing Cloud–created email from within Salesforce CRM. /Envoyer un e-mail créé par Marketing Cloud à partir de Salesforce CRM.

Now that you’ve successfully set up Marketing Cloud Connect, let’s set up a quick test to ensure everything is working properly. /Maintenant que vous avez installé Marketing Cloud, configurons un test rapide pour vérifier que tout fonctionne correctement.

We can build a basic email template in Marketing Cloud and then send an email to leads inside Salesforce CRM. /Nous pouvons créer un modèle d’e-mail de base dans Marketing Cloud, puis envoyer un e-mail aux pistes dans Salesforce CRM.

Create an Email in Marketing Cloud /Création d’un e-mail dans Marketing Cloud

Get started by creating a basic email template in Marketing Cloud. /Commençons par créer un modèle d’e-mail de base dans Marketing Cloud. 

  1. In Marketing Cloud, hover over Content Builder and select Content Builder. /Dans Marketing Cloud, survolez Content Builder et sélectionnez Content Builder.
  2. Click Content. /Cliquez sur Contenu.
  3. Click Create and select Email Message from the dropdown list. /Cliquez sur Créer, puis sélectionnez E-mail dans la liste déroulante.
  4. Click Select Creation Option and select Text Only from the dropdown list. /Cliquez sur Sélectionner une option de création et sélectionnez Texte brut dans la liste déroulante.
  5. In the Name field, type MC Connect Test. /Dans le champ Nom, saisissez Test MC Connect.
  6. Click Next. /Cliquez sur Suivant.
  7. In the Subject field, type Marketing Cloud Connect Test Email. /Dans le champ Objet, saisissez E-mail de test Marketing Cloud Connect.
  8. Paste the following code into the body, then click Save: /Collez le code suivant dans le corps, puis cliquez sur Enregistrer :
Dear %%First Name%% %%Last Name%%,
System attributes (%%jobid%%, %%memberid%%)
Forward to a Friend: %%ftaf_url%%
Update Your Profile: %%profile_center_url%%
This email was sent by:
%%Member_Busname%%
%%Member_Addr%%
%%Member_City%%, %%Member_State%%,%%Member_PostalCode%%, %%Member_Country%%

Create a Test Lead in Salesforce CRM /Création d’une piste de test dans Salesforce CRM

Now that we have an email created in Marketing Cloud, we need to create recipients in the CRM environment to send our test message. /Maintenant que nous avons créé un e-mail dans Marketing Cloud, nous devons créer des destinataires dans l’environnement CRM pour envoyer notre message de test.

  1. In the Salesforce CRM org, select Leads in the navigation bar. /Dans l’organisation Salesforce CRM, sélectionnez Pistes dans la barre de navigation.
  2. Click New. /Cliquez sur Nouveau.
  3. Fill out First Name, Last Name, Company, and Email address with something memorable—you can use your name and company, for example. Ensure the email address you use is one that you have access to so you can view the test email. /Remplissez les champs Prénom, Nom, Entreprise, et Adresse e-mail avec des éléments facilement mémorisables, par exemple votre nom et votre entreprise. Assurez-vous que vous avez accès à l’adresse e-mail que vous utilisez ici afin de pouvoir consulter l’e-mail de test.
  4. Click Save. /Cliquez sur Enregistrer.

Create Test Lead Report in Salesforce CRM /Création d’un rapport de piste de test dans Salesforce CRM

  1. In the Salesforce CRM org, select Reports in the navigation bar. /Dans l’organisation Salesforce CRM, sélectionnez Rapports dans la barre de navigation.
  2. Click New Report. /Cliquez sur Nouveau rapport.
  3. In the Select Report Type section, click Leads, then click Create. /Dans la section Sélectionner le type de rapport, cliquez sur Pistes, puis cliquez sur Créer.
  4. Enter id in the Quick Find text box. /Saisissez id dans la case Recherche rapide.
  5. Double-click Lead ID to add it as a column in the report. /Double-cliquez sur ID de piste pour l’ajouter en tant que colonne dans le rapport.
Lead ID field being selected in the Report Builder
  1. In the Show picklist, select All leads. /Dans la liste de sélection Afficher, sélectionnez Toutes les pistes.
  2. Next to Filters, click Add. A new filter appears below the Date Field. /À côté de Filtres, cliquez sur Ajouter. Un nouveau filtre apparait en dessous du champ de date.
  3. Click the down arrow and scroll down the picklist to select Email. /Cliquez sur la flèche vers le bas et faites défiler la liste de sélection pour sélectionner E-mail.
Selecting the Email field for filtering in the report builder
  1. Leave the operator as equals, and then enter the email address you specified when you created the test lead. /Laissez l’opérateur tel quel, puis saisissez l’adresse e-mail que vous avez indiqué lorsque vous avez créé la piste de test.
  2. Click OK. /Cliquez sur OK.
  3. Click Run Report. /Cliquez sur Exécuter le rapport.
  4. You should see a single result: the test lead that you created. /Un seul résultat devrait apparaitre : la piste de test que vous avez créée.
Report showing the single test lead as the only record.
  1. If the report looks as expected, click Save As. /Si le rapport vous convient, cliquez sur Enregistrer sous.
  2. Name the report MC Connect Leads Test and save it in the Marketing Cloud Admin report folder. /Nommez le rapport Test de pistes MC Connect et enregistrez-le dans le dossier de rapport Administrateur Marketing Cloud.
  3. Click Save. /Cliquez sur Enregistrer.

Send Test Email from Salesforce CRM /Envoi d’un e-mail de test à partir de Salesforce CRM

Now it’s time for the real test. Here’s how to send that Marketing Cloud–generated email from within the Salesforce CRM org. /Et maintenant, effectuons un vrai test. Voici comment envoyer cet e-mail généré par Marketing Cloud à partir de l’organisation Salesforce CRM.

Note /REMARQUE

This is a real email you’re sending. Be nice and make sure you’re only sending it to yourself! Double-check the report results just prior to sending to ensure that only you receive the test message. /Vous envoyez un véritable e-mail. Assurez-vous de ne l’envoyer qu’à vous-même ! Vérifiez les résultats du rapport juste avant l’envoi pour vous assurer que vous seul recevez ce message de test.

  1. Click + Icon to navigate to the All Tabs screen. /Cliquez sur … pour accéder à l’écran Tous les onglets.
  2. Click Marketing Cloud. /Cliquez sur Marketing Cloud.
  3. Click Find. /Cliquez sur Trouver.
  4. Click Content Builder and select the MC Connect Test email template you created. /Cliquez sur Content Builder et sélectionnez le modèle d’e-mail Test MC Connect que vous avez créé.
Selecting MC Connect Test in the Email Send configuration screen
  1. Click + icon in the Recipients section of the form. /Cliquez sur … dans la section Destinataire du formulaire.
  2. Select the Marketing Cloud Admin report folder. /Sélectionnez le dossier de rapport Administrateur Marketing Cloud.
  3. Select MC Connect Leads Test. /Sélectionnez Test de pistes MC Connect.
  4. In the From section of the form, select the desired value. Since this is a test email, any option is fine. /Dans la section Expéditeur du formulaire, sélectionnez la valeur souhaitée. Toutes les options peuvent être sélectionnées car il s’agit d’un e-mail de test.
  5. Select the checkbox next to I certify all of these people have opted in (required). /Sélectionnez la case en regard de Je certifie que toutes ces personnes se sont inscrites (obligatoire).
  6. Click Send. /Cliquez sur Envoyer.

Voilà! The email is now queued to send. Even though the default setting is an immediate send, it can take up to an hour to see the email in your inbox. /Voilà ! Cet e-mail est désormais placé en file d’attente pour être envoyé. Même si le paramètre par défaut est un envoi immédiat, cela peut prendre jusqu’à une heure avant de voir l’e-mail dans votre boîte de réception.

Marketing Cloud is designed for sending bulk email to potentially millions of subscribers, so there are a number of asynchronous processes and queues involved in this simple test. /Marketing Cloud étant conçu pour envoyer des e-mails en nombre à potentiellement des millions d’abonnés, un certain nombre de processus et de files d’attente asynchrones sont impliqués dans ce simple test.

So be patient if the email doesn’t show up right away. When it does, if you’ve set up everything properly, the test email arrives in your inbox with the first name and last name populated, along with other details from the email send. /Soyez patient si l’e-mail ne s’affiche pas immédiatement. Si vous avez tout configuré correctement, l’e-mail de test arrive dans votre boîte de réception avec le nom et le prénom renseignés, ainsi qu’avec d’autres détails de l’envoi de l’e-mail.

Next Steps /Étapes suivantes

Now that you have completed the basic configuration for Marketing Cloud Connect, it’s time to work with your users to determine how to take advantage of the new integration. /Maintenant que vous avez terminé la configuration de base de Marketing Cloud Connect, l’heure est venue de travailler avec vos utilisateurs pour déterminer comment tirer parti de la nouvelle intégration.

What data inside the CRM system can your marketing team use to build more tightly segmented audiences? /Quelles données du système CRM votre équipe marketing peut-elle utiliser pour créer des audiences plus segmentées ?

What data can they use to make emails more personalized and meaningful to recipients? /Quelles données peut-elle utiliser pour rendre les e-mails plus personnalisés et plus significatifs pour les destinataires ?

It’s also worth looking through the Resources for additional content that can help you take advantage of all of the features that Marketing Cloud Connect unlocks. /N’hésitez pas à parcourir les ressources afin de trouver du contenu supplémentaire pour vous aider à tirer parti de toutes les fonctionnalités de Marketing Cloud Connect. 

Resources /Ressources