跟踪 Flash 富媒体内容中的访客活动

使用Flash构建的网站需要对捕获在富媒体内容中执行的访客操作给予特别关注。

使用FlashActionScript,您可以对现有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的空文件,并将该文件放置到Web服务器上。

  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)事件的使用;但是,tag()函数可能通过您可能希望跟踪的任何事件引用,如on(press)、on(rollove)、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]占位符替换为一组由&符分隔的name=value对。 例如:

    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-查询)中的最后一行表示为函数调用中指定的其他变量收集的信息。

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 Stem 客户端请求的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+(compatible;+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

On this page

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