이 개발자 가이드에서는 Android용 Google 애널리틱스 SDK v4를 사용하여 User ID를 구현하는 방법을 보여줍니다.
개요
User ID 기능을 사용하면 Google 애널리틱스에서 여러 기기에 걸친 사용자 활동을 측정할 수 있습니다. 예를 들어 한 휴대기기에서 마케팅 캠페인과의 상호작용이 다른 휴대기기나 브라우저에서 발생하는 전환에 기여했다고 간주합니다.
User ID가 userId
필드를 사용하여 Google 애널리틱스 조회와 함께 전송되면 보고서에
더 정확한 순 사용자 수가 반영되고 새로운 교차 기기 보고 옵션이 제공됩니다.
이 가이드에서는 userId
필드와 Android용 Google 애널리틱스 SDK를 사용하여 사용자 ID를 Google 애널리틱스로 전송하는 방법을 설명합니다.
시작하기 전에
구현을 시작하기 전에 개발자는 다음을 실행해야 합니다.
- User ID에 대한 보기 (프로필) 사용 설정 (고객센터)
- User ID 정책을 검토하세요.
- User ID 기능 참조에서 User ID의 작동 방식에 대해 알아보세요.
구현
Android 애플리케이션에서 사용자를 인식하면 userId
필드를 사용하여 Google 애널리틱스 조회(예: 페이지 조회, 이벤트, 전자상거래)와 함께 이 사용자를 나타내는 ID를 전송해야 합니다.
사용자 ID를 전송하려면 다음 예와 같이
측정 프로토콜 앰퍼샌드 구문 및
&uid
매개변수 이름을 사용하여 추적기에서 userId
필드를 설정합니다.
// 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());