버퍼요청 수

다음 bufferRequests() 메서드를 사용하면 이미지 요청을 Adobe으로 보내는 대신 현재 페이지에서 캐시할 수 있습니다. 이 메서드를 트리거하는 것은 브라우저가 지원하지 않는 시나리오에서 유용합니다 navigator.sendBeacon() 또는 가 페이지를 언로드할 때 이미지 요청을 취소합니다. Safari와 같은 많은 버전의 WebKit 브라우저는 일반적으로 링크를 클릭할 때 이미지 요청을 중지하는 동작을 보여 줍니다. 다음 bufferRequests() 메서드는 AppMeasurement v2.25.0 이상의 모든 버전에서 사용할 수 있습니다.

호출 시 t() 또는 tl() 동일한 브라우저 세션의 후속 페이지에서 및 bufferRequests() 이 페이지에서 아직 호출되지 않았으므로 해당 페이지의 이미지 요청 외에 모든 버퍼된 요청이 전송됩니다. 버퍼된 요청은 현재 페이지의 이미지 요청이 마지막으로 전송되는 올바른 순서로 전송됩니다.

TIP
버퍼된 요청의 타임스탬프는 데이터가 전송되는 페이지와 공유됩니다. 버퍼링된 요청이 기록되는 정확한 시간 내에 더 정밀하게 작업하려면 다음을 설정할 수 있습니다. timestamp 요청을 버퍼링하기 전의 페이지 변수입니다. 이 변수를 사용하는 경우 다음을 확인하십시오 타임스탬프 선택 사항 가 활성화됨 - 활성화되지 않은 경우 타임스탬프가 지정된 모든 히트가 영구적으로 손실됩니다.

제한 사항

호출 시 bufferRequests() 메서드에서 다음 제한 사항을 염두에 두십시오. 이 메서드는 을 사용하므로 Window.sessionStorage, 다음과 같은 여러 제한 사항이 적용됩니다.

  • 대상 링크는 동일한 도메인과 하위 도메인에 있어야 합니다. 버퍼된 요청은 도메인 또는 하위 도메인 간에 동일하게 Adobe Analytics 구현이 있더라도 작동하지 않습니다. 또한 이 제한은 버퍼된 요청을 사용하여 종료 링크를 추적할 수 없음을 의미합니다.
  • 대상 링크는 현재 페이지와 동일한 프로토콜을 사용해야 합니다. HTTP와 HTTPS 간에는 버퍼된 요청을 보낼 수 없습니다.
  • 를 호출할 때까지 버퍼된 요청이 저장됩니다. t() 또는 tl() 호출하지 않음 bufferRequests() 브라우저 또는 탭을 닫을 때까지 또는 를 선택합니다. 해당 데이터를 Adobe에 보내기 전에 브라우저 세션이 종료되면 전송되지 않은 버퍼된 요청이 영구적으로 손실됩니다.
  • 브라우저가 다음을 지원하지 않는 경우 웹 스토리지 API 또는 JSON API를 지정하는 경우 브라우저 콘솔에 경고가 출력되고 AppMeasurement은 를 사용하여 이미지 요청을 즉시 전송하려고 시도합니다. t() 메서드를 사용합니다.

웹 SDK의 버퍼된 요청

현재 웹 SDK는 요청을 버퍼링하는 기능을 제공하지 않습니다.

Adobe Analytics 확장을 사용한 버퍼된 요청

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

AppMeasurement 및 Analytics 확장 사용자 지정 코드 편집기의 s.bufferRequests()

호출 bufferRequests() 호출 전 메서드 t() 또는 tl(). 날짜 bufferRequests() 가 호출되면 후속 추적 호출이 Adobe 데이터 수집 서버로 전송되는 대신 세션 저장소에 기록됩니다.

// Instantiate the tracking object
var s = s_gi("examplersid");

// Flag the request to be buffered
s.bufferRequests();

// The t() or tl() method then writes the data to session storage instead of sending it to Adobe
s.tl(true,"o","Example link click");

// On a subsequent page, the tracking call sends both the above link tracking call and the page view call
s.t();
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690