Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
Os sites arquitetados com o Flash exigem atenção especial em relação à captura de ações de visitantes realizadas dentro do conteúdo de mídia avançada.
Usando Flash ActionScript, você pode fazer alterações simples em seu Flash filmes para permitir o rastreamento de todas as interações do visitante com o filme, como cliques no botão ou movimentos do mouse.
Para facilitar o rastreamento de atividades do Visitante no Flash filme, siga as etapas listadas abaixo:
Adicione o seguinte código de ActionScript ao seu filme. Esse código representa uma função que pode ser chamada pelos eventos no Flash filme que você deseja 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
Criar um arquivo em branco com o nome flashtag.txt e coloque o arquivo nos servidores da Web.
Na função na Etapa 1, substitua o [PATH_TO_WEB_SERVER] espaço reservado com o caminho relativo ou totalmente qualificado para o local da flashtag.txt arquivo. Por exemplo:
var FLASHTAGURI = https://www.mysite.com/flashtag/flashtag.txt”;
Adicione o seguinte código de ActionScript a todos os eventos a serem rastreados. Este código representa uma chamada de função usada para capturar dados sobre o evento:
on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
Este exemplo ilustra o uso do evento on(release); no entanto, a função tag() pode ser referenciada por meio de qualquer evento que você queira rastrear, como um evento on(press), on(rolover), on(rollout) ou on (keypress) .
O [PUT_PAGE_NAME_HERE] espaço reservado deve ser substituído por uma sequência que represente o nome da página ou evento que você está rastreando. O [PUT_PAGE_NAME_HEREA variável ]pode ser modificada manualmente ou por meio de referência de variável para indicar um nome exclusivo para a página ou evento no Flash aplicativo. O valor que substitui o [PUT_PAGE_NAME_HERE] espaço reservado pode consistir em um nome simples ou pode ser estruturado para representar uma estrutura hierárquica semelhante a um URI completo. Por exemplo:
on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
A Adobe recomenda que, antes da implantação do código, você compile uma especificação escrita para nomes de página e nomes de evento para facilitar o alinhamento das necessidades comerciais e das tarefas de desenvolvimento e reduzir o potencial para ciclos de desenvolvimento adicionais.
Se desejar, variáveis adicionais podem ser coletadas e associadas a páginas ou eventos no Flash filme. Para fazer isso, substitua o [PUT_ADDITIONAL_VAR_HERE] espaço reservado com um conjunto de pares name=value separados por um E comercial (&). Por exemplo:
on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
As variáveis podem ser modificadas manualmente ou por meio de referência de variável para indicar atributos adicionais a serem coletados e associados à página ou evento. Se não houver variáveis adicionais aplicáveis para coletar, remova [PUT_ADDITIONAL_VAR_HERE].
Sua configuração de rastreamento de visitantes no Flash o conteúdo de mídia avançada agora está concluído. Quando o evento é chamado, a tag (PAGENAME,VARIABLES) será chamada, resultando em uma solicitação HTTP sendo feita para o arquivo a seguir. Essa função será chamada além de outras funções que podem ser acionadas, conforme definido em seu Flash filme:
https://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
A solicitação HTTP resultante do Flash A função de ActionScript de tag resulta na coleta das seguintes informações em relação a cada evento dentro do Flash filme. A última linha na tabela (W3C Name cs-uri-query) representa as informações coletadas para as variáveis adicionais especificadas na chamada de função.
Nome W3C | Dados Coletados | Explicação | Exemplo |
---|---|---|---|
x-trackingid | Identificador de rastreamento (visitante único) | Identificador lido de um cookie colocado no navegador do usuário por Sensor na solicitação inicial do visitante | v1st=3C94007B4E01F9C2 |
Data Hora |
Carimbo de data e hora | Hora em que a solicitação foi processada pelo servidor (com precisão de 100ns; a precisão depende do ambiente do servidor e do NTP) | 2002-11-21 17:21:45 123 |
sc(content-Type) | Tipo de conteúdo | Tipo de objeto retornado do servidor | Texto/html |
sc-status | Código de status de resposta HTTP | Código numérico gerado pelo servidor que anota o status da resposta do servidor HTTP | 200 |
cs-uri-stem | Etapa URI | A parte do sistema do URI solicitada pelo cliente | /flashtag/flashtag.txt |
c-ip | IP do cliente | Endereço IP do cliente requerente | 127.0.0.1 |
s-dns | Nome de domínio do servidor | Nome do domínio do servidor da Web que processa a solicitação | www.mysite.com |
cs(referrer) | URL de referência | Conteúdo do campo do referenciador HTTP enviado pelo cliente | |
cs(user-agent) | Agente do usuário | Dispositivo usado para fazer uma solicitação ao servidor HTTP | Mozilla/4.0+(compatível;+MSIE+6.0; +Windows+NT+5.1) |
cs(cookie) | Cookies do cliente do domínio | Conteúdo de todos os cookies do usuário para o site | KL_TC1 1038058778312 KL972x1038058778312282052 KL_PVKL972 0 |
cs-uri-query | String de consulta | A parte da sequência de consulta, se houver, do URI solicitado pelo cliente | PAGENAME=/about_us/index.swf&var1=value1&var2=value2 |