Przygotowywanie danych użytkowników

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, zipCodescountryCode.
Łączenie dopasowywania na podstawie adresu e-mail, adresu pocztowego i numeru telefonu Wartości przypisane do pól hashedEmails, hashedPhoneNumbers, hashedFirstName, hashedLastName, zipCodescountryCode.

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.

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.