에어브릿지는 구글 애널리틱스 4(Google Analytics 4, GA4) 연동을 지원합니다. 에어브릿지 사용자는 GA4에서 에어브릿지의 광고 성과 데이터로 더 정교하게 프로덕트를 분석할 수 있습니다.
알립니다
GA4에 등록된 앱만 에어브릿지와 연동할 수 있습니다.
에어브릿지와 구글 애널리틱스 4(GA4) 연동을 완료하면 에어브릿지에 쌓이는 타겟 이벤트와 타겟 이벤트의 프로퍼티 같은 광고 성과 데이터를 GA4로 전송할 수 있습니다.
에어브릿지와 GA4를 원활하게 연동하려면 에어브릿지 SDK 작업이 필요합니다. 아래 에어브릿지 개발자 가이드를 참고해 주세요.
해당 개발자 가이드에 나와 있는 코드를 반드시 데이터를 수집 중인 에어브릿지 SDK에 삽입해야 합니다. 이 코드를 SDK에 미리 삽입하지 않으면 에어브릿지 대시보드에서 연동 설정을 하더라도 에어브릿지와 GA4가 정상적으로 연동되지 않습니다.
주의하세요
연동 정보를 등록하기 전에 데이터를 수집 중인 에어브릿지 SDK에 반드시 연동 관련 코드를 삽입해야 합니다. SDK에 코드가 삽입되지 않으면 전송된 에어브릿지의 광고 성과 데이터를 바탕으로 GA4에서 데이터 분석을 할 수 없습니다. GA4 연동 개발자 가이드를 확인하고 관련 개발자에게 전달해 주세요.
에어브릿지와 GA4를 연동하려면 에어브릿지에 입력할 연동 정보를 GA4에서 확인해야 합니다. 운영 체제별로 확인해야 하는 연동 정보는 아래 2가지입니다.
FIREBASE 앱 ID(Firebase App ID)
측정 프로토콜 API 비밀번호(API Secret)
같은 앱이라도 운영 체제에 따라 연동 정보는 다릅니다. 안드로이드 앱과 iOS 앱을 모두 연동하려면 총 4개의 연동 정보를 확인해야 합니다.
1. GA4 대시보드에서 톱니바퀴 모양 아이콘과 [데이터 스트림]을 클릭합니다.
2. 기존에 추가한 애플리케이션이 없다면 ‘Android 앱’ 또는 ‘iOS 앱’을 클릭해서 새로운 애플리케이션을 추가해야 합니다. 안드로이드, iOS에서 동시에 앱을 운영하고 있다면 운영 체제별로 애플리케이션을 각각 추가해야 합니다. 자세한 애플리케이션 추가 과정은 GA4 대시보드와 구글 애널리틱스 고객센터의 데이터 스트림 추가하기를 참고해 주세요.
3. 추가된 애플리케이션을 선택합니다.
4. FIREBASE 앱 ID 값을 복사해서 별도로 저장합니다. 이후 ‘측정 프로토콜 API 비밀번호’를 클릭합니다.
5. 기존에 만든 측정 프로토콜 API 비밀번호가 없다면 ‘만들기’를 클릭해서 새 API 비밀번호를 만들어야 합니다.
6. 새롭게 만든 측정 프로토콜 API 비밀번호 값을 복사해서 별도로 저장합니다. 안드로이드, iOS에서 동시에 앱을 운영하고 있다면 운영 체제별로 FIREBASE 앱 ID와 측정 프로토콜 API 비밀번호 값을 각각 복사해야 합니다.
아래 과정을 통해 에어브릿지에서 GA4 연동을 설정할 수 있습니다.
1. 에어브릿지 대시보드 [연동]>[서드파티 연동]에서 ‘Google Analytics4’를 선택합니다.
2. ‘커넥션 추가’를 클릭합니다.
커넥션
커넥션은 GA4 연동을 하기 위해 에어브릿지에 추가해야 하는 요소입니다. 커넥션 이름과 GA4 연동 정보를 입력하고 에어브릿지에서 GA4로 전송하는 이벤트와 프로퍼티를 선택하면 커넥션을 추가할 수 있습니다. 커넥션은 여러 개 추가할 수 있지만 동시에 1개만 활성화할 수 있습니다.
커넥션에 연동 정보를 운영 체제별로 입력할 수 있습니다. 따라서 iOS와 안드로이드 앱을 함께 연동하려면 하나의 커넥션에 모든 연동 정보를 입력해야 합니다. 커넥션에서 최초에 안드로이드 또는 iOS 앱만 연동했다가 나머지 운영 체제의 앱도 연동하고 싶다면 기존의 커넥션 정보를 수정해 주세요.
자세한 사항은 커넥션 정보를 참고해 주세요.
3. 연동하는 앱의 운영 체제를 선택하고 커넥션 이름, GA4에서 확인한 연동 정보를 알맞게 입력합니다. 이전에 추가한 커넥션이 있다면 중복된 커넥션 이름을 입력할 수 없습니다. 안드로이드 앱과 iOS 앱을 모두 운영하고 있다면 두 운영 체제의 연동 정보 값을 모두 입력하기를 권장합니다.
4. 에어브릿지에서 GA4로 전송할 이벤트를 선택합니다. Install (App)은 필수이고 Deeplink Open (App), Deeplink Pageview (App)을 추가 선택할 수 있습니다. 두 이벤트는 모두 GA에서 커스텀 이벤트로 기록됩니다. 자세한 사항은 커스텀 이벤트 처리를 참고해 주세요.
5. 에어브릿지에서 GA4로 전송할 프로퍼티를 선택합니다. ‘전체 선택’, ‘전체 해제’로 모든 프로퍼티를 선택하거나 해제할 수도 있습니다. GA4에 반드시 전송해야 하는 프로퍼티는 전송 여부를 선택할 수 없습니다.
6. 특정 이벤트, 특정 프로퍼티를 보내고 싶지 않다면 ‘전송 규칙 추가’를 클릭해서 전송 규칙을 설정할 수 있습니다. 전송 규칙을 설정하지 않아도 커넥션을 추가할 수 있습니다.
7. 전송 규칙 이름을 입력하고 전송하지 않을 이벤트 또는 프로퍼티를 선택합니다. 전송 규칙 이름은 중복될 수 없습니다.
선택한 이벤트와 프로퍼티의 조건을 다시 이벤트 또는 프로퍼티별로 선택합니다. 조건은 여러 개 설정할 수 있습니다. 아래 이미지처럼 전송 규칙을 설정하면 에어브릿지는 channel 프로퍼티가 example_channel이고 campaign 프로퍼티가 example_campaign이 아닌 Install (App)을 GA4에 전송하지 않습니다.
전송하지 않을 이벤트 또는 프로퍼티에 서로 다른 조건을 설정하려면 2개 이상의 전송 규칙을 따로따로 추가해야 합니다.
8. 전송 규칙을 모두 추가했다면 ‘커넥션 추가’를 클릭해서 커넥션을 최종적으로 추가합니다. 전송 규칙에 추가된 이벤트는 전송할 이벤트를 고르는 이전 단계로 돌아가서 선택을 해제할 수 없습니다. 이벤트 선택을 해제하고 싶다면 해당 이벤트에 관한 전송 규칙을 삭제해 주세요.
9. 커넥션은 상태 토글이 비활성화된 상태로 추가됩니다. 커넥션을 활성화하고 싶다면 상태 토글을 활성화합니다.
또는 커넥션을 활성화하고 싶은 커넥션을 클릭해 ‘전송 시작’을 클릭합니다. 선택한 이벤트와 프로퍼티가 에어브릿지에서 GA4로 전송되기 시작합니다. 커넥션 이름 오른쪽에 표시된 커넥션 상태는 활성화를 의미하는 Active로 바뀝니다.
에어브릿지는 GA4를 포함한 유저 행동 분석 서드파티 플랫폼에 대해 전송 여부, 전송 조건, 커넥션 정보와 같은 연동 상태를 수정하거나 연동 상태를 복사 또는 보관할 수 있는 기본적인 기능을 제공합니다.
연동 활성화 여부와 관계없이 에어브릿지에서 추가된 커넥션을 클릭하면 어떤 커넥션이든 연동 상태를 수정할 수 있습니다. 전송 여부, 전송 조건, 커넥션 정보를 바꿀 수 있습니다. 활성화(Active)된 커넥션의 연동 상태를 수정하면 의도하지 않은 이벤트와 프로퍼티가 전송될 수 있으니 주의해 주세요.
데이터 전송 여부를 변경할 수 있습니다. ‘관리’에서 ‘전송 중지’를 클릭하면 데이터가 전송되지 않습니다. 커넥션은 비활성화됩니다.
서드파티의 연동 상태를 아래 상태 메시지로 확인할 수 있습니다. 상태 메시지는 에어브릿지의 [연동]>[서드파티 연동]에 있는 서드파티의 표시 이름 아래에서 확인할 수 있습니다.
연동 메시지 | 설명 |
---|---|
(메시지 없음) | 연동 정보를 등록하지 않았거나 연동 상태를 알 수 없습니다 |
Not Configured | 연동 정보를 등록했으나 데이터가 전송되기 전입니다 |
Configured | 데이터가 정상적으로 전송되고 있습니다 |
이벤트 스키마
[이벤트 스키마]에서 에어브릿지에서 서드파티로 전송할 이벤트와 프로퍼티를 추가로 선택하거나 해제할 수 있습니다. ‘설정’ 또는 이벤트를 선택하면 표시되는 [프로퍼티 설정]에서 프로퍼티의 톱니바퀴 모양 아이콘을 클릭해 주세요. 또한 [적용된 규칙]에서는 이벤트, 프로퍼티별로 적용된 전송 규칙을 확인하고 삭제할 수 있습니다.
전송 규칙
[전송 규칙]에서 커넥션에 추가된 모든 전송 규칙을 확인할 수 있습니다. [이벤트 스키마]의 [적용된 규칙]과 동일하게 이미 추가된 전송 규칙을 수정, 삭제할 수 있습니다. 현재 전송 규칙을 CSV 또는 구글 스프레드시트 형태로 다운로드하거나 새로운 전송 규칙을 추가할 수도 있습니다.
특정 커넥션을 선택하면 [커넥션 정보]에서 커넥션 이름과 서드파티 연동 정보를 변경할 수 있습니다. 서드파티 연동 정보는 일부 값만 표시됩니다. 현재 선택한 이벤트와 프로퍼티 개수, 커넥션을 생성한 일시와 계정도 확인할 수 있습니다. 커넥션 이름과 연동 정보를 바꾸고 싶다면 ‘수정’을 클릭합니다.
커넥션을 아래와 같이 관리할 수 있습니다.
특정 커넥션의 설정 상태를 복사해서 새로운 커넥션을 만들 수 있습니다. ‘복제’를 클릭하면 새로운 커넥션의 정보를 입력하는 단계에서 커넥션 이름을 제외한 해당 커넥션의 연동 정보 값이 그대로 입력됩니다.
특정 커넥션의 오른쪽에 위치한 점 3개 버튼에서 ‘삭제’를 클릭하면 해당 커넥션을 삭제할 수 있습니다. 활성화된 커넥션은 삭제할 수 없습니다.
연동이 정상적으로 완료되면 구글 애널리틱스 4(GA4)에서 에어브릿지의 데이터를 활용할 수 있습니다. 아래 기본적인 활용 방법을 참고해 주세요.
GA4의 [보고서]>[실시간]에서 잠재고객별 새 사용자 수를 선택하면 최근 30분을 기준으로 연동된 데이터가 GA4에 실시간으로 반영되고 있는지를 확인할 수 있습니다.
GA4의 [관리]>[이벤트]를 클릭하면 에어브릿지에서 전송한 이벤트를 확인할 수 있습니다. Install (App)은 abr_app_install로 기록되고 Deeplink Open (App)은 abr_app_deeplink_open으로 기록됩니다. Deeplink Pageview (App)는 abr_app_deeplink_pageview로 기록됩니다.
예를 들어 아래 이미지에서 앱 설치와 딥링크 오픈이 발생한 횟수는 각각 49번, 18번이고 두 이벤트를 발생시킨 유저 수는 47명, 2명입니다.
에어브릿지가 전송한 이벤트에 기여한 캠페인, 채널, 하위매체를 확인할 수 있습니다. [보고서]>[참여도]>[전환수]에서 ‘이벤트 이름’ 옆에 ‘+’를 클릭합니다.
[트래픽 소스]에서 항목을 선택합니다. 아래 테이블을 참고해 주세요.
항목 이름 | 설명 |
---|---|
첫 사용자 캠페인 | 분석 기간 동안 앱을 설치한 유저의 캠페인 정보를 확인할 수 있습니다. |
첫 사용자 소스 | 분석 기간 동안 앱을 설치한 유저의 채널 정보를 확인할 수 있습니다. |
첫 사용자 매체 | 분석 기간 동안 앱을 설치한 유저의 하위매체 정보를 확인할 수 있습니다. |
세션 캠페인 | 분석 기간 동안 딥링크를 오픈한 유저의 캠페인 정보를 확인할 수 있습니다. |
세션 소스 | 분석 기간 동안 딥링크를 오픈한 유저의 채널 정보를 확인할 수 있습니다. |
세션 매체 | 분석 기간 동안 딥링크를 오픈한 유저의 하위매체 정보를 확인할 수 있습니다. |
에어브릿지에서 전송한 프로퍼티를 GA4 리포트에서 데이터를 측정하는 기준으로 활용할 수 있습니다. 측정 기준으로 활용하려면 프로퍼티가 에어브릿지에서 GA4로 1번 이상 전송되어야 합니다. 또한 GA4에서 반드시 해당 프로퍼티를 맞춤 측정기준으로 생성해야 합니다. 아래 맞춤 측정기준 생성 및 활용 방법을 참고해 주세요.
1. GA4 대시보드에서 톱니바퀴 모양 아이콘의 [관리]>[맞춤 정의]를 클릭합니다.
2. ‘맞춤 측정기준 만들기’를 클릭합니다.
3. ‘범위’를 사용자로 선택한 상태에서 측정기준 이름을 입력해 주세요. ‘사용자 속성’에서는 에어브릿지에서 전송한 프로퍼티를 선택하고 ‘저장’을 클릭해 주세요.
4. [보고서]>[보고서 개요]에서 ‘비교 수정’을 클릭하면 에어브릿지에서 전송한 이벤트의 프로퍼티를 측정기준으로 활용할 수 있습니다.
5. 측정기준과 측정기준 값을 선택하고 나서 ‘적용하기’를 클릭하면 해당 기준이 적용된 그래프가 차트에 표시됩니다. 에어브릿지 이벤트의 프로퍼티가 측정기준 리스트에 표시되지 않는다면 [관리]>[맞춤 정의]에서 해당 프로퍼티로 맞춤 측정기준을 만들었는지 확인해 주세요.
아래 사항을 주의해 주세요.
에어브릿지가 전송하는 앱 설치, 딥링크 오픈 이벤트는 GA4에서 커스텀 이벤트로 기록됩니다. 아래 테이블을 참고해 주세요.
에어브릿지 이벤트 | GA4 이벤트 |
---|---|
Install (App) | abr_app_install |
Deeplink Open (App) | abr_app_deeplink_open |
Deeplink Pageview (App) | abr_app_deeplink_pageview |
따라서 Install (App)과 Deeplink Open (App)은 GA4에서 앱 설치, 딥링크 오픈 이벤트를 집계하는 first_open, session_start와 별개의 이벤트로 조회됩니다.
GA4와 에어브릿지 사이에 수치 차이(discrepancy)가 발생할 수 있습니다. 아래는 수치 차이를 발생시키는 주요 요인입니다.
수집된 이벤트가 GA4 리포트에서 최대 48시간 뒤에 조회될 수 있습니다.
연동과 관계없이 GA4를 처음 사용하면 최대 24시간 동안 조회되는 데이터가 없을 수 있습니다. 자세한 내용은 구글 애널리틱스 고객센터의 데이터가 아직 처리되지 않음을 참고해 주세요.
구글의 정책(Data thresholds)에 따라 유저 수가 너무 적으면 이벤트가 정상적으로 집계되지 않을 수 있습니다. 자세한 내용은 구글 애널리틱스 고객센터의 [GA4] 데이터 기준점을 참고해 주세요.
에어브릿지는 에어브릿지 디바이스 ID(Airbridge Device ID), GA4는 구글에서 부여하는 앱 인스탠스 ID(app-instance ID)를 기준으로 유저를 집계합니다. 유저를 집계하는 기준이 다르기 때문에 유저 수가 서로 다를 수 있습니다.
에어브릿지 디바이스 ID
에어브릿지 디바이스 ID는 에어브릿지가 고유한 디바이스를 식별하기 위해 사용하는 범용 고유 식별자(Device UUID)입니다. 기본적으로 OS별 광고 식별자(안드로이드-GAID, iOS-IDFA)가 에어브릿지 디바이스 ID의 값으로 사용됩니다.
만약 LAT(Limited Ad Tracking, 광고 추적 제한)나 ATT(App Tracking Transparency, 앱 추적 투명성) 정책으로 인해 GAID나 IDFA를 수집하지 못 했거나 사용할 수 없다면 OS에 따라 IDFV 또는 에어브릿지 SDK에서 임의로 생성한 ID(Random Generated UUID)가 사용됩니다.
도움이 되었나요?