에어브릿지는 최대한 많은 식별자를 수집하고 에어브릿지 기능별로 가장 적합한 식별자를 결정해서 활용합니다.
에어브릿지에서 사용하는 식별자에는 ‘에어브릿지 디바이스 ID’, ‘유저 ID’, ‘쿠키 ID’, 그리고 ‘에어브릿지 ID’가 있습니다. ‘에어브릿지 디바이스 ID’는 앱 환경에서, ‘유저 ID’와 ‘쿠키 ID’는 웹 환경에서 유저를 식별하는 데 활용됩니다. 이 3가지 식별자는 오디언스 매니저, 원본 데이터처럼 식별자를 전송하거나 추출하는 기능에서도 쓰입니다. ‘에어브릿지 ID’는 퍼널 리포트에서 앱과 웹의 유저 여정을 통합 분석하기 위한 식별자로 예외 사용됩니다.
에어브릿지에서 디바이스를 기준으로 유저를 식별하는 ID입니다.
에어브릿지는 안드로이드 환경에서 GAID와 앱 세트 ID(App Set ID), iOS 환경에서 IDFA와 IDFV를 수집해서 이 중 가장 적합한 식별자를 ‘에어브릿지 디바이스 ID’로 사용합니다.
이때 사용할 수 있는 식별자가 없으면 에어브릿지 SDK에서 임의로 랜덤 제너레이티드 ID(Random Generated ID)를 생성합니다
아래는 에어브릿지에서 ‘에어브릿지 디바이스 ID’ 후보로 사용하는 식별자 목록입니다.
식별자 | 생성 주체 | 설명 |
---|---|---|
GAID | 안드로이드 | 안드로이드에서 디바이스마다 제공하는 고유한 식별자입니다. |
AppSetID | 안드로이드 | 안드로이드에서 개발자 계정마다 제공하는 식별자입니다. 다른 앱이라도 개발자가 동일하면 같은 식별자가 제공됩니다. |
IDFA | iOS | iOS에서 디바이스마다 제공하는 고유한 식별자입니다. iOS 14.5 이상부터는 유저가 ATT(App Tracking Transparency) 프롬프트에서 정보수집에 동의해야 제공됩니다. |
IDFV | iOS | iOS에서 개발자 계정마다 제공하는 식별자입니다. 다른 앱이라도 개발자가 동일하면 같은 식별자가 제공됩니다. |
랜덤 제너레이티드 ID | 에어브릿지 | 안드로이드 또는 iOS에서 어떤 식별자도 사용할 수 없는 경우 에어브릿지 SDK에서 임의로 생성합니다. |
일반적으로 38400000-8cf0-11bd-b23e-10b96e40000d처럼 숫자와 영문 대소문자가 혼합된 32자리 내외의 문자열로 나타납니다.
아래는 ‘에어브릿지 디바이스 ID’가 사용되는 에어브릿지 기능입니다.
알립니다
’에어브릿지 디바이스 ID’는 후보 식별자 중에 1개로 결정되기 때문에 에어브릿지 기능별로 사용하는 식별자가 서로 다를 수 있습니다. 자세한 내용은 에어브릿지 가이드를 참고해 주세요.
에어브릿지 기능 |
사용 범위 |
---|---|
오버뷰 대시보드, 액츄얼스 리포트, 트렌드 리포트 | · 본 메트릭 중에서 ‘유저 수 (App)’으로 끝나는 메트릭 |
리텐션 리포트 | · 리텐션 리포트에서 집계되는 모든 수치 |
레비뉴 리포트 | · ‘유저 수’, ‘ARPU’, ‘ARPPU’ 메트릭 |
액티브 유저 리포트 | · ‘DAU (App)’, ‘Paying Users (App)’, ‘ARPU (App)’, ‘ARPPU (App)’ |
퍼널 리포트 | · 집계 기준 중에서 ‘디바이스’ |
오디언스 매니저 | · 광고 채널로 전송하는 ‘오디언스 식별자’ |
원본 앱 데이터 추출 | · [프로퍼티 선택]에서 선택하는 ‘Airbridge Device ID’, ‘Airbridge Device ID Type’, ‘Is First Event Per Device ID’ |
유저가 서비스에 가입하거나 로그인할 때 입력한 정보를 기준으로 유저를 식별하는 ID입니다. 에어브릿지에서 수집할 수 없으면 고객사에서 따로 서버 투 서버 방식으로 ‘유저 ID’를 전송해야 합니다. 아래는 ‘유저 ID’가 사용되는 에어브릿지 기능입니다.
에어브릿지 기능 | 사용 범위 |
---|---|
오버뷰 대시보드, 액츄얼스 리포트, 트렌드 리포트 | · 그룹바이 중에서 ‘Is First Event Per User ID’ |
액티브 유저 리포트 | · ‘DAU (Web)’, ‘Paying Users (Web)’, ‘ARPU (Web)’, ‘ARPPU (Web)’ |
원본 웹 데이터 | · [프로퍼티 선택]에서 선택하는 ‘User ID’, ‘Is First Event per User ID’, ‘Is First Event per User ID By Airbridge’, ‘Is First Event per User ID By’, ‘Is First Event per User ID By Client’ |
웹 환경에서 쿠키에 저장된 정보를 기준으로 유저를 식별하는 ID입니다. 아래는 ‘쿠키 ID’가 사용되는 에어브릿지 기능입니다.
에어브릿지 기능 | 사용 범위 |
---|---|
오버뷰 대시보드, 액츄얼스 리포트, 트렌드 리포트 | · 기본 메트릭 중에서 ‘유저 수 (Web)’으로 끝나는 메트릭 |
액티브 유저 리포트 | · ‘DAU (Web)’, ‘Paying Users (Web)’, ‘ARPU (Web)’, ‘ARPPU (Web)’ |
원본 웹 데이터 | · [프로퍼티 선택]에서 선택하는 ‘Cookie ID’, ‘User ID’, ‘Is First Event per User ID’, ‘Is First Event per User ID By Airbridge’, ‘Is First Event per User ID By’, ‘Is First Event per User ID By Client’ |
에어브릿지에서 적절한 ‘유저 ID’와 ‘에어브릿지 디바이스 ID’를 모두 활용해 유저를 식별하는 ID입니다. ‘에어브릿지 ID’는 먼저 ‘유저 ID’ 기반으로 생성되며 ‘유저 ID’가 없다면 ‘에어브릿지 디바이스 ID’ 기반으로 생성됩니다. 에어브릿지 ID는 앱과 웹에서 유저 여정을 트래킹하기 위해 에어브릿지에서 생성합니다. 아래는 ‘에어브릿지 ID’가 사용되는 에어브릿지 기능입니다.
에어브릿지 기능 | 사용 범위 |
---|---|
퍼널 리포트 | · 집계 기준 중에서 ‘유저’ |
에어브릿지는 ‘에어브릿지 디바이스 ID’ 또는 ‘유저 ID’를 기준으로 첫 이벤트 여부를 판별합니다.
이 그룹바이를 선택하면 앱 이벤트에 대해 ‘에어브릿지 디바이스 ID’를 기준으로 첫 이벤트를 판별할 수 있습니다. 대상이 되는 이벤트가 ‘에어브릿지 디바이스 ID’ 기준으로 첫 이벤트면 true, 아니라면 false, ‘에어브릿지 디바이스 ID’가 없거나 잘못된 값이면 null로 표시됩니다. 아래 예시를 참고해 주세요.
Airbridge Device ID | Event Category | Is First Event per Device ID | Event Datetime |
---|---|---|---|
D1 | Install (App) | true | 2020-06-22 21:36:00 |
D1 | Install (App) | false | 2020-06-23 09:00:00 |
이 그룹바이를 선택하면 웹과 앱 이벤트에 대해 ‘유저 ID’를 기준으로 첫 이벤트를 판별할 수 있습니다. 대상이 되는 이벤트가 ‘유저 ID’ 기준으로 첫 이벤트면 true, 아니라면 false, ‘유저 ID’가 없거나 잘못된 값이면 null로 표시됩니다. 아래 예시를 참고해 주세요.
User ID | Event Category | Is First Event per User ID | Event Datetime |
---|---|---|---|
U1 | 구매 완료 (App) | true | 2020-06-24 17:00:00 |
U1 | 구매 완료 (Web) | false | 2020-06-25 18:00:00 |
예시에서는 앱에서 발생한 구매 완료 이벤트가 첫 이벤트입니다. 웹에서 발생한 구매 완료 이벤트는 웹 기준으로는 첫 이벤트이지만, 웹과 앱을 모두 고려해 첫 이벤트가 판별되기 때문에 첫 이벤트로 판별되지 않습니다.
알립니다
이해를 돕기 위해 예시에는 실제보다 간단한 형태의 식별자를 임의로 사용했습니다.
에어브릿지에서 사용하는 식별자는 항상 수집되지 않습니다. 예를 들어 ‘에어브릿지 디바이스 ID’는 LAT(Limited Ad Tracking)나 ATT(App Tracking Transparency) 정책에 따라, ‘유저 ID’는 유저가 서비스에 가입하거나 로그인하지 않으면 제공되지 않을 수 있습니다.
고유 유저는 리포트에서 식별자를 기준으로 중복 집계된 유저를 제외한 고유한 유저를 가리킵니다.
일반적으로 유저 1명이 여러 디바이스를 사용하면 ‘에어브릿지 디바이스 ID’는 다르지만 ‘유저 ID’가 같습니다.
에어브릿지 디바이스 ID |
유저 ID |
에어브릿지 ID |
---|---|---|
T | Summer | 200 |
A | Summer | 200 |
C | Summer | 200 |
‘에어브릿지 ID’는 ‘유저 ID’를 기반으로 생성됩니다. 그리고 ‘에어브릿지 디바이스 ID’를 통합합니다. 따라서 '유저 ID’와 ‘에어브릿지 ID’ 기준 고유 유저는 1명입니다. ‘에어브릿지 디바이스 ID’ 기준 고유 유저는 3명입니다.
유저가 항상 로그인하지 않기 때문에 ‘에어브릿지 디바이스 ID’만 수집되는 경우는 빈번하게 발생합니다. ‘유저 ID’가 없으면 ‘에어브릿지 디바이스 ID’에 따라 ‘에어브릿지 ID’가 생성됩니다.
에어브릿지 디바이스 ID |
유저 ID |
에어브릿지 ID |
---|---|---|
X | Noel | 300 |
Y | - | 301 |
Z | - | 302 |
Z | - | 302 |
Z는 같은 ‘에어브릿지 디바이스 ID’이기 때문에 ‘에어브릿지 ID’가 같습니다. 따라서 ‘에어브릿지 ID’ 기준 고유 유저는 3명입니다. ‘에어브릿지 디바이스 ID’ 기준 고유 유저는 3명입니다. ‘유저 ID’는 수집되지 않으면 고유 유저로 결정하지 않습니다. ‘유저 ID’ 기준 고유 유저는 1명입니다.
복잡한 시나리오입니다. 에어브릿지에서 사용하는 식별자로 고유 유저를 어떻게 결정하는지 확인해 보세요.
에어브릿지 디바이스 ID |
유저 ID |
에어브릿지 ID |
---|---|---|
A | Tai | 400 |
B | Sunny | 401 |
C | Dana | 402 |
D | Dana | 402 |
E | Dana | 402 |
F | - | 403 |
먼저 ‘에어브릿지 ID’는 ‘유저 ID’ 기반으로 생성됩니다. Dana는 모두 같은 ‘에어브릿지 ID’로 생성됩니다. F는 ‘유저 ID’가 없기 때문에 추가로 새로운 ‘에어브릿지 ID’가 생성됩니다. 따라서 ‘에어브릿지 ID’ 기준 고유 유저는 4명입니다. ‘에어브릿지 디바이스 ID’ 기준 고유 유저는 6명입니다. 그리고 ‘유저 ID’ 기준 고유 유저는 3명입니다.
도움이 되었나요?