Las propiedades del usuario describen segmentos de tu base de usuarios, como la preferencia de idioma o ubicación geográfica. Analytics registra automáticamente algunas propiedades del usuario. Si Si quieres recopilar propiedades adicionales, puedes configurar hasta 25 cuentas propiedades por proyecto. Consulta el artículo Propiedades del usuario personalizadas para obtener información sobre cómo establecer y registrar propiedades del usuario.
Las propiedades del usuario mejoran la segmentación del usuario, pero los datos de propiedad del usuario suelen ser solo disponibles del servidor. El Protocolo de medición te permite aumentar las mediciones del cliente con datos del servidor, lo cual suele ser inviable. usando solo soluciones del cliente.
Nombres reservados
Algunos nombres de propiedades del usuario están reservados y no se pueden utilizar en las mediciones:
first_open_time
first_visit_time
last_deep_link_referrer
user_id
first_open_after_install
Además, los nombres de propiedades del usuario no pueden comenzar con lo siguiente:
google_
ga_
firebase_
Ejemplo de uso
En el siguiente ejemplo, tu CRM tiene una propiedad del usuario (customer_tier
) que
que quisieras añadir a tus mediciones. customer_tier
se puede establecer en uno de
premium
o standard
. Para incluir esta propiedad del usuario en tus informes, deberías hacer lo siguiente:
lo siguiente:
Primero, pídele al cliente que envíe un evento add_payment_info
junto con una llamada a un
API del servidor que tiene acceso a tu sistema de CRM:
código de cliente
Luego, tu servidor aumenta la medición con la propiedad del usuario customer_tier
.
con el Protocolo de medición:
código del servidor
Esta propiedad del usuario registra los dos segmentos premium
y standard
.
Consulta Envío de eventos para obtener todos los detalles sobre cómo enviar eventos con la Protocolo de medición.
Marca de tiempo de anulación
El Protocolo de medición utiliza la primera marca de tiempo que encuentra en los siguientes elementos: lista para cada propiedad del usuario en la solicitud:
- El
timestamp_micros
de la entrada enuser_properties
. - El
timestamp_micros
de la solicitud. - Es la hora a la que el Protocolo de medición recibe la solicitud.
El siguiente ejemplo envía una marca de tiempo a nivel de solicitud que se aplica a todos
las propiedades del usuario en la solicitud. Como resultado, el Protocolo de medición asigna
las propiedades del usuario customer_tier
y customer_group
con una marca de tiempo de
requestUnixEpochTimeInMicros
{
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue
},
"customer_group": {
"value": customerGroupValue
}
}
}
El siguiente ejemplo envía una marca de tiempo a nivel de la solicitud y una marca de tiempo para
La propiedad del usuario customer_tier
Como resultado, el Protocolo de medición asigna
a customer_tier
, una marca de tiempo de customerTierUnixEpochTimeInMicros
y
customer_group
una marca de tiempo de requestUnixEpochTimeInMicros
.
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue,
"timestamp_micros": customerTierUnixEpochTimeInMicros
},
"customer_group": {
"value": customerGroupValue
}
}