Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

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

Google 애널리틱스는 앱의 사용 및 동작 데이터를 수집합니다. SDK는 두 가지 기본 유형의 정보를 기록합니다.

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

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

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

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

이벤트 탭에는 앱에서 기록된 각각의 고유한 분석 이벤트 유형에 대해 자동으로 생성된 이벤트 보고서 가 표시됩니다. Firebase 도움말 센터에서 애널리틱스 보고 대시보드 에 대해 자세히 알아보세요.

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

시작하기 전에

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

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

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

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

C++ 프로젝트에 Firebase를 추가하려면 Firebase 콘솔 과 열려 있는 C++ 프로젝트 모두에서 작업이 필요합니다(예: 콘솔에서 Firebase 구성 파일을 다운로드한 다음 C++ 프로젝트로 이동).

Firebase 앱 만들기 및 초기화

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

기계적 인조 인간

Firebase 앱을 만들고 jni 환경과 java 활동에 대한 jobject 참조를 인수로 전달합니다.

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

다음 단계