Suivi de l’activité visiteur dans du contenu multimédia Flash

Les sites Web conçus à l'aide du Flash nécessitent une attention particulière en ce qui concerne la capture des actions visiteuses effectuées dans le contenu multimédia enrichi.

Grâce à l'ActionScript Flash, vous pouvez apporter des modifications simples à vos séquences vidéo Flash existantes afin de permettre le suivi de toutes les interactions des visiteurs avec la séquence, telles que les clics sur les boutons ou les mouvements de la souris.

Pour faciliter le suivi des activités Visiteurs dans votre séquence Flash, suivez les étapes ci-dessous :

  1. Ajoutez le code d'ActionScript suivant dans votre film. Ce code représente une fonction qui peut être appelée par des événements dans l'animation Flash 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 vierge 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 fichier flashtag.txt. Par exemple :

    var FLASHTAGURI = http://www.mysite.com/flashtag/flashtag.txt”;
    
  4. Ajoutez le code d'ActionScript suivant à tous les événements à suivre. Ce code représente un appel de fonction utilisé pour capturer des données sur le événement :

    on(release) {tag("[PUT_PAGE_NAME_HERE]","[PUT_ADDITIONAL_VAR_HERE]");}
    

    Cet exemple illustre l'utilisation du événement on(release); toutefois, la fonction tag() peut être référencée par n’importe quel événement dont vous souhaitez effectuer le suivi, tel qu’un événement 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 événement 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 événement dans l'application Flash. La valeur remplaçant l'espace réservé [PUT_PAGE_NAME_HERE] peut être constituée d'un nom simple ou peut être structurée de manière à représenter une structure hiérarchique similaire à une URI complète. 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 événement afin de faciliter l'alignement des besoins commerciaux et des tâches 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 à des pages ou à des événements dans l'animation Flash. 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 pour indiquer les attributs supplémentaires à collecter et à associer à la page ou au événement. S'il n'existe aucune variable supplémentaire applicable à collecter, supprimez [PUT_ADDITIONAL_VAR_HERE].

    La configuration du suivi des visiteurs dans le contenu multimédia enrichi Flash est maintenant terminée. Lorsque le événement est appelé, la fonction de balise (PAGENAME,VARIABLES) est appelée, ce qui provoque 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 animation Flash :

    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 d'ActionScript de balise Flash entraîne la collecte des informations suivantes pour chaque événement de l'animation Flash. La dernière ligne du tableau (nom W3C cs-uri-requête) 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 Description Exemple
x-trackingid Identifiant de suivi (visiteur unique) Identifiant lu à partir d’un cookie placé dans le navigateur de l’utilisateur par Capteur sur la demande initiale du Visiteur. 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 l'environnement du serveur et du protocole NTP) 21-11-2002 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 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 demande www.mysite.com
cs(parrain) URL de référence Contenu du champ parrain 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-requête Chaîne de requête Partie de la chaîne de requête, le cas échéant, de l’URI demandée par le client. PAGENAME=/about_us/index.swf&var1=value1&var2=value2

Sur cette page

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