Tracciamento delle attività dei visitatori all’interno dei contenuti flash multimediali

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.

Utilizzando Flash ActionScript, puoi apportare semplici modifiche ai filmati Flash esistenti 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 delle attività dei visitatori all'interno del filmato Flash, segui i passaggi elencati di seguito:

  1. Aggiungi il seguente codice ActionScript al filmato. Questo codice rappresenta una funzione che può essere richiamata dagli eventi all'interno del filmato Flash che desideri monitorare.

    // 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. Crea un file vuoto denominato flashtag.txt e inserisci il file sui server web.

  3. Nella funzione del passaggio 1, sostituisci il segnaposto [PATH_TO_WEB_SERVER] con il percorso completo o relativo alla posizione del file flashtag.txt. Ad esempio:

    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
  4. 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 segnaposto [PUT_PAGE_NAME_HERE] deve essere sostituito da una stringa che rappresenta il nome della pagina o dell'evento di cui si sta eseguendo il tracciamento. La variabile [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 dell'applicazione Flash. Il valore che sostituisce il segnaposto [PUT_PAGE_NAME_HERE] può essere costituito da un nome semplice o strutturato in modo da rappresentare una struttura gerarchica simile a un URI completo. Ad 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.

  5. Se lo desideri, è possibile raccogliere variabili aggiuntive e associarle a pagine o eventi nel filmato Flash. A questo scopo, sostituisci il segnaposto [PUT_ADDITIONAL_VAR_HERE] con un set di coppie nome=valore separate da una e commerciale (&). Ad 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].

    La configurazione del tracciamento dei visitatori all’interno di Flash contenuti rich media è ora completa. Quando si richiama l’evento , viene chiamata la funzione tag (PAGENAME,VARIABLES) , con conseguente richiesta HTTP per il file seguente. Questa funzione verrà chiamata in aggiunta ad altre funzioni che possono essere attivate come definito nel filmato Flash:

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

La richiesta HTTP derivante dalla funzione Flash Tag ActionScript restituisce la raccolta delle seguenti informazioni rispetto a ogni evento all'interno del filmato Flash . 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 Sensor sulla richiesta iniziale del visitatore v1st=3C94007B4E01F9C2

Data

Tempo

Timestamp 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 dal 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

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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