Show Menu
화제×

useBeacon

대부분의 최신 브라우저에는 기본 메서드 navigator.sendBeacon() 이 포함되어 있습니다. 이 메서드는 HTTP를 통해 적은 양의 데이터를 웹 서버에 비동기적으로 전송합니다. useBeacon 변수가 활성화되어 있으면 AppMeasurement가 navigator.sendBeacon() 메서드를 사용할 수 있습니다. 이 방법은 페이지를 언로드하기 전에 정보를 전송하려는 종료 링크 및 기타 상황에 유용합니다.
useBeacon 이 활성화되어 있으면 Adobe에 전송된 다음 히트는 표준 GET 이미지 요청 대신 브라우저의 navigator.sendBeacon() 메서드를 사용합니다. 이 변수는 s.t() s.tl() 이미지 요청 모두에 적용됩니다. 이렇게 하려면 AppMeasurement 2.17.0 이상이 필요합니다.
AppMeasurement는 종료 링크 이미지 요청에 대해 useBeacon 을 자동으로 활성화합니다.
방문자가 useBeacon 을 지원하지 않는 브라우저를 사용하면 navigator.sendBeacon() 변수는 무시됩니다. 이 변수를 사용하려면 AppMeasurement 2.16.0 이상이 필요합니다.

Adobe Experience Platform Launch에서 비콘 사용

Launch에는 이 변수를 사용할 전용 필드가 없습니다. AppMeasurement 구문 다음에 나오는 사용자 지정 코드 편집기를 사용하십시오.

AppMeasurement 및 Launch 사용자 지정 코드 편집기의 s.useBeacon

s.useBeacon 변수는 AppMeasurement가 브라우저의 navigator.sendBeacon() 메서드를 사용하는지 여부를 결정하는 부울입니다. 기본값은 false 입니다. navigator.sendBeacon() 의 비동기적 특성을 사용하려면 추적 함수를 호출하기 전에 이 변수를 true 로 설정하십시오.
s.useBeacon = true;

추적 호출이 실행된 후 이 변수는 false 로 재설정됩니다. 구현이 동일한 페이지 로드에서 여러 이미지 요청을 전송하는 경우(예: 단일 페이지 애플리케이션) 각 추적 호출 전에 이 변수를 true 로 설정하십시오.