Interfejs Data Manager API umożliwia przesyłanie różnych typów danych użytkowników. Postępuj zgodnie z wymaganiami dotyczącymi formatowania, haszowania i kodowania każdego elementu danych, aby dane zostały prawidłowo odebrane i przetworzone.
UserData: dane przekazywane przez użytkowników, takie jak adres e-mail lub numer telefonu.PairData: identyfikatory dopasowywania danych o tożsamości użytkowników (PAIR).MobileData: dane identyfikujące urządzenie mobilne.
Wymagania UserData
Obiekt UserData to zbiór obiektów UserIdentifier. Każdy element UserIdentifier ma dokładnie jeden z atrybutów w tabeli poniżej.
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
obiektZapoznaj się ze
AddressInfospecyfikacją formatu. |
||||||
Format: AddressInfo
Aby utworzyć atrybut address elementu UserIdentifier, postępuj zgodnie z tymi wytycznymi dotyczącymi formatowania.
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
Wymagania PairData
Wypełnij pole pair_ids obiektu PairData listą identyfikatorów.
Sformatuj każdy element na liście, wykonując te czynności:
- Zaszyfruj dane umożliwiające identyfikację udostępnione przez cleanroom za pomocą algorytmu SHA-256.
- Zaszyfruj bajty skrótu za pomocą przemiennego szyfru EC przy użyciu klucza wydawcy na potrzeby listy użytkowników PAIR.
- Zakoduj zaszyfrowane dane za pomocą kodowania szesnastkowego lub Base64.
Wymagania MobileData
Wypełnij pole mobile_ids obiektu MobileData listą identyfikatorów urządzeń mobilnych. Nie szyfruj identyfikatorów urządzeń mobilnych.
Format sygnatury czasowej
Jeśli używasz formatu JSON w przypadku pól Timestamp, takich jak timestamp i last_updated_timestamp w Event, użyj formatu RFC
3339. Oto przykłady czasu UTC 8 sierpnia 2025 r. o godzinie 17:18:44.291 w formacie RFC 3339 i w różnych strefach czasowych:
- Strefa czasowa UTC:
2025-08-08T17:18:44.291Z - strefa czasowa EDT, która w tym czasie była 4 godziny przed UTC:
2025-08-08T13:18:44.291-04:00 - strefa czasowa PDT, która w tym czasie była 7 godzin przed UTC:
2025-08-08T10:18:44.291-07:00 - Strefa czasowa Tokio w Japonii, która jest o 9 godzin przed UTC i nie uwzględnia czasu letniego:
2025-08-08T22:18:44.291+09:00
Jeśli używasz formatu bufora protokołu, podczas tworzenia klasy Timestamp ustaw wartość seconds i opcjonalnie nanos. Oto wartości seconds i nanos
dla czasu UTC 8 sierpnia 2025 r. o godzinie 17:18:44.291:
seconds:1754683124nanos:291000000
Kodowanie
Podczas kodowania danych pamiętaj o tych kwestiach:
- W przypadku kodowania szesnastkowego (hex) wielkość liter w danych wyjściowych kodowania nie ma znaczenia.
- W przypadku korzystania z kodowania Base64 ma znaczenie wielkość liter w wyniku kodowania.