ID de usuario

En estas guías para desarrolladores se muestra cómo implementar User ID con la versión 4 del SDK de Google Analytics para Android.

Descripción general

La función User ID permite medir la actividad del usuario en varios dispositivos con Google Analytics, como atribuir una interacción con una campaña de marketing en un dispositivo móvil a una conversión producida en otro dispositivo móvil o en un navegador.

Cuando se envíen los User ID con los hits de Google Analytics mediante el campo userId, tus informes reflejarán un recuento más exacto de usuarios únicos y presentarán nuevas opciones multidispositivo.

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

Antes de empezar

Antes de la implementación, los programadores deben hacer lo siguiente:

Implementación

Cuando se reconozca a un usuario en tu aplicación de Android, debes enviar un ID que identifique a este usuario en todos los hits de Google Analytics, como las de número de páginas vistas, las de eventos o las de transacciones de comercio electrónico, mediante el campo userId.

Para enviar el ID de usuario, establece el campo userId en el objeto de seguimiento usando la sintaxis del signo "&" del Protocolo de medición y el nombre de parámetro &uid, tal como se indica en el 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());