Flash 리치 미디어 콘텐츠 내에서 방문자 활동 추적

Flash을 사용하여 아키텍처된 웹 사이트에서는 리치 미디어 컨텐츠 내에서 수행되는 방문자 작업 캡처와 관련하여 특별한 주의를 기울여야 합니다.

Flash ActionScript을 사용하면 기존 Flash 동영상을 간단히 변경하여 단추 클릭 또는 마우스 움직임과 같은 동영상과의 모든 방문자 상호 작용을 추적할 수 있습니다.

Flash 동영상 내에서 방문자 활동 추적을 용이하게 하려면 아래 나열된 단계를 따르십시오.

  1. 다음 ActionScript 코드를 동영상에 추가합니다. 이 코드는 추적하려는 Flash 동영상 내의 이벤트에서 호출할 수 있는 함수를 나타냅니다.

    // FLASH TAG CODE BEGIN 
    var FLASHTAGURI = "[PATH_TO_WEB_SERVER]/flashtag.txt"; 
    function tag(PAGENAME,VARIABLES) { 
    loadVariablesNum(FLASHTAGURI+”?”+"PAGENAME="+PAGENAME+"&"+VARIABLES,0); 
    } 
    // FLASH TAG CODE END
    
  2. flashtag.txt 라는 빈 파일을 만들어 웹 서버에 배치합니다.

  3. 1단계의 함수 내에서 [PATH_TO_WEB_SERVER] 자리 표시자를 flashtag.txt 파일의 위치에 대한 정규화된 경로 또는 상대 경로로 바꿉니다. 예를 들어,

    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
  4. 추적할 모든 이벤트에 다음 ActionScript 코드를 추가합니다. 이 코드는 이벤트에 대한 데이터를 캡처하는 데 사용되는 함수 호출을 나타냅니다.

    on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
    

    이 예에서는 on(release) 이벤트의 사용을 보여줍니다.그러나 on(press), on(rollover), on(rollout) 또는 on(keypress) 이벤트와 같이 추적할 수 있는 이벤트를 통해 태그() 함수를 참조할 수 있습니다.

    [PUT_PAGE_NAME_HERE] 자리 표시자는 추적 중인 페이지 또는 이벤트의 이름을 나타내는 문자열로 대체해야 합니다. [PUT_PAGE_NAME_HERE]변수는 수동으로 또는 변수 참조를 통해 Flash 애플리케이션 내에서 페이지 또는 이벤트에 대한 고유한 이름을 나타낼 수 있습니다. [PUT_PAGE_NAME_HERE] 자리 표시자를 대체하는 값은 간단한 이름으로 구성되거나 전체 URI와 유사한 계층적 구조를 나타내는 구조화일 수 있습니다. 예를 들어,

    on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
    

    Adobe은 코드를 배포하기 전에 비즈니스 요구 사항 및 개발 작업의 정렬을 촉진하고 추가 개발 주기를 위한 가능성을 줄이기 위해 페이지 이름 및 이벤트 이름에 대한 서면 사양을 컴파일할 것을 권장합니다.

  5. 원할 경우 추가 변수를 수집하고 Flash 동영상의 페이지 또는 이벤트와 연결할 수 있습니다. 이렇게 하려면 [PUT_ADDITIONAL_VAR_HERE] 자리 표시자를 앰퍼샌드(&)로 구분된 이름=값 쌍 세트로 바꿉니다. 예를 들어,

    on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
    

    변수를 수동으로 또는 변수 참조를 통해 수정하여 페이지 또는 이벤트와 연결할 추가 속성을 표시할 수 있습니다. 수집할 적용 가능한 추가 변수가 없으면 [PUT_ADDITIONAL_VAR_HERE]을(를) 제거합니다.

    이제 Flash 리치 미디어 컨텐츠 내에서 방문자 추적 설정이 완료되었습니다. 이벤트가 호출되면 태그 (PAGENAME,VARIABLES) 함수가 호출되어 다음 파일에 대한 HTTP 요청이 수행됩니다. 이 함수는 Flash 동영상 내에 정의된 대로 트리거될 수 있는 다른 함수 외에도 호출됩니다.

    http://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
    

Flash 태그 ActionScript 함수로 인한 HTTP 요청은 Flash 동영상 내의 각 이벤트에 대해 다음 정보를 수집합니다. 테이블의 마지막 행(W3C 이름 cs-uri-query)은 함수 호출에 지정된 추가 변수에 대해 수집된 정보를 나타냅니다.

W3C 이름 수집한 데이터 설명
x-trackingid 추적 식별자(고유 방문자) 방문자의 초기 요청 시 센서 가 사용자의 브라우저에 배치된 쿠키에서 읽은 식별자입니다 v1st=3C94007B4E01F9C2

날짜

시간

타임스탬프 서버에서 요청을 처리한 시간(100ns 전체 자릿수)정확성은 서버 환경 및 NTP에 따라 다릅니다. 2002-11-21 17:21:45.123
sc(content-type) 콘텐츠 유형 서버에서 반환된 개체 유형 텍스트/html
sc-status HTTP 응답 상태 코드 HTTP 서버의 응답 상태를 기록하는 서버에서 생성된 숫자 코드 200
cs-uri-stem URI 줄기 클라이언트가 요청한 URI의 줄기 부분 /flashtag/flashtag.txt
c-ip 클라이언트 IP 요청하는 클라이언트의 IP 주소 127.0.0.1
s-dns 서버 도메인 이름 요청을 처리하는 웹 서버의 도메인 이름 www.mysite.com
cs(referrer) 참조 URL 클라이언트가 보낸 HTTP 레퍼러 필드의 콘텐츠입니다
cs(user-agent) 사용자 에이전트 HTTP 서버에 요청을 하는 데 사용되는 장치 Mozilla/4.0+(호환;+MSIE+6.0;+Windows+NT+5.1)
cs(cookie) 도메인의 클라이언트 쿠키 사이트에 대한 모든 사용자 쿠키의 콘텐츠입니다

KL_TC1 1038058778312

KL972x1038058778312282052

KL_PVKL972 0

cs-uri-query 쿼리 문자열 클라이언트가 요청한 URI 중 쿼리 문자열 부분(있는 경우) PAGENAME=/about_us/index.swf&var1=value1&var2=value2

이 페이지에서는