t()
메서드는 Adobe Analytics의 중요한 핵심 구성 요소입니다. 이 메서드는 페이지에 정의된 모든 Analytics 변수를 가져와 이미지 요청에 컴파일한 다음, 해당 데이터를 Adobe 데이터 수집 서버에 보냅니다.
예를 들어 다음 JavaScript 코드를 생각해 보십시오.
// Instantiate the tracking object
var s = s_gi("examplersid");
// Define config variables and page variables
s.trackingServerSecure = "data.example.com";
s.eVar1 = "Example dimension item";
// Compile the variables on the page into an image request to Adobe
s.t();
t()
메서드 실행에서는 정의된 모든 Analytics 변수를 사용하고 해당 변수를 기반으로 URL을 생성합니다. 일부 Analytics 변수는 이미지의 URL을 결정하고, 또 다른 변수는 쿼리 문자열 매개 변수 값을 결정합니다.
https://data.example.com/b/ss/examplersid/1/?v1=Example%20dimension%20value
Adobe는 이미지 요청을 받은 다음, 요청 헤더, URL 및 쿼리 문자열 매개 변수를 구문 분석합니다. 그러면 데이터 수집 서버가 사이트에는 보이지 않게 표시되는 투명한 1x1 픽셀 이미지를 반환합니다.
작업을 사용하여 XDM 이벤트 데이터를 Adobe에 보내도록 구성합니다. 데이터 스트림은 이 데이터를 수신하고 구성된 매핑을 적용하고 해당 데이터가 해당 데이터 스트림에 추가된 서비스인 경우 Adobe Analytics에 전달합니다.
를 사용하십시오 sendEvent
Adobe으로 데이터를 전송하는 명령. 데이터 스트림은 이 데이터를 수신하고 구성된 매핑을 적용하고 해당 데이터가 해당 데이터 스트림에 추가된 서비스인 경우 Adobe Analytics에 전달합니다.
alloy("sendEvent", {
"xdm": {}
});
자세한 내용은 이벤트 추적 를 참조하십시오.
Adobe Experience Platform 데이터 컬렉션의 Adobe Analytics 확장에는 페이지 보기 추적 호출을 설정하는 전용 위치가 있습니다.
s.t()
라디오 버튼을 클릭합니다.추적 호출을 Adobe에 보내려면 s.t()
메서드를 호출하십시오.
s.t();
원할 경우 개체를 인수로 사용하여 변수 값을 무시할 수 있습니다. 자세한 내용은 변수 무시를 참조하십시오.
var y = new Object();
y.eVar1 = "Override value";
s.t(y);
이전 버전의 AppMeasurement에서는 이 함수를 호출하기 위해 여러 줄의 코드를 사용했습니다. 지금까지는 추가적인 코드가 다양한 브라우저에 대한 해결 방법을 제공했습니다. 최신 브라우저의 표준화와 우수 사례를 통해 더 이상 이 코드 블록이 필요하지 않게 되었습니다. 이제 메서드 호출 s.t()
만 있으면 됩니다.