Logger™ 매뉴얼 > 설치 및 이용방법 > 분석스크립트 > 환경변수 스크립트 > 환경변수 설정 기본 규칙
환경변수 설정 기본 규칙
해당 제품(서비스) 웹사이트 서비스 비지니스에디션(레벨) 이상  


“환경변수 설정 스크립트” 란 ?

웹페이지에 삽입되어 작동하는 웹페이지분석 스크립트 의 상단에 위치하는 변수를 나열한 분석스크립트로서, 웹사이트의 페이지중 특별한 웹페이지에 선별적으로 들어가 작동하여 고급데이터를 생성하는데 필수적인 역할을 합니다.
ex) 데이터베이스에서 얻어온 값들을 전달, 시나리오 단계의 식별, 회원특성의 식별 등.

환경변수 설정에 영향을 받는 리포트는 다음과 같습니다.

- 접속량분석 부분
회원특성별 방문추세 리포트

- 방문자 부분
회원/비회원 방문자, 회원 성별 방문자, 회원 연령별 방문자 리포트

- 컨텐츠/상품 부분
인기 컨텐츠/상품 카테고리(방문자/페이지뷰), 컨텐츠/상품 카테고리별 방문회원 특성, 상품상세 노출수, 상품상세 노출수 추세, 상품상세 방문자수(전체,브랜드별), 상품별 방문회원 특성, 상품상세 방문자 변화추세, 내부 컨텐츠/상품검색어

- 시나리오(전환율) 부분
시나리오분석, 사용자 정의 시나리오, 회원등록단게 회원특성, 로그인 단계 회원특성, 주문단계 회원특성


“환경변수 설정 스크립트” 템플릿 받기

제공되는 “환경변수 설정스크립트”는 환경변수의 값이 설정되지 않은 기본 Template입니다.
‘서비스 관리’ - ‘분석스크립트/URL’ - ‘환경변수 설정스크립트’ 메뉴에서 기본 Template 스크립트를 받으실 수 있습니다.

환경변수 설정스크립트는 다음과 같이 구성되어 있습니다. 각각 자바스크립트 변수명으로 되어 있으며 변수명 우측의 주석은 각 변수에 대한 용도를 간략히 설명하고 있습니다.

--------------------------------------------------------------------------------
<!-- START OF ENVIRONMENT SCRIPT -->
<script language="JavaScript">
/* FOR BIZ., COM. AND ENT. SERVICE. */
_TRK_CP = ""; /* Contents Path-동적 컨텐츠, 상품카테고리등을 전달 */
_TRK_PI = ""; /* Page Identity -웹페이지의 시나리오단계명 지정 */
_TRK_PN = ""; /* Product Name-상품명(컨텐츠상세명)의 전달 */
_TRK_MF = ""; /* Manufacture Name-상품의브랜드(컨텐츠제작자)의 전달 */

_TRK_OA = ""; /* Order Amount(s) with ';' Separated-주문상품금액 전달 */
_TRK_OP = ""; /* Order Product(s) with ';' Separated-주문상품명 전달 */
_TRK_OE = ""; /* Order EA with ';' Separated-주문상품수량전달 */
_TRK_CC = ""; /* Campaign Code-캠페인코드의 강제지정에 사용 */
_TRK_SX = ""; /* Members Gender - M,F,U ?회원성별구분(남,여,기타)*/
_TRK_AG = ""; /* Member Age - A,B,C,D,E,F,G-회원특성값코드전달(연령,학력등) */
_TRK_IK = ""; /* Inner Search Keyword-내부검색어 전달 */

</script>
<!-- END OF ENVIRONMENT SCRIPT -->
--------------------------------------------------------------------------------

