Tracking der Besucheraktivität in Flash-basierten Rich-Media-Inhalten

Mit Flash gebaute Websites erfordern besondere Aufmerksamkeit in Bezug auf die Erfassung von Besuchern, die in Rich-Media-Inhalten ausgeführt werden.

Mit der ActionScript Flash können Sie einfache Änderungen an Ihren vorhandenen Flash-Filmen vornehmen, um die Verfolgung aller Besucher-Interaktionen mit dem Film 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 zu verfolgenden Flash-Films aufgerufen werden kann.

    // 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 Datei flashtag.txt. Beispiel:

    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
  4. hinzufügen Sie den folgenden ActionScript-Code für 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 Anwendung Flash anzugeben. Der Wert, der den Platzhalter [PUT_PAGE_NAME_HERE] ersetzt, kann aus einem einfachen Namen bestehen oder so strukturiert sein, dass er eine hierarchische Struktur darstellt, die einer vollständigen URI ähnlich ist. 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-Namen erstellen, um die Anpassung der Geschäftsanforderungen und Entwicklungs-Aufgaben zu erleichtern und das Potenzial für zusätzliche Entwicklungszyklen zu reduzieren.

  5. Bei Bedarf können zusätzliche Variablen erfasst und mit Seiten oder Ereignissen im Film Flash verknüpft 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 Rich-Media-Inhalten Flash ist jetzt abgeschlossen. Wenn das Ereignis aufgerufen wird, wird die Funktion Tag (PAGENAME,VARIABLES) 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 Tag-ActionScript-Funktion ergibt, führt dazu, dass die folgenden Informationen zu jedem Ereignis im Flash-Film erfasst werden. Flash 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 Erklärung Beispiel
x-trackingid Tracking-ID (eindeutiger Besucher) Bezeichner, der 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 Abfragezeichenfolge Der vom Client angeforderte Teil der vom Client angeforderten Abfrage-Zeichenfolge PAGENAME=/about_us/index.swf&var1=value1&var2=value2

Auf dieser Seite

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