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

Flash를 사용하여 설계된 웹 사이트에서는 리치 미디어 컨텐츠 내에서 수행되는 방문자 작업의 캡처와 관련하여 특별한 주의가 필요합니다.

ActionScript Flash 를 사용하면 기존 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(rollout) 또는 on(keypress) 이벤트와 같이 추적할 수 있는 모든 이벤트를 통해 tag() 함수를 참조할 수 있습니다.

    [PUT_PAGE_NAME_HERE] 자리 표시자는 추적하고 있는 페이지 또는 이벤트의 이름을 나타내는 문자열로 대체해야 합니다. The [PUT_PAGE_NAME_HERE] variable can be modified either manually or through variable reference to denify the page or event within the Flash application. [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
    

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

W3C 이름 수집된 데이터 설명
x-trackingid 추적 식별자(고유 방문자) 방문자의 초기 요청에서 Sensor가 사용자의 브라우저에 배치된 쿠키에서 읽은 식별자 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+(compatible;+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

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now