Acquisition des noms de page dynamiques

Pour certains sites, il est nécessaire d’utiliser des requêtes d’objet incorporées pour transmettre des informations au serveur web afin que les détails sur la page réellement diffusée puissent être acquis par Capteur et utilisés pour la création de rapports et l’analyse.

Cela peut s’avérer nécessaire si l’URL de la page, telle qu’elle est vue par le serveur web, n’indique pas le contenu de la page affiché pour le navigateur. Ce cas résulte souvent de l’utilisation de systèmes de personnalisation ou de gestion de contenu dynamique dans lesquels le contenu réel diffusé dans une page est déterminé à la volée par l’URL, le cookie, les données associées et la logique applicative.

L’implémentation d’un objet incorporé pour recueillir des mesures supplémentaires doit avoir un impact minimal sur les performances globales de votre site. Adobe vous suggère d’incorporer un fichier JavaScript comme objet utilisé pour collecter les attributs étendus. (Notez qu’un fichier JavaScript peut être incorporé sans aucun impact potentiel sur la mise en page et la présentation de votre page web, en raison de l’utilisation d’une image incorporée.) Pour capturer précisément les informations transmises dans l’objet incorporé, Adobe suggère également l’utilisation d’un nom commun. À des fins d’attribution de noms, Adobe fait référence à cet objet en tant que zig.js. Le fichier zig.js doit être créé dans le répertoire approprié sur un serveur web sur lequel Sensor est installé. Ce fichier doit exister pour que la requête ne renvoie pas de code d’erreur 404. Le contenu du fichier lui-même n’est pas important. Utilisez un fichier vierge nommé zig.js pour réduire le volume de trafic réseau généré par la demande.

Pour que Sensor collecte un nom utilisable pour la page réellement diffusée, quelques lignes de code JavaScript doivent être ajoutées aux pages dynamiques dont vous souhaitez effectuer le suivi ou auxquelles vous souhaitez ajouter un nom de page unique. Ce code incorpore un fragment de code JavaScript dans la page, ce qui entraîne l’envoi d’une demande d’objet incorporé tertiaire au serveur web pendant le chargement de la page. Cette requête envoie des détails sur la page spécifique qui a été renvoyée au serveur web. Le nom de la page qui a été réellement diffusée est renvoyé au serveur web sous la forme d’une variable dans la chaîne de requête de l’objet incorporé (dans ce cas, JavaScript).

En règle générale, la requête d’objet incorporée dans chaque page HTML de ce type doit ressembler à ce qui suit :

<!-- BEGIN REFERENCE PAGE TAG--> 
<script language="javascript"> 
var vlc = "0" //Capture Link Click  1=TRUE, 0=FALSE 
var v = {}; 
v["_pn"] = "Application Form"; 
</script> 
 
<script language="javascript" src=”http://www.myserver.com/path/to/zig.js" type="text/javascript"></script> 
 
<noscript> 
<img src="/path/to/zag.gif?Log=1&v_jd=1" border="0" width="1" height="1"/> 
</noscript> 
 
<!-- END REFERENCE PAGE TAG-->

Log=1 s’assure que Sensor consigne la demande en dépit des règles de filtrage de type Sensor contenu contraires, telles que le filtrage des demandes JavaScript et d’image avant qu’elles ne soient stockées. La variable v_pn déclarée identifie le nom du contenu réel de la page diffusée de sorte que Site connaisse le nom de la page réellement consultée par le visiteur. La valeur v_pn peut être établie manuellement ou par un autre script ou code d’application.

Une fois la valeur collectée, vous pouvez configurer le serveur Data Workbench pour utiliser le contenu de la variable de chaîne de requête (paire nom=valeur, par exemple, v_pn=Formulaire d’application) ajouté à l’URI zag.gif (par exemple, http://www.mysite.com/pageserved.asp?v_pn=Application%20Form), en tant qu’augmentation de l’URI zag.gif. Outre les mesures de base acquises à chaque requête HTTP, une mesure étendue sera acquise avec cette requête.

Données collectées Description Exemple
v_pn= Valeur associée à la variable de chaîne de requête v_pn v_pn=Formulaire d’application

Sur cette page