중복 픽셀 및 전환 API 이벤트 처리

최적의 광고 성과를 위해서는 광고주가 Meta 픽셀과 함께 전환 API를 구현하는 것이 좋습니다. 이를 '중복 설정'이라고 하며, 이 권장하는 접근 방식에 대한 자세한 내용은 여기에서 확인하실 수 있습니다.

광고주가 중복 설정을 사용하는 경우 중복 제거 방법을 설정하여 광고 전송 시스템이 개별 이벤트와 중복되는 이벤트를 구분할 수 있도록 해야 합니다. 이 문서에서는 Facebook에서 이벤트의 중복을 제거하는 데 도움이 되는 여러 가지 중복 제거 옵션을 설명합니다.

전환 API와 Meta 픽셀을 통해 동일한 이벤트를 두 번 보내지 않는 광고주는 해당 이벤트에 대해 중복 제거를 설정할 필요가 없습니다.

이제 전환 API는 광고주가 여러 엔드포인트를 거치지 않고 하나의 엔드포인트를 통해 웹, 앱 및 오프라인 매장 이벤트를 Meta로 보낼 수 있도록 지원합니다. 전환 API에 대해 자세히 알아보세요.

이벤트 중복 제거 옵션

Facebook은 Meta 픽셀과 전환 API를 통해 동일한 이벤트의 중복을 제거하려고 시도합니다. 이벤트의 중복을 제거하는 방법에는 두 가지가 있습니다.

이벤트 ID 및 이벤트 이름(권장)

필수 매개변수

이 접근 방식의 경우 전환 API와 브라우저 픽셀에서 event_id 매개변수가 이벤트에 추가됩니다. event_id 매개변수는 유사한 이벤트를 고유하게 구분할 수 있는 식별자입니다. event_id 매개변수에 대해 자세히 알아보세요.

접근 방식 설명

이벤트의 중복은 ID이름을 기준으로 판단합니다. 다음과 같은 경우 이벤트가 중복 제거 대상으로 간주됩니다.

  1. 해당 이벤트에서 Meta 픽셀의 eventID는 전환 API의 event_id와 일치해야 합니다.
  2. 해당 이벤트에서 Meta 픽셀의 event는 전환 API의 event_name과 일치해야 합니다.

이벤트가 수신되면 Facebook에서는 여러 가지 전략을 사용하여 이벤트 간의 중복을 제거하는데, 이는 최적화와 측정을 개선하는 데 도움이 될 수 있습니다. 서버 및 브라우저 이벤트의 내용에 유의미한 차이가 없다면 일반적으로 먼저 수신된 이벤트가 선호됩니다.

이 픽셀의 eventID 매개변수는 fbq 트랙 호출의 4번째 인수입니다.

fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});

FBP 또는 외부 ID

필수 매개변수

이 접근 방식의 경우 브라우저 이벤트와 서버 이벤트에서 일관되게 event_name, fbp 및/또는 external_id를 사용해야 합니다. external_idfbp 매개변수에 대한 자세한 내용은 고객 정보 매개변수를 참조하세요.

접근 방식 설명

external_id 및/또는 fbp 매개변수를 브라우저와 서버를 통해 전달되도록 구성한 경우 Facebook에서 중복 이벤트를 자동으로 제거합니다. 처리 과정은 다음과 같습니다.

  1. event_namefbp 및/또는 external_id를 포함하여 브라우저 이벤트를 전송합니다.
  2. 그런 다음, event_namefbp 및/또는 external_id를 포함하여 서버 이벤트를 전송합니다.
  3. Facebook에서 서버 이벤트와 이전에 전송한 브라우저 이벤트를 비교합니다. 특히 event_namefbp 및/또는 external_id 조합을 비교합니다.
  4. Facebook에서는 여러 가지 전략을 사용하여 이벤트 간의 중복을 제거하는데, 이는 최적화와 측정을 개선하는 데 도움이 될 수 있습니다. 서버 및 브라우저 이벤트의 내용에 유의미한 차이가 없다면 일반적으로 먼저 수신된 이벤트가 선호됩니다.

접근 방식의 한계

중복 제거 방법은 다음과 같습니다.

  • 이는 일반적으로 브라우저에서 먼저 보낸 후 서버를 통해 전송한 이벤트의 중복을 제거하는 데만 효과가 있습니다. 브라우저 이벤트를 최근 48시간 이내에 수신하지 못한 경우 동일한 브라우저 이벤트가 서버 이벤트 이후에 도착하더라도 서버 이벤트는 삭제되지 않습니다.
  • 브라우저 전용 또는 서버 전용 이벤트 소스를 하나만 사용할 때는 이벤트의 중복을 제거하지 않습니다. 동일한 정보가 포함된 연속적인 브라우저 이벤트 두 개를 보내는 경우에도 어느 한쪽을 삭제하지 않습니다. 동일한 정보가 포함된 연속적인 서버 이벤트 두 개를 보내는 경우에도 어느 한쪽을 삭제하지 않습니다.

브라우저 픽셀에서 중복 제거 설정

매칭을 개선하려면 Meta 픽셀과 전환 API를 통해 수신되는 이벤트의 정확한 정보가 필요합니다.

  • 선택적 eventData 매개변수 내의 eventID는 고유한 값이어야 합니다. Meta 픽셀 구현에 따라 다음 작업을 수행할 수 있습니다.
    • track을 사용하여 페이지에 있는 모든 픽셀에 대해 이벤트 전송
      fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • trackSingle을 사용하여 픽셀 1개에 대해 이벤트 전송
      fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • eid 매개변수가 포함된 이미지 픽셀 태그
      <img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
    공유하려는 이벤트에 값 및 통화와 같은 매개변수가 포함되지 않는 경우 다음과 같이 설정할 수 있습니다.
    fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
  • Meta 픽셀의 eventID는 전환 API에서 수신되는 해당 이벤트의 event_id와 일치해야 합니다.
  • 48시간 이내에 동일한 서버 키 조합(event_idevent_name) 브라우저 키 조합(eventIDevent)이 동일한 픽셀 ID로 전송된 것이 확인되면 다음 이벤트를 삭제합니다.
  • 일치하는 event_ids와 함께 브라우저와 전환 API를 통해 이벤트를 전송하는 경우 해당 event_id가 포함된 첫 이벤트를 받은 후 48시간 이내에 수신할 경우에만 이벤트의 중복이 제거됩니다.

중복 제거 단계 확인

중복 제거 및 이벤트 병합 설정을 확인하는 방법은 설정 확인 문서를 참조하세요.