Synchroniser les données client par fichier

Noms de colonnes et descriptions des données client dans les fichiers TSV

CitrusAd prend uniquement en charge le format TSV pour les données client. Le tableau ci-dessous liste les noms des colonnes et leurs descriptions pour les fichiers TSV. Pour les données client, la seule colonne obligatoire est customer_id.

Nom de la colonneObligatoire/facultatifType de donnéesDescription
customer_idObligatoireTexteCeci est l'identifiant du client dans le système du détaillant.
year_of_birthFacultatifNuméroN'est plus utilisé. Ceci est l'année de naissance du client. Il doit s'agir d'un nombre.
genderFacultatifTexteN'est plus utilisé. Il s'agit du genre du client. Si renseigné, il doit s'agir de l'une des valeurs suivantes : {“UNDEFINED”, “FEMALE”, “MALE”, “OTHER”}.
La valeur n'est pas sensible à la casse.
postcodeFacultatifTexteN'est plus utilisé. Ceci est le code postal de l'adresse de contact du client.
suburbFacultatifTexteN'est plus utilisé. Ceci est le faubourg de l'adresse de contact du client.
statusObligatoire si vous synchronisez les mises à jour deltaTexteLorsque vous synchronisez des modifications delta via un fichier, ce processus est utilisé pour indiquer l'action à effectuer sur l'identifiant client.

Les valeurs acceptées sont les suivantes : INSERT, UPDATEetDELETE
target_dataFacultatifCarte JsonSi renseigné, il doit s'agir d'une carte json, par exemple
{"customer_type" : "entreprise", "customer_country" : "Australie"}
customer_targeting:KEYFacultatifTexteSi ce type de colonne est utilisé, les détaillants doivent fournir une valeur pour KEY. Par exemple, le nom de la colonne peut être « customer_targeting:customer_type » avec comme valeur de cellule « entreprise », « pme » ou « vente au détail ».

Plusieurs colonnes peuvent présenter cette syntaxe dans un fichier TSV.

Vous trouverez dans le tableau ci-dessous un exemple de fichier TSV comportant une ligne d'en-tête et trois lignes de données pour une synchronisation complète du fichier. Veuillez noter que les données brutes se présentent sous la forme d'un fichier texte, mais qu'elles sont représentées dans un tableau pour être lues plus facilement.

customer_idyear_of_birthgenderpostcodesuburbcustomer_targeting:customer_type
09378321990MALE3000MelbourneVente au détail
03472931993FEMALE4000BrisbaneVente au détail
0293423OTHER4064MiltonEntreprise

Options de synchronisation

Mise à jour complète

Le mode mise à jour complète permet aux détaillants de synchroniser l'ensemble de leur fichier d'informations sur les clients. Il s'agit de la méthode généralement intégrée par un détaillant, car elle est plus simple à configurer.

Mise à jour Delta

Les mises à jour delta sont possibles en ajustant votre fichier pour synchroniser uniquement les mises à jour ou les modifications apportées aux clients. C'est la meilleure solution pour les gros détaillants qui disposent d'une large audience.

Votre fichier doit avoir le format status colonne, car elle indique l'action à effectuer sur l'utilisateur. Les valeurs acceptées sont les suivantes : INSERT, UPDATEetDELETE.

Voici un exemple de fichier :

customer_idstatusyear_of_birthgenderpostcodesuburbcustomer_targeting:customer_type
1INSERT1990MALE3000MelbourneVente au détail
2UPDATE1993FEMALE4000BrisbaneVente au détail
3DELETEOTHER4064MiltonEntreprise

📘

Vous ne pouvez pas synchroniser les modifications delta dans un flux de mise à jour complète.

Dans le cas du flux ci-dessus, l'identifiant du client 1 est nouveau, le client 2 est en cours de mise à jour et le client 3 a été supprimé par le détaillant.