앱 전환 이벤트 설계 (GA4 이벤트와 앱 캠페인 연결)
홍승협(준이아빠) / 데이터 분석, AI 실무 교육
전환 이벤트 설계는 앱 안에서 일어나는 행동 가운데 캠페인의 목표로 삼을 것을 골라 이벤트로 수집하고, 광고 시스템이 그 행동을 늘리도록 연결하는 작업입니다.
🤔 혹시 이런 생각 해본 적 없나요?
- "앱 캠페인 목표에 넣을 이벤트가 없다는데, 이벤트는 대체 어디서 만드는 거지?"
- "설치는 자동으로 잡히던데 구매도 알아서 잡히는 것 아닌가?"
- "개발자에게 이벤트를 요청하라는데 무엇을 어떤 이름으로 요청해야 할지 모르겠다."
앱 캠페인과 Apple Ads 운영과 메타 어드밴티지+ 앱 캠페인에서 설치 대신 인앱 액션을 목표로 넣을 수 있다는 이야기를 반복했습니다. 그 목표의 재료가 이번 클래스의 주제입니다. 이벤트가 없으면 시스템은 설치까지만 배우고, 이벤트가 있어야 그 뒤의 행동을 배웁니다.
🧾 이벤트는 앱 안에서 찍히는 영수증입니다
전환 이벤트 설계는 앱 안에서 일어나는 행동 가운데 캠페인의 목표로 삼을 것을 골라 이벤트로 수집하고, 광고 시스템이 그 행동을 늘리도록 연결하는 작업입니다.
가게 계산대의 영수증에 비유하면 구조가 잡힙니다. 손님이 매장을 둘러보기만 하면 기록이 남지 않지만, 계산대를 지나면 무엇을 언제 샀는지 영수증이 남습니다. 이벤트는 앱 안 곳곳에 놓인 계산대에서 찍히는 영수증이고, 가입과 장바구니와 구매 같은 행동이 지나갈 때마다 한 장씩 쌓입니다. 광고 시스템은 이 영수증 뭉치를 읽고 어떤 사용자가 사는 손님인지 배웁니다.
앱에서 이 역할을 맡는 도구가 파이어베이스(Firebase)입니다. 2014년 구글이 인수한 앱 개발 도구 묶음인데, 마케터에게 중요한 것은 그 안의 분석 SDK입니다. 앱에 이 SDK가 들어가면 이벤트가 GA4로 모이고, 구글 광고와 연결할 수 있는 상태가 됩니다.
🗂️ 이벤트의 3층 구조: 자동, 추천, 맞춤
GA4의 앱 이벤트는 세 층으로 나뉩니다. 어디까지 공짜로 잡히고 어디부터 직접 심어야 하는지가 이 구분에서 정해집니다.
| 층 | 누가 정하나 | 예 | 준비 |
|---|---|---|---|
| 자동 수집 이벤트 | SDK가 알아서 수집 | first_open(첫 실행), session_start, screen_view, in_app_purchase(스토어 결제), app_remove(삭제, 안드로이드) | SDK만 넣으면 됨 |
| 추천 이벤트 | 구글이 이름과 규격을 정해 둠 | sign_up, login, purchase, add_to_cart, begin_checkout, level_up | 개발자가 심되 정해진 이름 사용 |
| 맞춤 이벤트 | 우리가 이름을 정함 | 견적_요청, 보험료_조회처럼 추천 목록에 없는 행동 | 이름 규칙을 정해 직접 설계 |
자동 수집만으로 되는 일과 되지 않는 일을 구분하는 것이 출발점입니다. 첫 실행과 스토어 결제, 앱 삭제 같은 공통 행동은 SDK가 알아서 잡습니다. 그런데 가입과 장바구니처럼 서비스마다 화면이 다른 행동은 시스템이 알 방법이 없으므로 직접 심어야 합니다.
직접 심을 때는 추천 이벤트 목록부터 확인합니다. 구글이 업종별로 자주 쓰는 행동의 표준 이름을 정해 두었기 때문입니다.
위 화면은 공식 도움말의 온라인 판매 부분입니다. 같은 문서에 모든 비즈니스 공통(sign_up, login, share)과 게임(level_up, tutorial_complete) 목록도 있습니다. 표준 이름을 쓰면 보고서가 규격대로 채워지고, 광고 연동과 협업에서도 뜻이 바로 통합니다. buy_finish_v2처럼 팀만 아는 이름을 만드는 것은 표준 이름에 맞는 행동이 없을 때의 마지막 선택입니다.
🎯 주요 이벤트 지정과 캠페인 연결
이벤트가 쌓이기 시작했다면 다음 순서는 둘입니다.
- 주요 이벤트로 표시합니다. 수집되는 이벤트 가운데 비즈니스 성공에 특히 중요한 것을 GA4에서 주요 이벤트(key event)로 지정합니다. 예전에는 이 지정을 전환이라고 불렀는데, 지금은 광고 쪽 전환과 구분하기 위해 이름이 나뉘었습니다. 오래된 자료를 볼 때 두 용어가 섞여 나오는 이유입니다.
- 광고 계정에서 전환으로 가져옵니다. 구글 광고에서 주요 이벤트를 바탕으로 전환을 만들면, 앱 캠페인의 tCPA 입찰이 그 행동을 목표로 최적화를 시작합니다.
여기서 캠페인 설계와 만납니다. 모든 이벤트가 같은 무게일 수는 없으므로, 행동의 가치에 따라 목표 단가를 다르게 접근합니다. 장바구니 담기를 목표로 한 캠페인과 구매 완료를 목표로 한 캠페인은 허용할 수 있는 단가 자체가 다릅니다. 그 단가의 상한을 구하는 방법은 적정 CPI 산정에서 다룬 그대로입니다.
메타 쪽도 원리는 같습니다. 메타 SDK나 MMP로 이벤트를 전달해야 어드밴티지+ 앱 캠페인의 최적화 이벤트를 고를 수 있습니다. 이벤트 설계는 한 번 해 두면 모든 매체가 같은 재료를 씁니다.
✍️ 개발자에게 건네는 요청서 양식
이벤트를 앱에 넣는 일은 대부분 개발자의 몫입니다. 마케터가 할 일은 무엇을 어떻게 수집할지 빠짐없이 적어 건네는 것이고, 요청이 모호하면 구현도 모호해집니다. 요청서에 들어갈 항목은 세 가지입니다.
| 항목 | 적을 내용 | 가상의 커머스 앱 예시 |
|---|---|---|
| 이벤트 이름 | 추천 이벤트 목록의 표준 이름 | sign_up |
| 찍히는 시점 | 어느 화면에서 어떤 동작이 끝났을 때인지 | 가입 완료 화면이 표시되는 순간 (버튼을 누른 순간이 아님) |
| 함께 담을 매개변수 | 나중에 나눠 볼 기준 | method(가입 방법: 이메일, 카카오, 애플) |
가운데 줄이 가장 자주 어긋나는 지점입니다. 버튼을 누른 순간에 찍으면 가입에 실패한 사용자까지 세게 되고, 완료 화면에서 찍어야 실제 가입만 남습니다. 같은 이름의 이벤트라도 찍히는 시점이 다르면 숫자가 달라지므로, 시점을 문장으로 적어 두는 것이 요청서의 핵심입니다.
매개변수는 처음부터 욕심내지 않아도 됩니다. 나중에 보고서에서 무엇으로 나눠 보고 싶은지를 기준으로 한두 개만 정해 두고, 필요가 생길 때 늘리는 편이 관리하기 쉽습니다.
🧭 무엇을 심을지 고르는 기준
이벤트를 많이 심는 것이 목표가 아닙니다. 고르는 기준을 정리하면 이렇습니다.
- 최종 전환과 그 앞의 길목을 함께 심습니다. 구매만 심으면 데이터가 드물어 시스템이 배울 재료가 부족합니다. 가입, 장바구니, 결제 시작처럼 구매로 가는 길목의 행동을 함께 심으면 학습 재료가 늘어납니다.
- 양이 적은 앱일수록 앞 단계를 목표로 잡습니다. 하루 구매가 몇 건 안 되는 시기라면 구매 대신 가입을 캠페인 목표로 두고, 물량이 늘면 목표를 뒤 단계로 올립니다.
- 이름과 정의를 문서로 남깁니다. 어떤 행동이 언제 찍히는지를 적어 둬야 매체 리포트와 숫자를 맞출 때 기준이 됩니다.
한 가지 흔한 질문도 짚어 두겠습니다. 파이어베이스로 이벤트를 모으면 MMP가 필요 없는지입니다. 답은 역할 구분에 있습니다. 구글 광고 하나만 쓴다면 GA4로도 충분하지만, 여러 매체를 쓰면서 매체별 기여를 비교하려면 MMP가 필요합니다. GA4는 구글 바깥 매체의 앱 유입 기여를 매체 기준으로 나눠 보여 주는 데 한계가 있기 때문입니다.
❓ 이벤트는 몇 개나 심어야 하나요?
개수의 정답은 없고 사다리가 기준입니다. 최종 전환 1개와 그 앞의 길목 2개에서 3개, 그러니까 서너 개의 핵심 행동으로 시작하는 편이 관리하기 좋습니다.
참고로 구글의 추천 이벤트 목록만 해도 온라인 판매 부문에 15종이 있지만, 전부 심는 것이 목표가 아닙니다. 캠페인 목표로 쓸 것과 보고서에서 나눠 볼 것만 골라 심고, 필요가 생길 때 늘립니다.
❓ MMP를 쓰고 있으면 파이어베이스 SDK는 안 넣어도 되나요?
목적이 다르므로 함께 쓰는 경우가 많습니다. MMP는 여러 매체의 기여 비교가 강점이고, 파이어베이스의 분석 SDK는 구글 광고와의 전환 연결과 GA4 분석이 강점입니다.
구글 앱 캠페인을 돌린다면 파이어베이스 쪽 이벤트가 입찰 학습의 재료가 되므로, MMP가 있어도 넣어 두는 편이 유리합니다. 반대로 구글 광고를 쓰지 않는다면 MMP만으로도 캠페인 운영은 됩니다.
📋 3줄 요약
-
전환 이벤트 설계는 앱 안 행동 가운데 캠페인 목표로 삼을 것을 골라 이벤트로 수집하고 광고 시스템이 그 행동을 늘리도록 연결하는 작업입니다.
-
GA4 앱 이벤트는 SDK가 알아서 잡는 자동 수집과 구글이 이름을 정해 둔 추천, 우리가 이름을 붙이는 맞춤 세 층으로 나뉩니다.
-
수집된 이벤트를 GA4에서 주요 이벤트로 지정한 다음 구글 광고에서 전환으로 가져와야 앱 캠페인의 tCPA 입찰이 그 행동을 목표로 삼습니다.
참고 자료
이 글이 도움이 되셨다면 공유해 주세요
메신저로 바로 보내거나 링크를 복사할 수 있습니다.
커머스 앱에서 구매 완료를 캠페인 목표로 쓰려고 합니다. 이벤트 이름을 정할 때 실무에 맞는 선택은 무엇일까요?
이어서 배우면 좋은 개념
전환 (Conversion) 뜻과 전환 이벤트 설정 기준
마케팅에서 전환(Conversion)은 사용자가 광고주나 운영자가 미리 정해 둔 행동을 끝내는 것입니다. 무엇을 전환으로 볼지는 정해져 있지 않고 캠페인을 맡은 담당자가 직접 정하며, 그 정의에 따라 보고서의 숫자와 광고 알고리즘이 찾는 사람이 달라집니다.
구글 앱 캠페인과 Apple Ads 운영 (구조 설계와 키워드)
앱 캠페인과 Apple Ads 운영은 구글에는 소재를 넣어 조합을 맡기고 애플에서는 키워드로 검색어를 직접 골라, 두 채널의 자동화 범위에 맞춰 구조를 짜는 작업입니다.
메타 어드밴티지+ 앱 캠페인 (소재 설계와 iOS 측정 조건)
메타 어드밴티지+ 앱 캠페인은 페이스북과 인스타그램에 나가는 앱 광고의 입찰, 타겟, 노출 위치를 Meta AI에 맡기고, 광고주는 소재와 목표와 예산을 정하는 캠페인 방식입니다.
MMP (Mobile Measurement Partner)
여러 광고 매체의 성과를 한곳에서 측정해 앱 설치와 인앱 행동이 어느 매체의 기여인지 판정하는 제3자 측정 도구입니다.
관련 인사이트
- 클로드 프로젝트 지침 쓰는 법: 실제로 듣는 지침 예시 3개와 팀 공유 설정클로드 프로젝트 지침은 그 프로젝트 안에서 열리는 모든 대화에 자동으로 적용되는 작업 규칙입니다. 결과가 일정해지는 지침의 조건과 그대로 복사해 쓸 수 있는 예시 3개, 2026년 9월 15일 기준 팀 공유 권한 설정을 공식 문서 기준으로 정리했습니다.
- 미드저니 사용법: 웹에서 시작하는 순서와 프롬프트, 요금제 정리미드저니(Midjourney)는 글로 설명한 장면을 이미지로 만들어 주는 구독형 생성 서비스입니다. 디스코드 없이 웹에서 시작하는 순서와 프롬프트 작성 규칙, 네 가지 요금제와 GPU 시간 단위를 2026년 9월 기준 공식 문서로 확인해 정리했습니다.
- 뤼튼 사용법 정리: 도구 19종과 무료 범위, 업무에 쓸 때 확인할 점뤼튼(wrtn)은 뤼튼테크놀로지스가 운영하는 한국어 AI 서비스입니다. 2026년 9월 15일 기준 도구 19종의 구성과 로그인 전후 이용 범위, 이용약관에 적힌 무료 제공 조건을 업무 기준으로 정리했습니다.
- 퍼플렉시티 사용법: 검색 모드와 출처 확인, 요금제 정리퍼플렉시티(Perplexity)는 질문을 받으면 웹을 검색한 뒤 답변 문장마다 참고한 페이지를 붙여 주는 검색형 AI 서비스입니다. 검색 모드 네 가지와 출처를 확인하는 순서, 2026년 9월 요금제를 실무에 맞춰 정리했습니다.
- 메타 광고 라이브러리 API 가이드: 화면으로 보는 것과 API로 받는 것메타 광고 라이브러리는 메타 서비스에서 게재 중인 광고 전체와 내려간 정치, 사회 이슈 광고를 누구나 검색해 볼 수 있게 공개한 화면입니다. 광고 라이브러리 API는 같은 이름을 쓰지만 받아 갈 수 있는 광고가 정치, 사회 이슈 광고와 유럽 게재 광고로 한정됩니다. 화면에서 경쟁사 광고를 찾는 순서, 화면과 API가 각각 보여주는 항목, 접근 신청에 필요한 것을 공식 문서 기준으로 정리했습니다.
- 제미나이 무료 범위와 한도 정리: 요금제 4종 가격까지제미나이 무료 요금제는 월 0원으로 Gemini 3 Pro까지 쓸 수 있는 기본 요금제입니다. 무료로 열리는 기능과 막히는 기능, 사용량 한도가 계산되는 방식, 한국 요금제 4종의 가격을 공식 문서 기준으로 정리했습니다.
