Google Analytics tiene una llamada setUserID
, que le permite almacenar una identificación de usuario para la persona que usa su aplicación. Esta llamada es opcional y generalmente la utilizan organizaciones que desean usar Analytics junto con BigQuery para asociar datos analíticos para el mismo usuario en múltiples aplicaciones, múltiples dispositivos o múltiples proveedores de análisis.
Hay muchas formas de crear ID de usuario válidos. Un enfoque es utilizar un identificador que usted asigne y solo usted pueda rastrear a un usuario individual. Como un posible ejemplo, considere un desarrollador de juegos móviles hipotético, AwesomeGameCompany, que tiene su propio AwesomeGameCompanyID
interno que crea para cada usuario. Si no es posible para una organización externa rastrear ese AwesomeGameCompanyID
hasta el usuario original, podrían considerar usar ese AwesomeGameCompanyID
(o, mejor aún, una versión hash de AwesomeGameCompanyID
) como el valor de ID de usuario para Analytics. Esto les permitiría calcular valores como el gasto total de un usuario en todos sus juegos.
Nunca es necesario configurar un ID de usuario para que Analytics funcione correctamente. Si solo está interesado en buscar eventos que pertenecen al mismo usuario para la misma aplicación en un solo dispositivo, puede usar user_pseudo_id
. Este valor lo genera automáticamente Analytics y se almacena en BigQuery para cada evento.
Configuración de la identificación de usuario
Puede configurar una ID de usuario con el siguiente método:
Rápido
Analytics.setUserID("123456")
C objetivo
[FIRAnalytics setUserID:@"123456"]
Androide
mFirebaseAnalytics.setUserId("123456");
API modular web
import { getAnalytics, setUserId } from "firebase/analytics"; const analytics = getAnalytics(); setUserId(analytics, "123456");
API con espacio de nombres web
firebase.analytics().setUserId("123456");
Dart
await FirebaseAnalytics.instance.setUserId(id: '123456');
Unidad
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
Después de configurar un ID de usuario, todos los eventos futuros se etiquetarán automáticamente con este valor y podrás acceder a él consultando el valor user_id
en BigQuery. Agregar una identificación de usuario no afectará ningún evento registrado previamente por Google Analytics.
Para obtener más información sobre cómo acceder a los datos de Analytics en BigQuery, consulta esta guía de desarrollo .