UserData

Datos que identifican al usuario. Se requiere al menos un identificador.

Representación JSON
{
  "userIdentifiers": [
    {
      object (UserIdentifier)
    }
  ]
}
Campos
userIdentifiers[]

object (UserIdentifier)

Obligatorio. Son los identificadores del usuario. Es posible proporcionar varias instancias del mismo tipo de datos (por ejemplo, varias direcciones de correo electrónico). Para aumentar la probabilidad de una coincidencia, proporciona la mayor cantidad posible de identificadores. Se pueden proporcionar como máximo 10 userIdentifiers en un solo AudienceMember o Event.

UserIdentifier

Es un identificador único para el usuario.

Representación 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
Se debe especificar exactamente uno. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá como máximo uno de los campos en una respuesta:
emailAddress

string

Es la dirección de correo electrónico con codificación hash que usa la función hash SHA-256 después de la normalización.

phoneNumber

string

Es el número de teléfono con codificación hash que usa la función hash SHA-256 después de la normalización (estándar E164).

address

object (AddressInfo)

Son los componentes conocidos de la dirección de un usuario. Contiene una agrupación de identificadores que coinciden todos a la vez.

Fin de los campos mutuamente excluyentes.

AddressInfo

Es la información de la dirección del usuario.

Representación JSON
{
  "givenName": string,
  "familyName": string,
  "regionCode": string,
  "postalCode": string,
  "addressLine": string,
  "city": string,
  "administrativeArea": string
}
Campos
givenName

string

Obligatorio. Es el nombre del usuario (nombre de pila), todo en minúsculas, sin signos de puntuación, sin espacios en blanco al principio ni al final, y con codificación hash como SHA-256.

familyName

string

Obligatorio. Es el apellido del usuario, todo en minúsculas, sin signos de puntuación, sin espacios en blanco al principio ni al final, y con codificación hash como SHA-256.

regionCode

string

Obligatorio. Es el código de región de 2 letras según ISO-3166-1 alfa-2 de la dirección del usuario.

postalCode

string

Obligatorio. Es el código postal de la dirección del usuario.

addressLine

string

Es opcional. Es la calle y el número de la dirección del usuario. Se usa solo para Google Analytics. Este campo tiene codificación hash y posiblemente esté encriptado.

Normaliza el valor antes de aplicar la codificación hash:

  • Quita los caracteres simbólicos.
  • Convierte a minúsculas.
  • Quita los espacios en blanco al principio y al final.
city

string

Es opcional. Es la ciudad de la dirección del usuario. Se usa solo para Google Analytics.

El valor debe normalizarse de la siguiente manera:

  • Quita los caracteres simbólicos.
  • Convierte a minúsculas.
  • Quita los espacios en blanco al principio y al final.
administrativeArea

string

Es opcional. Es el área administrativa (estado o provincia) de la dirección del usuario. Se usa solo para Google Analytics.

El valor debe normalizarse de la siguiente manera:

  • Quita los caracteres simbólicos.
  • Convierte a minúsculas.
  • Quita los espacios en blanco al principio y al final.