it-gundan.com

비동기식 코드와 비교하여 Google Analytics의 비동기식 추적 코드를 사용하면 어떤 이점이 있습니까?

구체적으로, 비동기 코드는 이전 코드가 수행하지 못하는 것을 달성하거나 허용합니까?

11
Travis Northcutt

최신 코드는 최신 브라우저의 기능을 사용하여 페이지를 렌더링하지 않고 Javascript를 비동기 적으로 실행합니다 (효과적으로 기본 페이지 렌더링 스레드가 아닌 다른 스레드에서 실행 됨).

이를 통해 인식 된 페이지 렌더링 성능에 영향을주지 않으면 서 페이지 상단에 코드를 배치 할 수 있습니다.

이는 부분 페이지로드 (예 : "중지"버튼을 누르거나 다른 페이지로 이동하는 사람)가 스크립트에 의해 더 많이 캡처 될 수 있음을 의미합니다. 이전 코드를 사용하면 JavaScript 섹션을로드하고 실행하기 전에 사용자가 다른 곳으로 이동하면 페이지 노출이 제대로 기록되지 않을 수 있습니다.

8
Mark Hatton