ID de usuario

En esta guía para desarrolladores, se muestra cómo implementar el ID de usuario con el SDK de Google Analytics versión 4 para Android.

Descripción general

La función de ID de usuario permite medir las actividades de los usuarios que abarcan varios dispositivos en Google Analytics, como atribuir una interacción con una campaña de marketing en un dispositivo móvil a una conversión que se produce en otro dispositivo móvil o en el navegador.

Cuando se envíen los IDs de usuario con hits de Google Analytics a través del campo userId, tus informes reflejarán un recuento más preciso de los usuarios únicos y ofrecerán nuevas opciones de informes en dispositivos múltiples.

En esta guía, se muestra cómo usar el campo userId y el SDK de Google Analytics para Android para enviar los IDs de usuario a Google Analytics.

Antes de comenzar

Antes de comenzar tu implementación, los desarrolladores deben hacer lo siguiente:

Implementación

Cuando tu aplicación para Android conoce a un usuario, debes enviar un ID que represente a ese usuario con todos tus hits de Google Analytics, como vistas de página, eventos, transacciones de comercio electrónico, etc., a través del campo userId.

Para enviar el ID de usuario, configura el campo userId en la herramienta de seguimiento con la sintaxis del signo de unión del Protocolo de medición y el nombre del parámetro &uid, como en este ejemplo:

  // Get tracker.
  Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
      TrackerName.APP_TRACKER);

  // You only need to set User ID on a tracker once. By setting it on the
  // tracker, the ID will be sent with all subsequent hits.
  t.set("&uid", user.getId());

  // This hit will be sent with the User ID value and be visible in
  // User-ID-enabled views (profiles).
  t.send(new HitBuilders.EventBuilder()
      .setCategory("UX")
      .setAction("User Sign In")
      .build());