Show Menu
THEMEN×

Verfolgung der Aktivität von Besuchern in Flash Rich-Media-Inhalten

Mit Flash erstellte Websites erfordern besondere Aufmerksamkeit in Bezug auf die Erfassung von Besuchern, die in Rich-Media-Inhalten ausgeführt werden.
Mit Flash ActionScript können Sie einfache Änderungen an Ihren vorhandenen Flash Filmen vornehmen, um die Verfolgung aller Videointeraktionen mit dem Besucher zu ermöglichen, z. B. Schaltflächen- oder Mausbewegungen.
Gehen Sie wie folgt vor, um die Verfolgung der Aktivität von Besuchern in Ihrem Flash Film zu erleichtern:
  1. Hinzufügen Sie den folgenden ActionScript-Code in Ihren Film ein. Dieser Code stellt eine Funktion dar, die von Ereignissen innerhalb des Flash Films aufgerufen werden kann, den Sie verfolgen möchten.
    // 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. Erstellen Sie eine leere Datei mit dem Namen flashtag.txt und legen Sie die Datei auf Ihren Webservern ab.
  3. Ersetzen Sie in der Funktion in Schritt 1 den Platzhalter \[PATH_TO_WEB_SERVER\] durch den vollständig qualifizierten oder relativen Pfad zum Speicherort der flashtag.txt Datei. Beispiel:
    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
    
  4. Hinzufügen Sie den folgenden ActionScript-Code auf alle zu verfolgenden Ereignis. Dieser Code stellt einen Funktionsaufruf dar, mit dem Daten zum Ereignis erfasst werden:
    on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    In diesem Beispiel wird die Verwendung des Ereignisses on(release) veranschaulicht. Die Funktion tag() kann jedoch über jedes Ereignis referenziert werden, das Sie verfolgen möchten, z. B. ein on(press)-, on(rollover)-, on(rollout)- oder on(keypress)-Ereignis.
    Der Platzhalter \[PUT_PAGE_NAME_HERE\] sollte durch eine Zeichenfolge ersetzt werden, die den Namen der zu verfolgenden Seite oder des zu verfolgenden Ereignisses darstellt. Die Variable \[PUT_PAGE_NAME_HERE\] kann entweder manuell oder durch Variablenverweis geändert werden, um einen eindeutigen Namen für die Seite oder das Ereignis in der Flash Anwendung anzugeben. Der Wert, der den Platzhalter \[PUT_PAGE_NAME_HERE\] ersetzt, kann aus einem einfachen Namen bestehen oder strukturiert sein, um eine hierarchische Struktur zu repräsentieren, die einer vollständigen URI ähnelt. Beispiel:
    on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    Adobe empfiehlt, dass Sie vor der Codebereitstellung eine schriftliche Spezifikation für Seitennamen und Ereignis erstellen, um die Anpassung der Geschäftsanforderungen und Aufgaben zu erleichtern und das Potenzial für zusätzliche Entwicklungszyklen zu reduzieren.
  5. Falls gewünscht, können zusätzliche Variablen gesammelt und Seiten oder Ereignissen im Flash Film zugeordnet werden. Ersetzen Sie dazu den Platzhalter \[PUT_ADDITIONAL_VAR_HERE\] durch einen Satz aus Paaren für name=Wert, die durch ein kaufmännisches Und (&) voneinander getrennt sind. Beispiel:
    on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
    
    
    Die Variablen können entweder manuell oder durch Variablenverweis geändert werden, um zusätzliche Attribute anzugeben, die erfasst und der Seite oder dem Ereignis zugeordnet werden sollen. Wenn keine weiteren zu erfassenden Variablen vorhanden sind, entfernen Sie \[PUT_ADDITIONAL_VAR_HERE\].
    Ihre Einrichtung zur Verfolgung von Besuchern in Flash Rich-Media-Inhalten ist jetzt abgeschlossen. Wenn das Ereignis aufgerufen wird, wird die Tag- (PAGENAME,VARIABLES) Funktion aufgerufen, wodurch eine HTTP-Anforderung für die folgende Datei gesendet wird. Diese Funktion wird zusätzlich zu anderen Funktionen aufgerufen, die wie im Flash Film definiert ausgelöst werden können:
    http://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
    
    
Die HTTP-Anforderung, die sich aus der Flash Tag-ActionScript-Funktion ergibt, führt dazu, dass die folgenden Informationen zu jedem Ereignis im Flash Film erfasst werden. Die letzte Zeile in der Tabelle (W3C-Name cs-uri-Abfrage) stellt die Informationen dar, die für die im Funktionsaufruf angegebenen zusätzlichen Variablen erfasst werden.
W3C-Name Erfasste Daten Erläuterung Beispiel
x-trackingid Tracking-ID (eindeutiger Besucher) Kennung, die von einem Cookie gelesen wird, das bei der ursprünglichen Anforderung des Besuchers im Browser des Benutzers von Sensor platziert wurde v1st=3C94007B4E01F9C2
Datum
Zeit
Zeitstempel Zeitpunkt, zu dem die Anforderung vom Server verarbeitet wurde (mit 100 ns Genauigkeit; Genauigkeit hängt von der Umgebung des Servers und NTP ab. 2002-11-21 17:21:45.123
sc(content-type) Content-Typ Vom Server zurückgegebener Objekttyp Text/html
sc-status HTTP-Antwortstatuscode Vom Server generierter numerischer Code, der den Status der Antwort des HTTP-Servers angibt 200
cs-uri-stamm URI-Stamm Der vom Client angeforderte Stammteil des URI /flashtag/flashtag.txt
c-ip Client-IP IP-Adresse des anfordernden Kunden 127.0.0.1
s-dns Servername Domänenname des Webservers, der die Anforderung verarbeitet www.mysite.com
cs(Werber) Verweisende URL Inhalt des vom Client gesendeten HTTP-Werber-Felds
cs(user-agent) Benutzeragent Gerät, das zum Anfordern an den HTTP-Server verwendet wird Mozilla/4.0+(kompatibel;+MSIE+6.0; +Windows+NT+5.1)
cs(cookie) Client-Cookies von Domäne Inhalt aller Cookies des Benutzers für die Site
KL_TC1 1038058778312
KL972x1038058778312282052
KL_PVKL972 0
cs-uri-Abfrage Abfrage-Zeichenfolge Der vom Client angeforderte Teil der vom Client angeforderten Abfrage-Zeichenfolge PAGENAME=/about_us/index.swf&var1=value1&var2=value2