본문 바로가기
카테고리 없음

서버에서 직접 전송하는 이벤트를 ’전환 API(Conversion API)’라고 부르는 이유

by 뚜찌지롱 2025. 4. 6.

 

안녕하세요. 오늘은 협력광고를 위해 매체사에 이벤트를 전송하는 업무를 하던 중 Conversion API 라는 개념 이해가 필요해서 글을 정리해보고자 합니다. 개발의 세계 어렵고 머리터지고.. 하면서도 재밌네요 ㅎㅎ 

 

📌  1. 컨버전(Conversion)의 의미

 

먼저, 마케팅 분야에서 '컨버전(Conversion)'이란 사용자가 특정 행동(구매, 가입, 다운로드 등)을 완료한 것을 의미합니다. 즉, 잠재 고객이 특정 목적을 달성한 상태로 '전환'된 것을 뜻합니다.

 

예를 들어:

  • 온라인 쇼핑몰에서 제품을 장바구니에 넣고 결제하면 전환 발생.
  • 웹사이트에서 회원가입을 완료하면 전환 발생.

 

 

📌  2. 클라이언트 기반 추적 vs 서버 기반 추적

컨버전 추적 방식은 크게 두 가지로 나뉩니다.

방식 특징 대표 기술
클라이언트 기반 브라우저 내에서 이벤트 전송 픽셀(Pixel), 자바스크립트 코드
서버 기반 서버에서 직접 이벤트 전송 전환 API(Conversion API)

 

  • 클라이언트 기반 추적 (브라우저 픽셀 방식)은 사용자의 브라우저에서 이벤트가 발생할 때마다 픽셀 또는 자바스크립트 코드가 이를 직접 플랫폼(페이스북, 구글 등)에 전달합니다.
  • 서버 기반 추적은 브라우저가 아니라 웹사이트의 서버가 플랫폼에 직접 이벤트를 전달하는 방식입니다.
    • 이미 서버에서 가지고 있는 데이터를 매체사 명세서에 맞춰 1:1 맵핑하여 전송하는 방법도 그 중 하나이겠네요.  

 

 

📌  3. 왜 서버에서 전송되는데 컨버전 API라고 부를까?

 

'전환 API(Conversion API)'라는 용어는 서버에서 사용자 행동(컨버전 이벤트)을 플랫폼에 직접 전송하는 API이기 때문에 붙여진 이름입니다.

 

  • 여기서 '전환'은 사용자 행동의 상태 변화를 서버에서 기록하고 전달하는 것을 의미합니다.
  • 기존의 클라이언트 측 픽셀 방식으로는 정확한 사용자 이벤트(전환) 데이터를 확보하기 어려워졌기 때문에 서버 측에서 직접 이를 전송하는 방식이 필요해졌습니다.
  • '전환'을 전송하는 API이기 때문에 '전환 API(Conversion API)'로 명칭을 사용하게 된 것입니다.

 

파일을 변환하거나 로딩하는 개념과는 관계가 없습니다. 사용자의 행동 데이터를 직접 서버에서 마케팅 플랫폼(페이스북, 구글 등)에 전달하는 것이 핵심입니다.

 

 

 

📌  4. 전환 API의 등장 배경

 

최근 프라이버시 보호 정책 강화로 인해 브라우저 기반의 쿠키 추적이 제한되면서, 정확한 전환 이벤트 측정이 어려워졌습니다. 이에 따라 서버에서 직접 플랫폼에 데이터를 전송하는 방식의 필요성이 증가했고, 이 과정에서 등장한 것이 '전환 API'입니다.

 

👉 클라이언트 기반 추적 방식의 신뢰도 저하 원인

  • 쿠키 차단, 애드블로커(Ad Blocker) 증가
  • 브라우저 보안 정책 변경(Safari의 ITP, Chrome의 서드파티 쿠키 제한)

 

이를 극복하기 위해, 서버가 직접 전환 이벤트 데이터를 플랫폼에 전달하여 정확도를 높이는 방식이 '컨버전 API'입니다.

 

 

📌  5. 전환 API를 사용할 경우, 주의할 점

주의점 핵심 해결 방법
중복 이벤트 방지 이벤트 ID 공유 및 중복 제거
사용자 식별 일관성 사용자 ID 또는 이메일을 동일하게 공유
이벤트 정의 통일성 앱과 웹에서 동일한 이벤트 이름과 구조 사용
플랫폼 특화 이벤트 별도 이벤트 관리 또는 플랫폼 태그 사용
개인정보 보호 개인정보 처리 및 동의 획득 절차 통일 및 엄격 관리
테스트 환경 구분 테스트 플래그 또는 이벤트 명칭으로 구분 관리
버전 관리 SDK 및 스크립트 업데이트 시 동기화
크로스 플랫폼 연결 사용자 식별자 및 쿠키 활용 크로스 디바이스 연결 관리

 

댓글