Gestión de la identidad
Las identidades se utilizan para fusionar los perfiles de usuario en una vista unificada, a través de sesiones en un navegador y a través de dispositivos y plataformas.
Si un usuario ve su sitio web y se conecta a él, puede enviar un mensaje identify
para que Fanplayr 360 sepa que este usuario debe ser identificado por un email
y un userId
específicos.
Cuando este mismo usuario inicie sesión en su aplicación de teléfono, puede realizar otra llamada identify
con la dirección de email
y se vincularán los eventos y la información de perfil de ambos dispositivos y sesiones.
Mensaje Identify
El mensaje identify
tiene dos partes:
- El
type
debe establecerse en "identify" - Debe proporcionarse el objeto
identities
. Este es un objeto que contiene pares clave/valor: la clave es el tipo de identidad, es decir, "email" o "userId".
Los eventos identify
pueden enviarse en cualquier momento, aunque sugerimos
Cómo se vinculan los perfiles
Cuando envía un mensaje identify
, se registran el userId
y el sessionId
. Cualquier evento recopilado, o conjunto de datos de perfil de usuario, con el mismo userId
o sessionId
se fusiona en el mismo Perfil.
WARNING
Es importante usar identify
solo cuando esté seguro de tener la información de identificación correcta; de lo contrario, puede terminar vinculando perfiles que no están relacionados, y no hay forma de desvincularlos más tarde.
Ejemplo
El siguiente ejemplo identifica la sesión/usuario actual mediante las identidades email
y webPush
.
{
"type": "identify",
"identities": {
"email": "dean_martin@email.com",
"webPush": "https://fcm.googleapis.com/fcm/send/coZZH73CpTQ:APA91bFctF2JiYJz_Bf5QBlrAmVc2T5xcIFlegj8a8rIklNtZ9bEWUsadsdl_Xd9s3nps_lwhBBIXHGeYE5pJwJTkswrbx9o5e9Wk_hBElR5oBhw33ST84Zn0tlvqMaWKMy5TWaCtgWZ"
},
// datos generales del evento
"writeKey": "<WRITE_KEY>",
"messageId": "213d7f53-ffac-4a58-a20b-5d609455d64c",
"timestamp": "2022-11-15T04:31:44Z",
"userId": "5.wBOQ7hKNVgIUcJn5IbX.1670273082",
"sessionId": "28eef5c8-1098-4f76-abe9-58a921cabfaf",
"pageId": "eca34e0f-4802-4fa4-8db1-11c727839dbd"
}
INFO
Si utiliza email
o phone
como identificador, estos se añadirán automáticamente como atributos de usuario semánticos $email
y $phone
. Además, los identificadores email
y phone
se mapearán automáticamente a las claves: $email
y $phone
.