For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
지역 평가
로컬 평가는 SDK에서 평가 논리를 실행합니다. 이 접근 방식은 원격 평가가 각 사용자에게 수행하는 네트워크 요청을 방지합니다. Amplitude는 대규모로 작동해야 하는 지연 시간에 민감한 시스템을 위해 서브밀리초 단위의 평가를 구축합니다.
타겟팅 기능
로컬 평가는 Amplitude 외부에서 수행되므로 Amplitude 애널리틱스의 고급옵션 타겟팅 및 사용자 식별을 지원하지 않습니다. 로컬 평가는 대상 세그먼트에 대한 일관된 버킷 설정을 지원하며, 이는 대개 충분합니다.
클라이언트측 로컬 평가
클라이언트측 로컬 평가에는 클라이언트에 로드되는 플래그 구성의 모든 타겟팅 데이터가 포함됩니다. 예를 들어 특정 사용자를 해당 사용자의 이메일로 타겟팅하면 사용자에 관계없이 모든 클라이언트가 해당 이메일을 볼 수 있습니다.
코호트 타겟팅
서버측 SDK는 사용자가 코호트를 대상으로 하도록 구성할 경우 이를 대상으로 설정할 수 있습니다. 로컬 평가 코호트는 사용자 ID만 대상으로 할 수 있습니다.
구현
로컬 평가는 평가입니다. 이 함수는 사용자와 플래그를 입력으로 받아 변형을 출력합니다.
스타트업 시 SDK는 서버로부터 플래그 구성 업데이트를 로드하고 각 평가 전에 액세스할 수 있도록 메모리에 저장합니다. 스타트업 후 SDK는 플래그 구성 업데이트를 위해 서버를 폴링합니다.
엣지 평가
로컬 평가 Node.js SDK는 JavaScript 및 분산 저장소를 지원하는 엣지 작업자 또는 함수에서 실행될 수 있습니다. 자세한 내용은 담당자에게 문의하거나 experiment@amplitude.com으로 이메일을 보내주십시오.
노출 및 할당 추적
로컬 평가는 노출 이벤트를 자동으로 추적하는 원격 평가와는 다르게 할당을 추적합니다. 로컬 평가 시:
- 클라이언트측 SDK는 코드가 클라이언트측 실험 SDK에서 변형에 액세스할 때 노출 이벤트를 자동으로 추적합니다.
- 서버측 SDK는 SDK가 사용자를 평가할 때, 그렇게 하도록 SDK를 구성한 경우 할당 이벤트를 추적합니다. 서버측 SDK는 노출을 자동으로 추적하지 않으므로 필요한 경우 노출을 별도로 추적해야 합니다.
서버 사이드 로컬 평가 실험의 경우 할당 이벤트를 실험 분석에서 노출 이벤트로 사용하십시오.
성능
다음 결과는 단일 플래그 평가를 반영합니다. Amplitude는 10,000번의 평가 반복 중 10회 실행 과정을 거쳐 이를 수집했습니다. 각 반복에서는 3가지 가능한 구성 중에서 무작위로 선택된 1개의 플래그 구성에 대해 무작위로 사용자 입력을 사용했습니다.
이 내용이 도움이 되었나요?