Show Menu
SUJETS×

Suivi dans le contenu des médias enrichis Flash

Les sites Web conçus à l'aide de Flash nécessitent une attention particulière en ce qui concerne la capture des actions effectuées dans le contenu multimédia enrichi.
Grâce à Flash ActionScript, vous pouvez apporter des modifications simples à vos Flash films existants afin de permettre le suivi de toutes les interactions avec le film, telles que les clics sur les boutons ou les mouvements de la souris.
Pour faciliter le suivi des de dans votre Flash film, suivez les étapes ci-dessous :
  1. Ajouter le code ActionScript suivant dans votre film. Ce code représente une fonction qui peut être appelée par le dans le Flash film dont vous souhaitez effectuer le suivi.
    // 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. Créez un fichier vide nommé flashtag.txt et importez-le sur vos serveurs Web.
  3. Dans la fonction de l’étape 1, remplacez l’espace réservé \[PATH_TO_WEB_SERVER\] par le chemin d’accès complet ou relatif à l’emplacement du flashtag.txt fichier. Par exemple :
    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
    
  4. Ajouter le code ActionScript suivant à tous les à suivre. Ce code représente un appel de fonction utilisé pour capturer des données sur le du :
    on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    Cet exemple illustre l’utilisation du on(release) ; toutefois, la fonction tag() peut être référencée via n’importe quel dont vous souhaitez effectuer le suivi, tel qu’un on(press), on(rollover), on(rollout) ou on(keypress).
    L'espace réservé \[PUT_PAGE_NAME_HERE\] doit être remplacé par une chaîne qui représente le nom de la page ou du sur lequel vous effectuez un suivi. La variable \[PUT_PAGE_NAME_HERE\]peut être modifiée manuellement ou par référence à une variable pour indiquer un nom unique pour la page ou le du dans l’ Flash application. La valeur remplaçant l'espace réservé \[PUT_PAGE_NAME_HERE\] peut être composée d'un nom simple ou structurée de manière à représenter une structure hiérarchique similaire à un URI complet. Par exemple :
    on(release) {tag(“/about_us/index.swf","[PUT_ADDITIONAL_VAR_HERE]");}
    
    
    Adobe recommande que, avant le déploiement du code, vous compiliez une spécification écrite pour les noms de page et de afin de faciliter l’alignement des besoins de l’entreprise et des de développement et de réduire le risque de cycles de développement supplémentaires.
  5. Si vous le souhaitez, d’autres variables peuvent être collectées et associées aux pages ou aux de dans le Flash film. Pour ce faire, remplacez l’espace réservé \[PUT_ADDITIONAL_VAR_HERE\] par un ensemble de paires nom=valeur séparées par une esperluette (&). Par exemple :
    on(release) {tag(“/about_us/index.swf"," var1=value1&var2=value2");}
    
    
    Les variables peuvent être modifiées manuellement ou par référence à une variable afin de signaler les attributs supplémentaires à collecter et à associer à la page ou au . S'il n'existe aucune variable supplémentaire applicable à collecter, supprimez \[PUT_ADDITIONAL_VAR_HERE\].
    La configuration du suivi des dans le contenu Flash multimédia enrichi est maintenant terminée. Lorsque le est appelé, la (PAGENAME,VARIABLES) fonction de balise est appelée, ce qui entraîne une demande HTTP pour le fichier suivant. Cette fonction sera appelée en plus des autres fonctions qui peuvent être déclenchées comme défini dans votre Flash animation :
    http://www.mysite.com/flashtag/flashtag.txt?PAGENAME=/about_us/index.swf&var1=value1&var2=value2
    
    
La requête HTTP résultant de la fonction Flash Tag ActionScript génère la collecte des informations suivantes pour chaque de l’ Flash animation. La dernière ligne du tableau (nom W3C cs-uri-) représente les informations collectées pour les variables supplémentaires spécifiées dans votre appel de fonction.
Nom W3C Données collectées Explication Exemple
x-trackingid Identifiant de suivi (unique) Identifiant lu à partir d’un cookie placé dans le navigateur de l’utilisateur par Sensor sur la requête initiale du. v1st=3C94007B4E01F9C2
Date
Heure
Horodatage Heure à laquelle la demande a été traitée par le serveur (avec une précision de 100 ns); la précision dépend de la du serveur ( et NTP) 2002-11-21 17:21:45.123
sc(content-Type) Type de contenu Type d’objet renvoyé par le serveur Texte/html
sc-status Code d’état de réponse HTTP Code numérique généré par le serveur qui indique l’état de la réponse du serveur HTTP 200
cs-uri-stem URI Stem Partie racine de l’URI demandée par le client /flashtag/flashtag.txt
c-ip Adresse IP du client Adresse IP du client demandeur 127.0.0.1
s-dns Nom de domaine du serveur Nom de domaine du serveur Web qui traite la requête www.mysite.com
cs() URL de référence Contenu du champ de HTTP envoyé par le client
cs(user-agent) Agent utilisateur Périphérique utilisé pour envoyer une requête au serveur HTTP Mozilla/4.0+(compatible;+MSIE+6.0; +Windows+NT+5.1)
cs(cookie) Cookies client du domaine Contenu de tous les cookies de l’utilisateur pour le site
KL_TC1 1038058778312
KL972x1038058778312282052
KL_PVKL972 0
cs-uri- Chaîne de La partie de chaîne de , le cas échéant, de l’URI demandée par le client PAGENAME=/about_us/index.swf&var1=value1&var2=value2