Champs extensibles

Lorsqu’il est utilisé sur un serveur, le capteur peut collecter des champs de données d’événement à partir de n’importe quel en-tête ou variable HTTP valide disponible via l’API du serveur.

Pour collecter ces champs de données, vous devez spécifier les champs d’en-tête ou les variables de votre choix dans le fichier de configuration txlogd.conf pour Sensor.

En-têtes de requête

Voici la syntaxe permettant de spécifier un champ d’en-tête de requête à collecter (par exemple, Hôte, Accept-Encoding, Keep-Alive, etc.) dans txlogd.conf :

LogHeader RequestHeaderName

Les données collectées sont enregistrées par Sensor dans un champ nommé "cs(RequestHeaderName)" dans les fichiers .vsl créés par data workbench server. Par exemple, pour collecter la valeur d’en-tête de requête spécifique à partir de l’en-tête de requête "Host", saisissez "LogHeader Host" dans txlogd.conf. Les données sont enregistrées dans le champ "cs(Host)" de l’enregistrement de données d’événement.

Variables de serveur

Sensor Vous pouvez collecter des champs de données à partir d’en-têtes de réponse ou de variables de serveur accessibles par l’API à l’aide des entrées SpecialLogField que vous incluez dans le txlogd.conf fichier. Vous pouvez également utiliser des entrées "SpecialLogField" en plus ou au lieu des entrées "LogHeader" pour collecter les en-têtes de requête. Voir En-têtes de demande. L’option d’en-têtes de requête reste disponible pour la compatibilité ascendante.

Voici la syntaxe permettant de spécifier un "SpecialLogField" dans txlogd.conf :

SpecialLogField cs(log field) = serverVariable stage

Le tableau suivant comprend des descriptions des composants d’une entrée "SpecialLogField".

Composant Description
cs(champ de journal) Nom du champ auquel les données collectées sont enregistrées dans l’enregistrement de données d’événement et les fichiers .vsl créés par le serveur Data Workbench .
serverVariable

Toute variable de serveur disponible pour Capteur via l’API du serveur.

Exemple : response.p3p

étape

vys_log ou vys_cookie

Pour spécifier l’étape, vous devez savoir quelles variables de serveur sont disponibles pour vys_log et vys_cookie.

Exemple : Pour le fichier serverVariable response.p3p, saisissez vys_log.

Pour obtenir de l’aide sur la configuration de Sensor afin de collecter des champs d’enregistrement de données d’événement extensibles, contactez les services de conseil d’Adobe.

Sur cette page