Przesyłaj zebrane dane o klientach, aby tworzyć listy odbiorców kierowania na listę klientów. Są to dane wrażliwe. Przed przesłaniem musisz odpowiednio przygotować plik.
Formatowanie danych
Sformatuj nieprzetworzone dane w ten sposób:
- Usuń wszystkie spacje z wartości imienia, nazwiska i adresu e-mail.
- Zmień wszystkie wartości ciągu tekstowego na małe litery.
- Wartość numeru telefonu musi być w formacie E.164. Uwzględnij kod kraju.
Haszowanie danych
Zaszyfruj nieprzetworzone wartości danych tych typów za pomocą algorytmu SHA256:
- Imię
- Nazwisko
- Adres e-mail
- Numer telefonu
Przypisywanie danych
Rodzaj używanych danych określa typ odbiorców. Określa też obiekt interfejsu API używany do przekazywania danych.
Informacje kontaktowe
Jeśli używasz danych kontaktowych do dopasowywania użytkowników:
- Użyj typu odbiorców
CUSTOMER_MATCH_CONTACT_INFO. - Przekaż dane w obiekcie
ContactInfo.
Wybór danych podanych przez klienta określa metodę dopasowywania:
| Metoda dopasowywania | |
|---|---|
| Dopasowanie na podstawie adresu e-mail | W polu hashedEmails musi być przypisana co najmniej 1 wartość. |
| Dopasowywanie numeru telefonu | W polu hashedPhoneNumbers musi być przypisana co najmniej 1 wartość. |
| Dopasowanie na podstawie adresu pocztowego | Wartości przypisane do pól hashedFirstName, hashedLastName, zipCodes i countryCode. |
| Łączenie dopasowywania na podstawie adresu e-mail, adresu pocztowego i numeru telefonu | Wartości przypisane do pól hashedEmails, hashedPhoneNumbers, hashedFirstName, hashedLastName, zipCodes i countryCode. |
Uwzględnij wszystkie obiekty ContactInfo w jednym przesłanym obiekcie ContactInfoList.
Identyfikatory urządzeń mobilnych
Jeśli do dopasowywania użytkowników używasz identyfikatorów urządzeń mobilnych:
- Użyj typu odbiorców
CUSTOMER_MATCH_DEVICE_ID. - Przekaż dane za pomocą ciągu identyfikatora urządzenia mobilnego.
W przypadku pojedynczego przesyłania uwzględnij wszystkie identyfikatory urządzeń mobilnych w obiekcie
MobileDeviceIdList.
Ustawianie zgody użytkownika
Ustaw pole consent w odpowiednim obiekcie danych, aby przekazywać sygnały zgody udzielonej przez uwzględnionych użytkowników.
Ustawienie dowolnego pola w obiekcie Consent na wartość CONSENT_STATUS_DENIED spowoduje zwrócenie błędu.
Sygnały dotyczące zgody mają zastosowanie do wszystkich użytkowników w żądaniu. Używaj osobnych żądań do przesyłania danych użytkowników, od których wymagane są różne sygnały dotyczące zgody na przetwarzanie danych.