Show Menu
SUJETS×

Fonctionnement des règles de traitement

Les règles de traitement vous permettent de modifier des données en fonction de conditions définies. Lorsque des attributs ou valeurs satisfont les conditions définies, les valeurs peuvent être définies et supprimées, et les événements peuvent être définis.
Les règles de traitement sont appliquées aux données lors de leur collecte. Des règles sont également appliquées à toutes les données qui transitent par les bibliothèques AppMeasurement et par l’API d’insertion de données. Elles s’appliquent également aux sources de données complètes ou de journaux. Ces sources contiennent des données qui représentent un hit ou une action effectuée par un utilisateur. Les règles de traitement ne s’appliquent pas à d’autres sources de données.

Concepts importants

Le tableau ci-dessous décrit les principaux concepts liés à l’utilisation des règles de traitement :
Concept
Informations
Les règles s’appliquent à une seule suite de rapports.
Les règles de traitement sont appliquées dans l’ordre indiqué.
Si une action modifie une valeur, les conditions suivantes utilisent la nouvelle valeur.
Les règles de traitement sont appliquées immédiatement à la suite de rapports dès qu’elles sont enregistrées.
Les modifications provenant des règles de traitement devraient être visibles dans votre suite de rapports quelques minutes après leur enregistrement. Lors du test des règles de traitement, nous recommandons de configurer le real-time reports in your test report suite so you can quickly see the results of a processing rule.
Les règles de traitement constituent la seule méthode d’accès aux variables de données contextuelles.
Les règles de traitement sont appliquées avant les règles VISTA et les règles Canal marketing.
Il est impossible d’exclure les accès.
Vous pouvez utiliser des règles VISTA pour exclure les accès.
Il est impossible de modifier la chaîne de produit, le référent et l’agent utilisateur.
Le référent et l’agent utilisateur sont en lecture seule. La chaîne de produit n’est pas disponible.
Les classifications et attributs du dispositif portable ne sont pas disponibles.
La recherche de dispositif portable s’effectue avant les règles de traitement, mais les attributs ne sont pas disponibles dans les règles de traitement.
Si vous exécutez JavaScript AppMeasurement H.25.2 ou version antérieure, la lecture des paramètres de chaîne de requête s’avère impossible au-delà des 255 premiers caractères d’une URL. JavaScript AppMeasurement H.25.3 et versions ultérieures fournissent l’URL complète, y compris tous les paramètres de chaîne de requête, aux règles de traitement.
Effectuez une mise à jour vers la version H.25.3 ou ultérieure, ou procédez à la lecture des paramètres de chaîne de requête d’URL longues côté client et stockez les valeurs dans des variables Données contextuelles.
Les valeurs de chaîne de requête doivent être codées au format Unicode ou UTF-8 pour être lues par des règles de traitement.
Cela peut avoir une incidence sur les caractères à plusieurs octets transmis à l’aide de chaînes de requête.
Vous êtes limité à 150 règles de 30 conditions pour chaque suite de rapports.
Les limites de règles de traitement s’appliquent par suite de rapports, et non par société.
Les règles de traitement doivent être configurées de manière à récupérer des variables de données contextuelles avant l’envoi des données.
Les règles de traitement sont traitées à mesure que les appels serveur sont envoyés. Les valeurs stockées dans des variables de données contextuelles sont ignorées si elles ne sont pas copiées à l’aide de règles de traitement.
Les comparaisons de valeurs dans l’interface utilisateur ne sont pas sensibles à la casse.
Les noms de variable de données contextuelles peuvent comporter uniquement des caractères alphanumériques, des traits de soulignement et des points. Tout caractère supplémentaire est supprimé.
For example, The context data variable login_page-home automatically becomes login_pagehome . All data sent to the login_page-home variable is allocated under login_pagehome .
Seules les variables de données contextuelles qui contiennent des caractères pris en charge peuvent être ajoutées dans l’interface Règles de traitement.
Le caret (^) est un caractère spécial dans le système des règles de traitement.
Pour afficher un seul caret, saisissez-en deux (^^).

Conditions des règles de traitement

Les conditions recherchent une valeur correspondante dans les variables de page ou vérifient si une valeur est présente. Plusieurs conditions peuvent être ajoutées et vous pouvez indiquer si toutes les conditions doivent être réunies.
Vous pouvez créer une règle sans conditions de manière à toujours exécuter les actions définies.
La recherche de valeurs ne s’effectue pas automatiquement dans les variables avant l’exécution des actions. Ainsi, Prop1 contient une valeur « quelconque » et eVar1 est vide. Si vous configurez la valeur Prop1 pour qu’elle soit égale à eVar1, les deux valeurs seront vides. Si vous devez éviter ce cas de figure, ajoutez une condition qui recherche la présence d’une valeur.

Actions des règles de traitement

Les actions définissent des variables de page, suppriment de telles variables ou déclenchent des événements. Elles peuvent également concaténer des valeurs à afficher dans un rapport.
For example, you might want to display category:product by concatenating two variables.