追蹤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(roullop)或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
    

由標籤ActionScript函式產生的 Flash HTTP要求會針對影片中的每個事件收集下列資 Flash 訊。 表格中的最後一列(W3C Name cs-uri-query)代表您函式呼叫中指定之其他變數所收集到的資訊。

W3C名稱 收集的資料 說明 範例
x-trackingid 追蹤識別碼(獨特訪客) 訪客初次要求時的感測器從使用者瀏覽器中 Cookie 讀取的識別碼 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 伺服器域名 處理請求的Web伺服器的域名 www.mysite.com
cs(referrer) 反向連結URL 用戶端傳送的HTTP反向連結欄位內容
cs(user-agent) 使用者代理 用於向HTTP伺服器請求的設備 Mozilla/4.0+(相容;+MSIE+6.0;+Windows+NT+5.1)
cs(cookie) 來自網域的用戶端Cookie 網站所有使用者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