Vous êtes ici :
Fil de données ETL Segment manuel
Utilisez les fils de données ETL Segment manuel pour gérer les segments manuels.
Création de segments manuels
Avant d'utiliser les fils de données ETL Segment manuel pour mettre à jour des segments manuels, vous devez créer ces segments dans Personnalisation. Les fils de données ETL Segment manuel peuvent mettre à jour uniquement les segments existants et ne peuvent pas créer des segments supplémentaires. Ces fils de données ETL ajoutent ou retirent uniquement des profils utilisateur du segment. Ils ne mettent à jour aucun attribut de profil utilisateur.
Delta et remplacement des modes
La personnalisation prend en charge les modes de fichier suivants pour les segments manuels :
| Mode | Description |
|---|---|
| Mode Delta | Ajoute ou retire des profils utilisateur de segments manuels. Ce mode prend en charge les modifications apportées à plusieurs segments dans un seul fichier ETL. |
| Mode Remplacer | Remplace tous les profils utilisateur d'un seul segment manuel par les utilisateurs du fichier ETL. Ce mode prend en charge un seul segment dans un fichier ETL. Pour mettre à jour plusieurs segments en utilisant ce mode, un fichier séparé est requis pour chaque segment. |
Conditions requises
- Les fichiers ETL doivent avoir un format de fichier .csv qui respecte le schéma du fil de données. Les fichiers qui ne respectent pas les conventions de nommage des fichiers ou le schéma approprié entraînent des erreurs et ne sont pas traités.
- Noms de champ commençant par « attribute: » doit correspondre aux noms d'attribut personnalisés sous l'onglet Attributs utilisateur de la page Paramètres > Attributs.
Format du nom de fichier
Le format du nom de fichier détermine si le traitement est en mode delta ou en mode de remplacement :
| Format | Description |
|---|---|
| Format Delta |
segment-delta-YYYY-MM-DD_HH-MM-SS.csv
|
| Remplacer le format |
segment-replace-YYYY-MM-DD_HH-MM-SS.csv
|
Schéma
| Nom du champ | Description | Exemple de valeurs | Longueur maximale | Type de données |
|---|---|---|---|---|
|
Obligatoire. Seules les identités uniques peuvent être incluses et mises à jour via un fil ETL. Si vous n'utilisez pas le système d'identités multiples de Personalization, un ID d'utilisateur doit être inclus. Cet ID doit être suivi dans le système pour que les événements puissent être liés au profil utilisateur spécifique. Si vous utilisez le système d'identités multiples de Personalization, userId n'est pas référencé dans les fichiers ETL. Au moins un attribut d'identité est requis. Plusieurs attributs d'identité peuvent être inclus pour un seul utilisateur en incluant plusieurs colonnes dans le fichier. Le format d'en-tête correct pour les attributs d'identité est « attribute: » suivi du nom de l'attribut d'identité tel qu'il est affiché dans Personnalisation. |
jdoe john.doe@example.com C2e384084c8ac233 attribute:emailAddress attribute:sfmcContactKey attribute:customerId attribute:sfcrmContactId attribute:sfcrmLeadId |
120 |
Chaîne |
segmentId
|
Obligatoire. L'ID du segment. Pour plus d'informations, consultez Recherche de l'ID d'un segment. |
abcde |
255 |
Chaîne |
updateType
|
Détermine si l'enregistrement du segment doit être ajouté ou retiré. Les valeurs acceptées sont : Ajouter et Supprimer. Ajoute par défaut lorsqu'il n'est pas spécifié. Important : Ce champ est utilisé uniquement par le mode delta. |
Ajouter |
255 |
Chaîne |
Exemple de structure de fichier : Ne pas utiliser le système des identités multiples, mode delta
| userId | segmentId | updateType |
user1 |
abcde |
Remove |
user2 |
abcde |
Remove |
user3 |
abcde |
Ajouter |
user444 |
fghij |
Remove |
user445 |
fghij |
Ajouter |
Exemple de structure de fichier : N'utilisez pas le système d'identités multiples, remplacez le mode
| userId | segmentId |
userA |
klmno |
userB |
klmno |
userC |
klmno |
userD |
klmno |
Exemple de structure de fichier : En utilisant le système des identités multiples, le mode delta
| attribute:alternateId | attribute:emailAddress | segmentId | updateType |
fifthuser |
user5@user.com |
segm1 |
Ajouter |
johndoe@jdoe.com |
segm1 |
Ajouter |
|
janedoe@jdoe.com |
segm1 |
Remove |
|
sampleuser |
segm2 |
Ajouter |
|
exampleuserid |
example@example.com |
segm3 |
Remove |
Exemple de structure de fichier : En utilisant le système d'identités multiples, remplacez le mode
| attribute:emailAddress | attribute:alternateId | segmentId |
johndoe@jdoe.com |
segm5 |
|
janedoe@jdoe.com |
segm5 |
|
sampleuser |
segm5 |
|
example@example.com |
exampleuserid |
segm5 |
user5@user.com |
fifthuser |
segm5 |