* 환경변수중 붉은색으로 표시된 환경변수는 ‘비즈니스서비스’에서 사용가능하며, 기타 환경변수는 커머스/엔터프라이즈 서비스에서 사용가능합니다.
* 환경변수 설정스크립트는 웹페이지분석 스크립트 처럼 모든페이지에 삽입/적용되는것이 아니며, 필요한 Action 이 발생하는 페이지에 선별적으로 적용됩니다. (_TRK_CP 는 전체웹사이트의 적용이 필요한 경우가 있음.)


“환경변수 설정 스크립트” 의 기본 적용 규칙

환경변수 설정스크립트는 HTML소스코드상에서 웹페이지 분석스크립트보다 반드시 위쪽에 위치하여야 합니다. 따라서, 기본 웹페이지분석 스크립트를 인클루드되는 헤더에 삽입하는것보다 풋터의 하단에 위치시키는것이 유리합니다.

1. 환경변수 설정스크립트는 모든 웹페이지에 적용하지 않으며, 해당 환경변수의 설정이 필요한 웹페이지에만 선별적으로 적용됩니다.

환경변수 설정스크립트는 헤더 또는 풋터에 적용되지 않고 각 해당 웹페이지의 소스코드 내에 개별적으로 적용되는것이 편리합니다. _TRK_CP 환경변수와 같이 웹사이트 전체적으로 적용가능한 동적컨텐츠/상품카테고리의 분석은 웹사이트 전체에 적용가능합니다.

2. 환경변수 설정스크립트는 제공되는 환경변수의 모든 변수를 적용할 필요는 없으며, 해당 환경변수중 필요한 변수만 적용하는것이 가능합니다.
ex) _TRK_PI 값을 이용하여 로그인화면(양식.FORM)임을 지정한 경우
웹페이지가 헤더 + 본페이지 + 풋터 로 구성된 경우.

공통 인클루드(Include)헤더
<HTML>
<HEAD>
…생략…
<BODY>
…생략…

로그인 화면 웹페이지(프로그램본문)
…생략…
<script language=JavaScript>
_TRK_PI = “LGF”; // 시나리오분석을 위한 로그인화면임을 지정
</script>
…생략…
공통 인클루드(Inlcude)풋터
…생략…
웹페이지 분석스크립트가 위치되는 곳
</body>
</html>

3. 환경변수는 웹페이지내에서 자바스크립트 변수의 값이 전역변수로 지정되기만 하면 됩니다. 따라서 다음과 같이 여러가지 형태로 HTML 소스코드내에 출력될 수 있습니다. 단, 웹페이지 분석스크립트보다 위에서 정의되기만 하면 됩니다.

ex) 변수값의 지정이 가능한 곳에서 자유롭게 환경변수스크립트를 분리하여 출력가능.
<html>
<body>
…생략…
<script language=JavaScript> _TRK_PN= “샘플상품명”; </script>
…생략…
<script language=JavaScript> _TRK_PI = “PDV”; </script>
…생략…
웹페이지분석스크립트 위치
…생략…
</body>
</html>

위 환경변수 부분은 다음과 같이 표현될 수도 있습니다.
<script language=JavaScript>
_TRK_PN= “샘플상품명”;
_TRK_PI = “PDV”;
</script>

4. 환경변수는 HTML 소스코드 레벨수준에서 호환되므로 다음과 같이 자바스크립트 변수 또는 DB 에서 가져온 프로그램변수를 지정할 수 있습니다.

ex) 프로그램 변수를 환경변수에 전달
_TRK_PN= “<%=productName%>”;

ex) 자바스크립트 변수( SomeVariables )를 환경변수에 전달
_TRK_PN= SomeVariables;


5. 환경변수값에는 쌍따옴표(“) 또는 작은따옴표(‘)가 들어갈 수 없습니다.

ex) _TRK_PN = “우리집 “멋쟁이” 꼬마”; (X)
ex) _TRK_PN = “우리집 ‘멋쟁이’ 꼬마”; (X)


본 도움말 페이지가 도움이 되셨습니까?
점수를 입력해주시면, 도움말 페이지 개선에 반영하도록 하겠습니다.