이 통합은 시작 URL에 대한 UTM 매개변수를 지원하지 않습니다.웹에서는 GA 코드가 브라우저의 URL을 기반으로 값을 캡처합니다.모바일에서는 이러한 값을 캡처하여 GA에 전달해야 합니다. 알림 페이로드를 가져오는 데 알림 열림 이벤트 핸들러를 사용할 수 있습니다.
이벤트
OneSignal SDK는 알림 열림 및 수신 이벤트와 관련된 이벤트를 추적합니다. 다음 이벤트가 전송됩니다:| 이벤트 이름 | 세부 정보 | 
|---|---|
| os_notification_opened | OneSignal 알림이 열렸습니다 | 
| os_notification_received | OneSignal 알림이 수신되었습니다. (Android 전용) | 
| os_notification_influence_open | OneSignal 알림이 수신된 후 2분 이내에 애플리케이션이 열렸습니다. (iOS는 추가 설정 필요) | 
| 매개변수 이름 | 매개변수 값 | 세부 정보 | 
|---|---|---|
| source | ”OneSignal” | 이 이벤트의 소스를 OneSignal SDK에 귀속시킵니다 | 
| medium | ”notification” | 이벤트의 매체가 알림임을 공식적으로 나타냅니다 | 
| notification_id | 특정 OneSignal 알림의 notification_id | 대시보드의 특정 “전송된” 알림에 알림 ID를 귀속시킬 수 있습니다 | 
| campaign | 템플릿을 사용하는 경우: [template_name]-[template_id]그렇지 않은 경우:headingsAPI 속성 또는 알림 제목의 처음 10자. | 캠페인은 동일한 템플릿이나 제목을 사용하는 알림과 같이 유사한 알림을 그룹화하는 방법입니다. | 
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를 사용하세요.