Seguimiento de la actividad de visitante dentro del contenido con medios enriquecidos

IMPORTANTE

Más información sobre la Data Workbench Anuncio de fin de vida útil.

Los sitios web creados con Flash requieren una atención especial con respecto a la captura de las acciones del visitante realizadas dentro del contenido multimedia enriquecido.

Uso Flash ActionScript, puede realizar cambios sencillos en su Flash películas para permitir el seguimiento de todas las interacciones de los visitantes con la película, como clics en botones o movimientos del ratón.

Para facilitar el seguimiento de las actividades de los visitantes dentro de su Flash película, siga los pasos que se enumeran a continuación:

  1. Agregue el siguiente código de ActionScript a la película. Este código representa una función a la que los eventos pueden llamar dentro del 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. Crear un archivo en blanco con el nombre flashtag.txt y coloque el archivo en los servidores web.

  3. Dentro de la función del paso 1, reemplace la función [PATH_TO_WEB_SERVER] marcador de posición con la ruta completa o relativa a la ubicación de la variable flashtag.txt archivo. Por ejemplo:

    var FLASHTAGURI = https://www.mysite.com/flashtag/flashtag.txt”;
    
  4. Agregue el siguiente código de ActionScript a todos los eventos para rastrear. Este código representa una llamada a una función que se usa 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 [PUT_PAGE_NAME_HERE] el marcador de posición debe reemplazarse por una cadena que represente el nombre de la página o evento que está rastreando. El [PUT_PAGE_NAME_HERELa variable ]se puede modificar manualmente o mediante referencia de variable para denotar un nombre único para la página o evento dentro de la variable Flash aplicación. El valor que sustituye al valor [PUT_PAGE_NAME_HERE] el marcador de posición puede consistir en un nombre simple o puede estar estructurado 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 escrita para nombres de páginas y nombres de eventos para facilitar la alineación de los requisitos del negocio y las tareas de desarrollo y reducir el potencial para ciclos de desarrollo adicionales.

  5. Si lo desea, se pueden recopilar variables adicionales que se pueden asociar a páginas o eventos en la variable Flash película. Para ello, reemplace la variable [PUT_ADDITIONAL_VAR_HERE] marcador de posición con 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 a la página o evento. Si no hay variables adicionales aplicables que recopilar, elimine [PUT_ADDITIONAL_VAR_HERE].

    La configuración del seguimiento de visitantes dentro de Flash ya se ha completado el contenido de medios enriquecidos. Cuando se invoca el evento, la etiqueta (PAGENAME,VARIABLES) se llamará a , lo que dará como resultado que se realice una solicitud HTTP para el siguiente archivo. Se llamará a esta función además de a otras funciones que se puedan activar según se definen en el Flash película:

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

La solicitud HTTP resultante de la variable Flash La función de ActionScript de etiquetas hace que se recopile la siguiente información con respecto a cada evento dentro del Flash película. La última fila de la tabla (Nombre de W3C cs-uri-query) representa la información recopilada para las variables adicionales especificadas en la llamada de función.

Nombre de W3C Datos recopilados Explicación Ejemplo
x-trackingid Identificador de seguimiento (visitante único) Identificador leído desde una cookie ubicada 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 de NTP) 2002-11-21 17:21:45 123
sc(content-Type) Tipo de contenido Tipo de objeto devuelto desde el servidor Texto/html
sc-status Código de estado de respuesta HTTP Código numérico generado por el servidor que indica el estado de la respuesta del servidor HTTP 200
cs-uri-stem Elemento 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(referrer) Dirección URL de referencia Contenido del campo de referente 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-query Cadena de consulta La parte de la cadena de consulta, si la hay, del URI solicitado por el cliente PAGENAME=/about_us/index.swf&var1=value1&var2=value2

En esta página