UserData

Dados que identificam o usuário. É necessário ter pelo menos um identificador.

Representação JSON
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
Campos
userIdentifiers[]

object (UserIdentifier)

Obrigatório. Os identificadores do usuário. É possível fornecer várias instâncias do mesmo tipo de dados (por exemplo, vários endereços de e-mail). Para aumentar a probabilidade de uma correspondência, forneça o maior número possível de identificadores. No máximo 10 userIdentifiers podem ser fornecidos em um único AudienceMember ou Event.

UserIdentifier

Um único identificador do usuário.

Representação JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "emailAddress": string,
  "phoneNumber": string,
  "address": {
    object (AddressInfo)
  }
  // End of mutually exclusive fields.
}
Campos
Exatamente um precisa ser especificado. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
emailAddress

string

Endereço de e-mail criptografado com hash usando a função hash SHA-256 após a normalização.

phoneNumber

string

Número de telefone criptografado com hash usando a função hash SHA-256 após a normalização (padrão E164).

address

object (AddressInfo)

Os componentes conhecidos do endereço de um usuário. Contém um agrupamento de identificadores que são correspondidos de uma só vez.

Fim dos campos mutuamente exclusivos.

AddressInfo

Informações de endereço do usuário.

Representação JSON
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string,
  "addressLine": string,
  "city": string,
  "administrativeArea": string
}
Campos
givenName

string

Obrigatório. Nome do usuário, tudo em letras minúsculas, sem pontuação, sem espaços em branco à esquerda ou à direita e criptografado com hash como SHA-256.

familyName

string

Obrigatório. Sobrenome do usuário, tudo em letras minúsculas, sem pontuação, sem espaços em branco à esquerda ou à direita e criptografado com hash como SHA-256.

regionCode

string

Obrigatório. O código regional de duas letras no formato ISO-3166-1 alfa-2 do endereço do usuário.

postalCode

string

Obrigatório. O código postal do endereço do usuário.

addressLine

string

Opcional. A rua e o número do endereço do usuário. Usado apenas para o Google Analytics. Esse campo é criptografado com hash e possivelmente criptografado.

Normalize o valor antes de criptografar com hash:

  • Remoção de caracteres de símbolo
  • Converter em minúsculas
  • Remover espaços em branco à esquerda e à direita
city

string

Opcional. A cidade do endereço do usuário. Usado apenas para o Google Analytics.

O valor precisa ser normalizado da seguinte maneira:

  • Remoção de caracteres de símbolo
  • Converter em minúsculas
  • Remover espaços em branco à esquerda e à direita
administrativeArea

string

Opcional. A área político-administrativa (estado/província) do endereço do usuário. Usado apenas para o Google Analytics.

O valor precisa ser normalizado da seguinte maneira:

  • Remoção de caracteres de símbolo
  • Converter em minúsculas
  • Remover espaços em branco à esquerda e à direita