센서는 서버에서 사용될 때 서버의 API를 통해 사용할 수 있는 유효한 HTTP 요청이나 응답 헤더 또는 변수에서 이벤트 데이터의 필드를 수집할 수 있습니다.
이러한 데이터 필드를 수집하려면 구성 파일에서 원하는 헤더 필드 또는 변수를 txlogd.conf 지정해야 합니다 Sensor.
다음은 수집할 요청 헤더 필드 지정 구문입니다(예: 호스트, 수락-인코딩, Keep-Alive 등) txlogd.conf.
LogHeader RequestHeaderName
수집된 데이터는 JavaScript 파일 Sensor 이 만든 파일의 "cs(RequestHeaderName)"라는 .vsl 필드에 기록됩니다 data workbench server. 예를 들어 요청 헤더 "호스트"에서 특정 요청 헤더 값을 수집하려면 에 "LogHeader 호스트"를 입력합니다 txlogd.conf. 데이터는 이벤트 데이터 레코드의 "cs(호스트)" 필드에 기록됩니다.
Sensor 파일에 포함된 SpecialLogField 항목을 사용하여 응답 헤더 또는 API 액세스 가능한 서버 변수에서 데이터 필드를 수집할 수 txlogd.conf 있습니다. "LogHeader" 항목 외에 또는 대신 "SpecialLogField" 항목을 사용하여 요청 헤더를 수집할 수도 있습니다. 요청 헤더를 참조하십시오. 요청 헤더 옵션은 이전 버전과의 호환성을 위해 계속 사용할 수 있습니다.
다음은 "SpecialLogField"를 지정하는 구문입니다 txlogd.conf.
SpecialLogField cs(log field) = serverVariable stage
다음 표에는 "SpecialLogField" 항목의 구성 요소에 대한 설명이 나와 있습니다.
구성 요소 | 설명 |
---|---|
cs(log field) | 수집된 데이터가 이벤트 데이터 레코드 및 데이터 워크벤치 서버에서 만든 .vsl 파일에 기록되는 필드의 이름입니다 . |
serverVariable | 서버의 API를 통해 Sensor 에서 사용할 수 있는 모든 서버 변수 예:response.p3p |
스테이지 | vys_log 또는 vys_cookie 스테이지를 지정하려면 vys_log 및 vys_cookie에 사용할 수 있는 서버 변수를 알아야 합니다. 예:serverVariable response.p3p의 경우 vys_log를 입력합니다. |
확장 가능한 이벤트 데이터 레코드 필드 Sensor 를 수집하도록 구성하려면 Adobe 컨설팅 서비스에 문의하십시오.