Ulteriori informazioni su Data Workbench Annuncio di fine vita.
I siti web progettati utilizzando il Flash richiedono particolare attenzione per quanto riguarda l’acquisizione delle azioni dei visitatori eseguite all’interno dei contenuti rich media.
Utilizzo Flash ActionScript, puoi apportare semplici modifiche alle Flash per consentire il tracciamento di tutte le interazioni dei visitatori con il filmato, ad esempio i clic dei pulsanti o i movimenti del mouse.
Per facilitare il tracciamento dell’attività dei visitatori all’interno del Flash filmato, segui i passaggi elencati di seguito:
Aggiungi il seguente codice ActionScript al filmato. Questo codice rappresenta una funzione che può essere richiamata dagli eventi all'interno del Flash filmato di cui si desidera tenere traccia.
// 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
Crea un file vuoto denominato flashtag.txt e inserire il file sui server web.
Nella funzione del passaggio 1, sostituisci [PATH_TO_WEB_SERVER] segnaposto con il percorso completo o relativo alla posizione del flashtag.txt file. Esempio:
var FLASHTAGURI = https://www.mysite.com/flashtag/flashtag.txt”;
Aggiungi il seguente codice ActionScript a tutti gli eventi da tracciare. Questo codice rappresenta una chiamata di funzione utilizzata per acquisire dati sull'evento:
on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
Questo esempio illustra l’utilizzo dell’evento on(release); tuttavia, è possibile fare riferimento alla funzione tag() attraverso qualsiasi evento che si desidera monitorare, ad esempio un evento on(press), on(rollover), on(rollout) o on(keypress).
Il [PUT_PAGE_NAME_HEREIl segnaposto ] deve essere sostituito da una stringa che rappresenta il nome della pagina o dell'evento di cui si sta eseguendo il tracciamento. Il [PUT_PAGE_NAME_HERE]può essere modificata manualmente o tramite riferimento a una variabile per indicare un nome univoco per la pagina o l'evento all'interno della variabile Flash applicazione. Il valore che sostituisce il valore [PUT_PAGE_NAME_HEREIl segnaposto ] può essere costituito da un nome semplice o può essere strutturato in modo da rappresentare una struttura gerarchica simile a un URI completo. Esempio:
on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
L'Adobe consiglia di compilare una specifica scritta per i nomi di pagina e di evento prima della distribuzione del codice per facilitare l'allineamento dei requisiti aziendali e delle attività di sviluppo e ridurre il potenziale di ulteriori cicli di sviluppo.
Se lo desideri, è possibile raccogliere variabili aggiuntive e associarle a pagine o eventi nel Flash film. A questo scopo, sostituisci il valore [PUT_ADDITIONAL_VAR_HEREsegnaposto ] con un set di coppie nome=valore separate da una e commerciale (&). Esempio:
on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
Le variabili possono essere modificate manualmente o tramite riferimento a variabili per indicare gli attributi aggiuntivi da raccogliere e associare alla pagina o all’evento. Se non ci sono variabili aggiuntive applicabili da raccogliere, rimuovi [PUT_ADDITIONAL_VAR_HERE].
Configurazione del tracciamento dei visitatori in Flash i contenuti rich media sono ora completi. Quando si richiama l’evento, il tag (PAGENAME,VARIABLES) viene chiamata la funzione , con conseguente richiesta HTTP per il file seguente. Questa funzione verrà chiamata in aggiunta ad altre funzioni che possono essere attivate come definito all'interno della Flash film:
https://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
La richiesta HTTP risultante dalla Flash La funzione Tag ActionScript restituisce la raccolta delle seguenti informazioni rispetto a ogni evento all’interno della Flash film. L’ultima riga della tabella (W3C Name cs-uri-query) rappresenta le informazioni raccolte per le variabili aggiuntive specificate nella chiamata della funzione.
Nome W3C | Dati raccolti | Spiegazione | Esempio |
---|---|---|---|
x-trackingid | Identificatore di tracciamento (visitatore univoco) | Identificatore letto da un cookie inserito nel browser dell’utente da Sensore sulla richiesta iniziale del visitatore | v1st=3C94007B4E01F9C2 |
Data Tempo |
Marca temporale | il momento in cui la richiesta è stata elaborata dal server (con precisione di 100 ns; la precisione dipende dall'ambiente del server e da NTP) | 2002-11-21 17:21:45,123 |
sc(content-Type) | Tipo di contenuto | Tipo di oggetto restituito dal server | Testo/html |
sc-status | Codice di stato della risposta HTTP | Codice numerico generato dal server che prende nota dello stato della risposta del server HTTP | 200 |
cs-uri-stem | Stile URI | La parte di stelo dell'URI richiesto dal client | /flashtag/flashtag.txt |
c-ip | IP client | Indirizzo IP del client richiedente | 127.0.0.1 |
s-dns | Nome di dominio del server | Nome di dominio del server web che elabora la richiesta | www.mysite.com |
cs(referrer) | URL di riferimento | Contenuto del campo referente HTTP inviato dal client | |
cs(user-agent) | Agente utente | Dispositivo utilizzato per effettuare una richiesta al server HTTP | Mozilla/4.0+(compatibile;+MSIE+6.0; +Windows+NT+5.1) |
cs(cookie) | Cookie client da dominio | Contenuto di tutti i cookie dell’utente per il sito | KL_TC1 1038058778312 KL972x1038058778312282052 KL_PVKL972 0 |
cs-uri-query | Stringa di query | La porzione, se presente, dell'URI richiesto dal client | PAGENAME=/about_us/index.swf&var1=value1&var2=value2 |