Mã nhận dạng khách hàng

Hướng dẫn cho nhà phát triển này minh hoạ cách triển khai Mã nhận dạng người dùng bằng cách sử dụng SDK Google Analytics phiên bản 4 dành cho Android.

Tổng quan

Tính năng User ID cho phép đo lường hoạt động của người dùng trên nhiều thiết bị trong Google Analytics, chẳng hạn như phân bổ một lượt tương tác với một chiến dịch tiếp thị trên một thiết bị di động cho một lượt chuyển đổi xảy ra trên một thiết bị di động khác hoặc trong trình duyệt.

Khi User ID được gửi cùng với lượt truy cập Google Analytics thông qua trường userId, báo cáo của bạn sẽ phản ánh số lượng người dùng duy nhất chính xác hơn và cung cấp các tùy chọn báo cáo mới trên các thiết bị.

Hướng dẫn này cho biết cách sử dụng trường userId và SDK Google Analytics dành cho Android để gửi mã nhận dạng người dùng đến Google Analytics.

Trước khi bạn bắt đầu

Trước khi bắt đầu triển khai, nhà phát triển nên làm những việc sau:

Triển khai

Khi người dùng đã được ứng dụng Android của bạn biết đến, bạn nên gửi mã đại diện cho người dùng đó với tất cả các lượt truy cập Google Analytics của bạn, chẳng hạn như lượt xem trang, sự kiện, giao dịch thương mại điện tử, v.v. bằng cách sử dụng trường userId.

Để gửi mã nhận dạng người dùng, hãy đặt trường userId trên trình theo dõi bằng cách sử dụng ký hiệu và cú pháp của Measurement Protocol và tên tham số &uid, như trong ví dụ sau:

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