데이터·분석 · 플랫폼 · 검증됨

Meta Pixel

Meta Pixel은 웹사이트에 넣는 JavaScript 코드로, 방문자가 페이지에서 취한 행동(이벤트)을 수집해 Meta 광고의 전환 측정과 맞춤 타깃 구성에 사용합니다. 기본 코드는 페이지의 head 영역에 넣고 fbq() 함수로 이벤트를 전송합니다.

상세 설명

Meta Pixel은 웹사이트에 삽입하는 JavaScript 코드 조각입니다. 방문자가 페이지에서 취하는 행동(이벤트)을 추적하기 위한 함수 라이브러리를 불러오며, 이렇게 수집한 데이터를 Meta 광고 성과 측정과 타깃 구성에 사용합니다.

Pixel은 광고 그 자체가 아니라, 웹사이트에서 일어난 행동을 Meta 쪽으로 전달하는 측정 도구입니다.

무엇을 하는가

공식 문서 기준으로 Pixel이 수집·전달하는 데이터는 다음과 같습니다.

구분내용
HTTP 헤더IP 주소, 브라우저 정보 등 표준 웹 프로토콜 데이터
Pixel 고유 데이터Pixel ID와 Facebook 쿠키
버튼 클릭 데이터방문자의 클릭과 이어지는 페이지 방문
양식 필드 이름웹사이트 필드의 식별자(값 자체는 별도로 포함하지 않는 한 수집하지 않음)
선택적 맞춤 데이터전환 금액, 페이지 유형 등 개발자가 직접 담아 보내는 추가 정보

수집된 전환은 Ads Manager에 나타나 광고 효과 측정, 맞춤 타깃(Custom Audiences) 정의, 다이내믹 광고 캠페인, 전환 퍼널 분석에 활용됩니다.

설치 위치와 구성

기본 코드(base code)는 추적하려는 모든 페이지의 여는 <head>와 닫는 </head> 태그 사이에 넣습니다. 공식 문서는 이 위치가 브라우저나 서드파티 코드가 Pixel 실행을 차단할 가능성을 줄인다고 설명합니다.

  • Pixel ID는 기본 코드 안 두 곳에 들어가는 고유 식별자로, Ads Manager의 Events Manager에서 확인합니다.
  • 기본 코드에는 fbq('track', 'PageView') 호출이 포함되어 있어 한 번의 PageView 전환을 자동으로 기록합니다. 공식 문서는 이 기본 호출을 그대로 두기를 권장합니다.
  • 설치 후에는 페이지를 불러온 뒤 Events Manager에서 수집 여부를 확인하고, 문제 해결에는 Pixel Helper 확장 프로그램 사용을 권장합니다.

이벤트 유형

  • 표준 이벤트(Standard Events): 상품 검색, 상품 조회, 구매처럼 전환과 연관된 공통 행동을 나타내는 사전 정의 이벤트입니다. 상품 ID, 구매 수량 같은 매개변수를 함께 보낼 수 있습니다.
  • 맞춤 이벤트(Custom Events): 사전 정의된 이벤트가 맞지 않을 때 직접 정의하는 이벤트로, 맞춤 타깃 구성에도 사용할 수 있습니다. 이름은 문자열이며 50자를 넘지 않아야 합니다.

표준 이벤트는 fbq('track', ...) 형태로 기록합니다. 예를 들어 fbq('track', 'Purchase', {currency: "USD", value: 30.00});처럼 이벤트 이름과 선택적 매개변수 객체를 함께 전달합니다. 맞춤 이벤트는 fbq('trackCustom', ...)을 사용하며, 두 방식 모두 페이지 로드나 버튼 클릭 같은 특정 행동 시점에 호출할 수 있습니다.

확인 범위

  • 기본 코드가 <head> 안에 정상적으로 삽입되어 있는지
  • Pixel ID가 실제 계정의 ID와 일치하는지
  • Events Manager에서 PageView가 수신되는지
  • 측정하려는 전환에 맞는 표준·맞춤 이벤트가 실제로 발생하는지

연결된 문제와 구성요소

이 플랫폼에서 발생하는 문제와 함께 사용되는 구성요소를 확인하세요.

공식 출처

Meta Pixel 공식 문서

최종 검토일: 2026-07-23