Show Menu
TEMAS×

Seguimiento de la Actividad de Visitante dentro del contenido Flash Rich Media

Los sitios web creados con Flash requieren especial atención con respecto a la captura de acciones de visitante realizadas dentro del contenido de medios enriquecidos.
Con Flash ActionScript, puede realizar cambios sencillos en sus Flash películas existentes para permitir el seguimiento de todas las interacciones de visitante con la película, como clics en botones o movimientos del ratón.
Para facilitar el seguimiento de la actividad de Visitantes dentro de la Flash película, siga los pasos que se enumeran a continuación:
  1. Añada el siguiente código ActionScript a la película. Este código representa una función a la que pueden llamar eventos dentro de la Flash película que desea rastrear.
    // 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. Cree un archivo en blanco con el nombre flashtag.txt y colóquelo en los servidores web.
  3. Dentro de la función del paso 1, reemplace el marcador de posición \[PATH_TO_WEB_SERVER\] por la ruta completa o relativa a la ubicación del flashtag.txt archivo. Por ejemplo:
    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
    
  4. Añada el siguiente código ActionScript a todos los eventos que se rastrearán. Este código representa una llamada de función utilizada para capturar datos sobre el evento:
    on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    Este ejemplo ilustra el uso del evento on(release); sin embargo, se puede hacer referencia a la función tag() a través de cualquier evento que desee rastrear, como un evento on(press), on(rollover), on(rollout) o on(keypress).
    El marcador de posición \[PUT_PAGE_NAME_HERE\] debe reemplazarse por una cadena que represente el nombre de la página o el evento que esté rastreando. La variable \[PUT_PAGE_NAME_HERE\] se puede modificar manualmente o mediante referencia de variable para denotar un nombre único para la página o el evento dentro de la Flash aplicación. El valor que sustituye al marcador de posición \[PUT_PAGE_NAME_HERE\] puede consistir en un nombre simple o puede estructurarse para representar una estructura jerárquica similar a una URI completa. Por ejemplo:
    on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    Adobe recomienda que, antes de la implementación del código, compile una especificación por escrito para nombres de páginas y nombres de eventos para facilitar la alineación de los requisitos comerciales y las tareas de desarrollo y reducir el potencial de ciclos de desarrollo adicionales.
  5. Si lo desea, se pueden recopilar variables adicionales y asociarlas con páginas o eventos de la Flash película. Para ello, reemplace el marcador de posición \[PUT_ADDITIONAL_VAR_HERE\] por un conjunto de pares nombre=valor separados por un signo &. Por ejemplo:
    on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
    
    
    Las variables se pueden modificar manualmente o a través de una referencia de variable para denotar atributos adicionales que se deben recopilar y asociar con la página o el evento. Si no hay variables adicionales aplicables para recopilar, elimine \[PUT_ADDITIONAL_VAR_HERE\].
    Ya se ha completado la configuración del seguimiento de visitantes dentro del contenido de medios Flash enriquecidos. Cuando se invoca el evento, se llama a la función de etiqueta (PAGENAME,VARIABLES) , lo que resulta en una solicitud HTTP para el siguiente archivo. Esta función se llamará además de otras funciones que se pueden activar según se define en la Flash película:
    http://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
    
    
La solicitud HTTP resultante de la función Flash Tag ActionScript resulta en la recopilación de la siguiente información con respecto a cada evento dentro de la Flash película. La última fila de la tabla (Nombre W3C cs-uri-consulta) representa la información recopilada para las variables adicionales especificadas en la llamada a la función.
Nombre de W3C Datos recopilados Explicación Ejemplo
x-trackingid Identificador de seguimiento (visitante único) Identificador leído desde una cookie colocada en el explorador del usuario por Sensor en la solicitud inicial del Visitante v1st=3C94007B4E01F9C2
Fecha
Fecha
Marca de tiempo Hora a la que el servidor procesó la solicitud (con una precisión de 100 ns; la precisión depende del entorno del servidor y NTP) 2002-11-21 17:21:45.123
sc(content-Type) Tipo de contenido Tipo de objeto devuelto por el servidor Texto/html
sc-status Código de estado de respuesta HTTP Código numérico generado por el servidor que anota el estado de la respuesta del servidor HTTP 200
cs-uri-stem Identificador URI La parte raíz del URI solicitado por el cliente /flashtag/flashtag.txt
c-ip IP del cliente Dirección IP del cliente solicitante 127.0.0.1
s-dns Nombre de dominio del servidor Nombre de dominio del servidor web que procesa la solicitud www.mysite.com
cs(remitente del reenvío) Dirección URL de referencia Contenido del campo remitente del reenvío HTTP enviado por el cliente
cs(user-agent) Agente de usuario Dispositivo utilizado para realizar una solicitud al servidor HTTP Mozilla/4.0+(compatible;+MSIE+6.0; +Windows+NT+5.1)
cs(cookie) Cookies de cliente del dominio Contenido de todas las cookies del usuario para el sitio
KL_TC1 1038058778312
KL972x1038058778312282052
KL_PVKL972 0
cs-uri-consulta Cadena de Consulta La parte de cadena de consulta, si la hay, del URI solicitado por el cliente PAGENAME=/about_us/index.swf&var1=value1&var2=value2