외부 ID

개체 유형: 문자열 또는 문자열의 배열 | 해시 권장

외부 ID는 광고주 시스템의 사용자를 나타내는 문자열(예: 포인트 적립 ID, 사용자 ID, 외부 쿠키 ID)입니다. 주어진 이벤트에 대해 하나 이상의 external_ ID를 보내면 Facebook에서 해당 이벤트와 Facebook 사용자와의 매칭을 시도합니다.

외부 ID는 브라우저 픽셀, 전환 API, 오프라인 전환 API(OCAPI) 등의 여러 채널을 통해 전송할 수 있습니다. 모든 채널에 걸쳐 일관성이 유지되어야 합니다. 예를 들어 external_id123으로 설정하여 브라우저 픽셀 이벤트를 전송하는 경우, 이와 동일한 사용자에 대한 전환 API 이벤트도 external_id123으로 설정해야 합니다.

브라우저 픽셀을 통해 전송한 external_id를 확인하려면 전송된 고급 매칭 매개변수 아래에서 픽셀 도우미를 참조하세요. 테스트 이벤트 도구에서는 external_id를 사용할 수 없습니다.

사용해야 하는 이유

광고주는 자신의 자산을 방문하는 사용자에게 이미 자체 ID를 할당했을 수 있습니다. external_id 필드를 사용하여 이러한 ID를 다음과 같은 용도로 활용할 수 있습니다.

  • 비즈니스 규모 조정: external_id를 제공하고 나면 이를 여러 채널에서 다시 사용하고 다른 타겟을 만들 수 있습니다. 광고주 측에서는 external_id를 내부 ID 시스템에 매핑하기만 하면 더 이상 대량의 PII를 관리할 필요가 없습니다.
  • 일치율 향상 및 채널에서 매칭 활용: 특정 식별자에 대한 액세스 권한이 없는 채널에서 일치율을 향상하여 다른 채널에서 얻은 정보를 활용할 수 있습니다. 예 - 여러 채널에 걸쳐 매칭 유형 활용을 참조하세요.
  • 나만의 타겟 만들기: 타겟 만들기를 참조하세요.
  • 보안 및 개인 정보 보호 강화: 해시된 PII를 여러 번 업로드하지 않고 PII를 포함한 external_id를 한 번만 보내면 해당 매칭을 다시 사용할 수 있습니다.

사용 방법

1단계

external_id와 여러 가지 다른 고객 정보 매개변수를 포함하여 이벤트를 Facebook으로 보냅니다. 이 이벤트는 브라우저 픽셀, 전환 API, 오프라인 전환 API 등의 여러 채널을 통해 전송할 수 있습니다.

2단계

Facebook에서는 전송받은 모든 정보를 사용하여 매칭을 찾습니다. 매칭을 찾을 경우, 광고주가 제공한 external_id와 해당 특정 사용자를 연결합니다.

3단계

그 이후의 이벤트에서는 external_id만 포함한 이벤트를 Facebook에 전송할 수 있습니다. Facebook에서는 external_id와 매칭된 Facebook 사용자 사이의 기존 연결을 그대로 유지합니다.

external_id와 특정 사용자의 매칭은 정기적으로 만료됩니다. 이는 최대한 자주 새로 고침하는 것이 좋습니다.

예 - 여러 채널에 걸쳐 매칭 유형 활용

  1. 브라우저 픽셀을 사용하는 웹사이트가 있다고 생각해 보세요.
  2. 사용자가 웹사이트에서 특정 제품을 확인합니다.
  3. 광고주가 해시된 고객 정보를 포함하는 브라우저 픽셀을 통해 ViewContent 이벤트를 Facebook에 전송합니다. 여기에 해당 사용자의 해시된 이메일과 해시된 외부 ID를 포함합니다. 픽셀은 쿠키 정보를 자동으로 포함합니다.
  4. Facebook에서 해시된 이메일을 사용하여 매칭을 찾습니다. Facebook이 external_id와 해당 Facebook 사용자 사이의 매핑을 기억합니다.
  5. 며칠 후에 해당 사용자가 광고주의 웹사이트에서 구매를 완료합니다.
  6. 광고주가 새로운 이벤트를 Facebook으로 전송합니다. 이번에는 전환 API를 사용합니다. 이벤트에 external_id를 포함합니다.
  7. Facebook에서 external_id를 받습니다. Facebook에서 픽셀을 통해 전송된 데이터로 이미 매칭이 완료된 것을 확인합니다. Facebook이 전환 API에서 기존의 매핑을 활용할 수 있습니다.

예 - 파트너 사용 사례

external_id를 활용하여 파트너 웹사이트에서 발생하는 전환을 보고합니다. 이 경우 절차가 다음과 같이 진행됩니다.

  1. 사용자가 광고주의 웹사이트를 사용하고 있고 파트너 웹사이트를 클릭합니다.
  2. 광고주가 external_id를 포함한 픽셀 이벤트를 Facebook으로 보냅니다. 파트너에게는 external_id를 포함하여 리디렉션 요청을 보냅니다.
  3. 사용자가 파트너 웹사이트에서 전환을 완료합니다.
  4. 파트너가 external_id를 포함하여 전환 정보를 광고주에게 전송합니다. 파트너는 민감한 정보를 공유할 필요가 없습니다.
  5. 광고주가 새로운 전환 정보와 해당 external_id를 포함하여 또 다른 이벤트를 전송합니다.

타겟 만들기

브라우저 픽셀, 전환 API, 오프라인 전환 API, 앱 이벤트에서 external_id를 일관되게 사용하는 것이 중요합니다. 이렇게 하면 external_id를 사용하여 다음과 같은 유형의 타겟을 만들 수 있습니다.

고객 파일 맞춤 타겟은 위에 나열하지 않았습니다. 이 유형의 타겟은 다른 정책을 사용하며 external_id 또는 전환 API를 통해 수신한 데이터의 extern_id만 사용하여 만들 수 없습니다.

Fbp 매개변수

이벤트에 external_id를 추가할 수 있으면 항상 그렇게 해야 합니다. 그러나 시스템에서 이를 수행하도록 설정되어 있지 않은 경우 fbp 매개변수를 외부 ID로 사용하여 문제를 완화할 수 있습니다. fbp 매개변수에 대해 자세히 알아보세요.

시나리오데이터 처리 방법

이벤트가 fbp를 포함하고 external_id를 포함하지 않은 경우

Facebook에서 fbpexternal_id로 사용하여 매칭을 찾으려고 시도합니다. fbp는 브라우저 쿠키이므로 만료 날짜가 있습니다.

이벤트가 fbpexternal_id를 포함하는 경우

Facebook이 두 필드를 모두 저장하고 매칭을 찾으려고 시도합니다. external_id는 향상된 성능을 제공하므로 항상 선호됩니다.

이벤트가 external_id를 포함하고 fbp를 포함하지 않은 경우

external_id를 포함하는 일반 이벤트로 처리됩니다.