Skip to main content
Firebase용 Google Analytics는 Google Firebase에서 무료로 제공하는 이벤트 추적 도구입니다. 앱 내에서 이벤트를 쉽게 추적하고 나중에 다양한 필터를 사용하여 분석할 수 있습니다.
이 통합은 시작 URL에 대한 UTM 매개변수를 지원하지 않습니다.웹에서는 GA 코드가 브라우저의 URL을 기반으로 값을 캡처합니다.모바일에서는 이러한 값을 캡처하여 GA에 전달해야 합니다. 알림 페이로드를 가져오는 데 알림 열림 이벤트 핸들러를 사용할 수 있습니다.

이벤트

OneSignal SDK는 알림 열림 및 수신 이벤트와 관련된 이벤트를 추적합니다. 다음 이벤트가 전송됩니다: OneSignal SDK는 이벤트가 귀속된 특정 알림에 대한 자세한 정보가 포함된 매개변수도 전송합니다:

Firebase용 Google Analytics와 OneSignal 이벤트 통합 설정

Firebase 설정

Firebase 통합 문서를 따르고 Firebase가 애플리케이션 내에서 올바르게 작동하는지 확인합니다.

OneSignal에서 Firebase 활성화

데이터 > 통합으로 이동하여 **“Firebase”**를 활성화합니다. 이렇게 하면 Firebase로 이벤트 데이터 전송이 시작됩니다. iOS에서 영향을 받은 열림을 추적하려면 Firebase의 제한으로 인해 추가 설정을 수행해야 합니다.

OneSignal에서 활성화된 Firebase

OneSignal 이벤트 확인

1

앱 로그 확인

Firebase가 OneSignal 알림과 관련된 이벤트를 전송하려고 시도하는지 확인합니다애플리케이션의 LogCat 로그를 확인하고 OneSignal에 해당하는 이벤트가 전송되고 있음을 나타내는 Firebase용 Google Analytics 항목을 찾습니다. os_notification_opened, os_notification_received 또는 os_notification_influence_open을 찾으세요

LogCat의 Firebase 이벤트

2

Firebase 콘솔로 이동

프로젝트의 Firebase 콘솔로 이동합니다

Firebase 콘솔

3

DebugView 설정 가이드 따르기

DebugView 설정 가이드를 따릅니다DebugView를 사용하면 debug 모드에 있을 때 ADB가 프로젝트에 Firebase 이벤트를 전송할 수 있습니다. iOS에 대한 훌륭한 비디오는 다음과 같습니다: https://youtu.be/kpkW78OSbiw?t=289디버그 로그 예제
Xcode logs example
4

DebugView 확인

OneSignal 이벤트가 전파되면 DebugView에 실시간으로 나타납니다

DebugView

Firebase용 Google Analytics를 통해 OneSignal 알림 이벤트를 추적하도록 애플리케이션이 확인되었습니다!

FAQ

클릭 및 열림 이벤트가 Firebase에 표시되지 않는 이유는 무엇인가요?

Firebase 라이브러리가 제때 초기화되지 않아 Firebase 라이브러리가 이벤트를 삭제하는 경우 Firebase 클릭 이벤트 os_notification_opened 및 수신 이벤트 os_notification_received가 작동하지 않을 수 있습니다. 이 github 이슈에 대한 자세한 내용을 참조하세요.
Firebase 설정 튜토리얼에 따라 Firebase 데이터베이스를 연결하고 OneSignal과 함께 Firebase Cloud Functions를 사용하세요.