피드로 돌아가기
Adding one field to our CAPI payload moved match rate from 66% to 79% overnight
Dev.toDev.to
Backend

CAPI Payload 식별자 확장을 통한 Match Rate 66%에서 79%로의 급격한 개선

Adding one field to our CAPI payload moved match rate from 66% to 79% overnight

강해수2026년 6월 26일2intermediate

Context

기존 CAPI 통합 환경에서 hashed email(em) 중심의 단일 식별자 전송 체계 운용. 한국 시장 특성상 사용되지 않는 Kakao 연동 이메일 비중이 높아 Meta 매칭 로직의 정밀도 저하 및 신호 누수 발생.

Technical Solution

  • identity anchor 강화를 위해 Payload 내 hashed phone number(ph) 필드 추가 전송
  • CRM 기반의 일관된 hashed user ID인 external_id를 도입하여 신호 충돌 시 Tiebreaker로 활용
  • em, ph, fn, ln, ct, st, zp, country, external_id를 포함한 Full parameter set으로 전송 범위 확장
  • Probabilistic inference 의존도를 낮추기 위해 Resolved user signal 중심의 데이터 파이프라인 재설계
  • Match rate 70% 임계값 유지로 Delivery system의 학습 효율 극대화

Impact

  • hashed phone number 추가 단일 조치로 Match Rate 66%에서 79%로 13%p 상승
  • external_id 추가 도입을 통해 Match Rate 추가 4-6%p 상승
  • Match Rate 65-69% 구간 대비 effective CPM 25-40% 상승 억제 효과 확인

1. CAPI 통합 시 단일 식별자(Email) 의존성을 탈피하고 Phone number 및 CRM ID를 포함한 다중 식별자 체계 구축

2. Match Rate 70% 미만 시 발생하는 Probabilistic inference로 인한 CPM 상승 및 학습 정체 가능성 모니터링

3. 신규 캠페인 런칭 후 3일 차에 데이터 매칭 정밀도 및 Deduplication error rate 검증 프로세스 수행

원문 읽기