Идентификатор пользователя

В этом руководстве для разработчиков показано, как реализовать User ID с помощью Google Analytics SDK v4 для Android.

Обзор

Функция User ID позволяет измерять действия пользователей на разных устройствах в Google Analytics, например связывать взаимодействие с маркетинговой кампанией на одном мобильном устройстве с конверсией, происходящей на другом мобильном устройстве или в браузере.

Когда идентификаторы пользователей отправляются вместе с обращениями Google Analytics с использованием поля userId , ваши отчеты будут отражать более точное количество уникальных пользователей и предлагать новые варианты отчетов по нескольким устройствам.

В этом руководстве показано, как использовать поле userId и Google Analytics SDK для Android для отправки идентификаторов пользователей в Google Analytics.

Прежде чем вы начнете

Прежде чем приступить к реализации, разработчикам следует сделать следующее:

Выполнение

Если пользователь известен вашему приложению Android, вы должны отправить идентификатор, представляющий этого пользователя, со всеми вашими обращениями Google Analytics, такими как просмотры страниц, события, транзакции электронной торговли и т. д., используя поле userId .

Чтобы отправить идентификатор пользователя, установите поле userId на трекере, используя синтаксис амперсанда Measurement Protocol и имя параметра &uid , как в этом примере:

  // 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());