Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

C++용 Google 애널리틱스 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Google Analytics는 앱의 사용 및 행동 데이터를 수집합니다. SDK는 두 가지 기본 유형의 정보를 기록합니다.

  • 이벤트: 사용자 작업, 시스템 이벤트 또는 오류와 같이 앱에서 일어나는 일.
  • 사용자 속성: 언어 기본 설정 또는 지리적 위치와 같이 사용자 기반의 세그먼트를 설명하기 위해 정의하는 속성입니다.

Analytics는 일부 이벤트사용자 속성 을 자동으로 기록합니다. 활성화하기 위해 코드를 추가할 필요가 없습니다. 앱에서 추가 데이터를 수집해야 하는 경우 앱에서 최대 25개의 서로 다른 Analytics 사용자 속성을 설정하고 최대 500개의 서로 다른 Analytics 이벤트 유형 을 기록할 수 있습니다. 앱이 기록하는 이벤트의 총량에는 제한이 없습니다.

이 데이터에 액세스하려면:

  1. Firebase 콘솔 에서 프로젝트를 엽니다.
  2. 메뉴에서 Analytics 를 선택하여 Analytics 보고 대시보드를 봅니다.

이벤트 탭에는 앱에서 기록하는 각각의 고유한 유형의 Analytics 이벤트에 대해 자동으로 생성되는 이벤트 보고서 가 표시됩니다. Firebase 고객센터에서 Analytics 보고 대시보드 에 대해 자세히 알아보세요.

시작하는 데 도움이 되도록 Analytics SDK는 소매 및 전자 상거래, 여행, 게임 앱을 비롯한 다양한 유형의 앱에서 공통적으로 나타나는 여러 제안 이벤트를 정의합니다. 이러한 이벤트와 사용 시기에 대해 자세히 알아보려면 Firebase 도움말 센터에서 이벤트 및 속성 문서를 찾아보세요. 보고서에서 최대한의 세부 정보를 얻으려면 앱과 사전 정의된 매개변수에 적합한 제안된 Analytics 이벤트를 기록하십시오. 이렇게 하면 최신 Google Analytics 기능이 제공되는 즉시 이를 활용할 수 있습니다.

시작하기 전에

Google 애널리틱스 를 사용하려면 먼저 다음을 수행해야 합니다.

  • C++ 프로젝트를 등록하고 Firebase를 사용하도록 구성합니다.

    C++ 프로젝트에서 이미 Firebase를 사용하고 있다면 이미 Firebase에 등록 및 구성되어 있는 것입니다.

  • Firebase C++ SDK 를 C++ 프로젝트에 추가합니다.

C++ 프로젝트에 Firebase를 추가하려면 Firebase 콘솔 과 공개 C++ 프로젝트 모두에서 작업을 수행해야 합니다(예: 콘솔에서 Firebase 구성 파일을 다운로드한 다음 C++ 프로젝트로 이동).

Firebase 앱 만들기 및 초기화

시작하기 전에 Firebase 앱을 만들고 초기화해야 합니다.

기계적 인조 인간

Java 활동에 대한 jni 환경 및 jobject 참조를 인수로 전달하여 Firebase 앱을 만듭니다.

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Analytics 라이브러리 초기화:

::firebase::analytics::Initialize(app);

iOS+

Firebase 앱을 만듭니다.

app = ::firebase::App::Create(::firebase::AppOptions());

Analytics 라이브러리 초기화:

::firebase::analytics::Initialize(app);

이벤트 기록

firebase::App 인스턴스를 구성한 후에는 LogEvent() 메서드를 사용하여 이벤트 기록을 시작할 수 있습니다.

다음 예에서는 사용자의 점수를 업데이트합니다.

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

다음 단계