들어가며
이전 문서에서는 에어브릿지 온보딩 프로세스에 대한 전반적인 안내를 드렸습니다. 이번 문서에서는 에어브릿지를 도입하기 위해 마케터가 준비해야 할 기본 작업을 상세히 설명드리겠습니다. 대시보드 생성, 광고 채널 연동 계획, 수집할 이벤트 설계, 추가 개발 작업 검토 등 필수 및 권장 사항을 포함하여 도입을 위한 필요한 사항들을 안내해 드리니, 아래 내용을 차근차근 확인하시고 준비 작업을 진행해 주세요.
1.1 에어브릿지 앱 등록하기
가장 먼저, 에어브릿지 계정을 생성하고 앱을 등록해주세요. 자세한 대시보드 생성 방법은 아래 유저 가이드를 참고해주세요.
▶ 에어브릿지 대시보드 바로가기: '대시보드' 버튼을 클릭합니다.
앱을 처음 등록할 때, 성과 측정 모드와 개발 모드를 신중하게 선택해 주세요. 일반적으로 광고 성과를 측정할 운영용 앱은 성과 측정 모드를, 개발 과정에서 테스트가 필요한 스테이징 또는 개발용 앱은 개발 모드를 선택하시면 됩니다. 별도의 개발용 앱이 없다면, 성과 측정 모드 앱만 생성하셔도 무방합니다.
사용자 관리하기 선택
혹시 다른 사용자가 있다면 사용자를 에어브릿지 앱에 초대하세요.
1.2 광고 채널 운영 계획 세우기
에어브릿지는 기본적으로 모바일 마케팅 성과 측정 툴(MMP)입니다. 운영하시는 광고 채널을 확인하고, 에어브릿지와 연동 여부를 확인해 주세요. 에어브릿지와 연동된 광고 채널 목록은 대시보드의 [연동] < [광고 채널 연동] 메뉴에서 확인할 수 있고, 아래 유저 가이드에서도 확인할 수 있습니다. 운영하는 광고 채널을 찾지 못 했다면 해당 광고 채널에 광고 채널 연동 신청서 작성을 요청해 주세요.
1.3 수집할 이벤트 설계하기
이벤트 택소노미는 게임 내에서 수집할 이벤트를 정의하고 구조화하는 과정입니다. 잘 설계된 이벤트 택소노미는 데이터 분석과 캠페인 성과 측정을 효과적으로 도와줍니다. 아래 유저 가이드를 참고하여 광고 성과 확인을 위해 필요한 이벤트와 하위 프로퍼티를 정리해 주세요.
▶ 에어브릿지 이벤트 구성요소: 에어브릿지 이벤트의 구조와 데이터 타입, 제한사항 등을 확인할 수 있습니다.
▶ 이벤트 택소노미: 택소노미를 설계하는 방법에 대한 공식 가이드입니다.
▶ 게임 분야에서 권장하는 에어브릿지 이벤트: 게임 서비스에서 수집하면 좋을 이벤트 예시를 확인할 수 있습니다.
자주 묻는 질문
광고 성과 확인에 필요한 이벤트만 수집하는 경우 보통 5~15개 선에서 설계하는 것을 제안드립니다. 핵심 이벤트 사이의 퍼널 이벤트를 추가로 수집하는 경우도 있습니다. 다만 퍼널 이벤트를 많이 수집하게 될 경우 마케터 및 개발자의 관리 리소스가 증가하고, Data Point가 급격히 소진될 수 있으므로 사용량을 잘 확인해 주세요.
매출 이벤트는 포스트백, 리포트 관리의 용이성을 위해 커스텀 이벤트 보다는 스탠다드 이벤트(airbridge.ecommerce.order.completed 및 airbridge.adImpression)로 수집하는 것을 권장합니다.
인앱결제(IAP)의 경우 SDK를 통해 클라이언트에서 바로 결제 이벤트가 전송되도록 구현할 수도 있고, API를 통해 서버에서 검증한 결제 이벤트를 에어브릿지 서버로 전송할 수도 있습니다. SDK로 수집하는 경우, IP, 앱 버전, 기기 관련 정보가 클라이언트에서 자동수집되는 장점이 있습니다. 서버 투 서버로 전송하는 경우 이러한 값들을 서버에서 별도로 저장해 두었다가 API로 전송해야 합니다. 만약 웹샵에서 발생한 매출을 트래킹하고 싶다면, Web SDK를 통한 웹 이벤트가 아닌 서버 투 서버 방식을 통한 앱 이벤트 수집을 권장합니다.
인앱광고(IAA)의 경우, 인앱광고 송출을 위해 활용하는 미디에이션과 에어브릿지 간 연동을 통해 airbridge.adImpression 및 광고 노출 수익이 수집됩니다. 구글 애드몹, 앱러빈 맥스, 유니티 레벨플레이, AD(X), 트래드 플러스, 얀덱스 모바일 애즈에 대한 광고 수익 연동을 지원하고 있습니다. 각 미디에이션과의 연동 방법은 아래 가이드를 확인해 주세요.
에어브릿지가 매체로 포스트백하는 기준은 '이벤트'입니다. 매체에 포스트백해야 하는 정보는 이벤트로 수집해 주세요.
예시:
게임에서 레벨 10을 달성했을 때 포스트백을 진행할 겁니다.
'achieve_level_10'과 같은 커스텀 이벤트를 수집하세요.
첫 구매 이벤트를 내부 기준에 맞춰 엄격하게 전송합니다.
구매 완료 이벤트와 별도로 'order_complete_first'와 같은 커스텀 이벤트를 수집해 주세요.
시맨틱 어트리뷰트는 선택 사항으로, 광고 성과 분석에 필요한 경우에만 수집하시면 됩니다. 즉, 광고 성과를 확인하는 데 필요하지 않다면 수집하지 않아도 됩니다.
권장드리는 시맨틱 어트리뷰트 목록은 다음과 같습니다:
제품 관련 이벤트(예 'Add to Cart', 'Product View' 등)
currency, product ID, product name, price, quantity
구매 완료와 구매 취소 이벤트
currency, transactionID, product ID, product name, price, quantity
광고 노출 이벤트
currency
Airbridge Data Spec (Public) 시트를 활용해 주세요.
스탠다드 이벤트 및 시맨틱 어트리뷰트 목록부터, 각 리포트에서 제공하는 메트릭과 그룹바이, 로우 데이터에서 제공하는 이벤트와 하위 프로퍼티에 대한 설명을 확인할 수 있습니다.
1.4 추가 기능 개발 작업 필요 여부 결정하기 선택
에어브릿지는 앱 광고 성과 트래킹 외에도 다양한 기능을 제공하므로 필요한 경우 아래와 같은 작업도 추가로 진행할 수 있습니다. 마케터는 각 작업이 필요한지와 구현 가능 여부를 판단하고, 이후 연동 단계에서 유관한 개발 담당부서에 해당 작업을 추가 요청할 수 있습니다.
유관 개발 담당부서 | 작업 항목 | 작업 목적 | 참고 자료 |
|---|---|---|---|
마케터가 직접 작업 가능 | 기설치 유저의 ID 백필 | 이미 설치한 유저가 에어브릿지에서 신규 설치 유저로 집계되지 않도록, 기존 유저의 ADID 목록 혹은 User ID 목록을 에어브릿지에 업로드합니다. | |
앱 SDK 연동 담당자 | 디지털 시장법(DMA) 준수 | 구글의 유럽 디지털 시장법을 준수 정책을 따르기 위하여, 구글애즈에 전달될 유럽 지역 유저 데이터에 추가 필드를 개발합니다. | |
앱 SDK 연동 담당자 | SDK 시그니처 설정 | SDK 스푸핑 사기를 방지하기 위해 이벤트에 추가 보안 정보를 적용합니다. 감지된 가짜 이벤트의 처리 수준은 마케터가 결정합니다. | |
앱 SDK 연동 담당자 | 앱 삭제 이벤트 트래킹 | 에어브릿지에서 유저의 앱 삭제(Uninstall) 이벤트를 트래킹하기 위해 구글 파이어베이스 및 애플 APNs의 정보를 대시보드에 등록해야 합니다. | |
웹 SDK 연동 담당자 | 웹사이트 성과 측정 | 앱 광고 외에도 웹사이트로 랜딩하는 광고를 운영하고 있으며, 이 웹사이트의 광고 성과도 확인하고 싶은 경우 Web SDK 설치가 필요합니다. | |
DB 관리자 | 데이터 스토리지 연동을 통한 로우 데이터 백업 | 에어브릿지 대시보드에서 원본 레벨의 데이터(Raw data)는 최근 6개월 전 데이터까지만 추출할 수 있습니다. | |
API 개발 담당자 | 서버 포스트백을 통한 로우 데이터 실시간 적재 | 데이터 스토리지 연동을 통한 1일 단위의 백업이 아닌 실시간 전송이 필요한 경우, 광고주 포스트백 기능을 활용할 수 있습니다. 에어브릿지 서버가 전달하는 요청을 수신할 API 구현이 필요하며, 전송 방법(POST / GET) 결정이 필요합니다. | |
웹 SDK 연동 담당자 혹은, DNS 관리자 | 커스텀 도메인 사용 | 광고용 커스텀 트래킹링크 생성 시, 에어브릿지가 제공하는 도메인(abr.ge) 대신, 게임명 등이 포함된 자사 도메인을 활용할 수 있습니다. |
다음 단계 안내
이상으로 연동 준비 작업이 마무리되었습니다. 담당 개발 팀에 설계한 이벤트 택소노미와 추가 개발 작업 리스트를 전달하시고, 다음 단계로 넘어가세요.