Skip to content

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.

json
{
  "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.