이 페이지에서

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.

실험 문제 해결

실험이나 플래그를 만들고 배포할 때 예기치 않은 문제가 발생할 수 있습니다. 이 페이지에서는 일반적인 문제와 그 해결 방법에 대해 설명합니다.

이 문서는 여러분이 Amplitude 실험을 설정하고 실행하는 방법을 알고 있다고 가정합니다. 복습이 필요한 경우 진행하기 전에 Amplitude 실험 요약 및 실험 구성에 관한 도움말 센터 문서를 검토하십시오.

A/A 테스트를 사용하여 설정을 검증하십시오

시스템적인 계측 또는 할당 문제가 의심되는 경우, 개별 실험을 디버깅하기 전에 A/A 테스트를 실행하여 실험 플랫폼이 올바르게 작동하는지 확인하십시오.

실험 문제 해결 체크리스트

이러한 질문들을 실험 불일치에 대한 빠른 체크리스트로 사용하십시오. 질문에 대해 "예"라고 대답할 수 있다면 해당 질문이 문제의 원인일 가능성이 낮습니다.

장치 ID와 사용자 ID가 일치합니까?

실험과 플래그에 사용하는 장치 ID 및 사용자 ID는 Amplitude 애널리틱스의 장치 ID 및 사용자 ID와 일치해야 합니다.

귀하의 플래그가 활성화되어 있습니까?

해당 배치에 표시되려면 배치에서 플래그를 활성화해야 합니다.

여러분의 변형체는 "off" 이외의 이름을 사용합니까?

변형에 "Off"라는 이름을 지정하지 마십시오. Amplitude는 이 값을 ‘OFF/FALLBACK’ 버킷의 사용자에게 예약합니다.

대체(fallback)는 실험에서 사용자를 실험군에 할당할 수 없는 경우 Amplitude가 제공하는 기본 변형(일반적으로 "컨트롤")입니다.

할당 이벤트와 노출 이벤트가 서로 다른 이벤트를 가리키나요?

할당 이벤트와 노출 이벤트는 동일한 이벤트를 사용할 수 있지만 이들은 다른 개념을 나타냅니다. 각 항목은 실험에서 다른 역할을 수행합니다.

  • 할당 이벤트는 사용자의 변형 할당 직전에 발생합니다.
  • 노출 이벤트는 사용자가 변형을 수신하기 위해 트리거해야 하는 이벤트입니다.

Amplitude는 세션 시작 시에 사용자를 할당하며, 사용자는 흐름의 나중 단계까지 노출 이벤트를 트리거하지 않을 수 있습니다.

각각에 대해 올바른 이벤트가 매핑되는지 확인하십시오.

자세한 내용은 기능 할당 이벤트로 이동하십시오.

이전 속성은 새 속성과 동기화됩니까?

단일 플랫폼(예: iOS)에서 실험을 실행하는 경우에도 플랫폼 값이 다른 사용자(예: Android)가 여전히 나타날 수 있습니다. 이는 사용자가 여러 플랫폼에서 제품에 액세스하고 가장 최근의 이벤트가 실험 대상 플랫폼이 아닌 다른 플랫폼에서 발생한 경우에 발생합니다. 할당 이벤트는 자동으로 발생하며 platform과 같은 비실험적 속성을 포함하지 않습니다.

다른 실험적 불일치

일부 실험 문제는 귀하의 직접적인 통제 범위를 벗어납니다. 이 섹션에서는 이러한 시나리오를 중점적으로 다룹니다.

사용자 속성에 대한 타겟팅 작업이 지연됨

Amplitude 실험은 매 시간마다 코호트 타겟팅을 업데이트합니다. 실험에 직접 전송된 속성에 대한 타겟팅은 실시간으로 적용됩니다. Amplitude가 저장하는 사용자 속성에 대한 타겟팅은 CDN 때문에 최대 1시간 지연될 수 있습니다.

사용자가 할당된 변형을 받지 못했습니다

Amplitude 실험은 서버 측에서 데이터를 생성하고 할당을 사용자 속성으로 저장합니다. 시간 초과, 네트워크 오류 또는 광고 차단기 때문에 사용자가 할당된 변형을 받지 못할 수도 있습니다.

사용자는 하루는 하나의 변형을 받고 다음 날에는 다른 변형을 받을 수도 있습니다. Amplitude 실험의 버킷화는 사용자 ID 및 장치 ID에 의존하므로 장치 ID만을 사용하고 사용자의 장치 ID가 변경될 경우 사용자는 두 번째 버킷에 저장될 수 있습니다. 이는 사용자가 시크릿 모드를 열거나 마지막 방문 후 캐시와 쿠키를 지울 때 발생합니다.

사용자는 할당 이벤트 이후에는 어떤 이벤트도 기록하지 않습니다.

사용자는 순서 무관 활성 이벤트를 기록하지 않고도 할당 이벤트를 트리거할 수 있습니다.

  • 사용자의 광고 차단기 또는 분석 차단기는 분석 애플리케이션 이벤트를 방해합니다. 기능 실험 요청은 백엔드 서버에서 오며 일반적으로 이를 통과하지만 차단기는 웹 실험에 영향을 줄 수 있습니다.
  • 사용자가 앱을 열면 Amplitude의 백엔드 서버에 요청이 전송되고 할당 이벤트가 트리거됩니다. 그런 다음 사용자는 순서 무관 작업을 수행하기 전에 앱을 떠납니다.
  • Amplitude의 서버는 최종 사용자가 아닌 백엔드로부터 직접 할당 요청을 받습니다. 그룹 푸시 알림이나 마케팅 이메일과 같은 오프라인 캠페인에서 실험을 수행했는지 확인하십시오.

이 내용이 도움이 되었나요?