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 une 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 section_EB138775E7C64C74B0D1D3213F7A823C

Le tableau ci-dessous décrit les principaux concepts liés à l’utilisation des règles de traitement :

Concept
Détails
Les règles s’appliquent à une seule suite de rapports.
Copier des règles de traitement dans une autre 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 vous recommandons de configurer rapports en temps réel dans votre suite de rapports de test afin que vous puissiez voir rapidement les résultats d’une règle de traitement.
Les règles de traitement constituent la seule méthode d’accès aux variables de données contextuelles.
Copier une variable de données contextuelles dans une eVar
Les règles de traitement sont appliquées avant les règles VISTA et les règles Canal marketing.
Ordre de traitement
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 de l’appareil portable ne sont pas disponibles.
La recherche d’appareils portables 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 une URL complète comprenant tous les paramètres de chaîne de requête vers les 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 respectent pas la casse.
Nettoyer les valeurs d’un rapport.
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é.

Par exemple, la variable de données contextuelles login_page-home devient automatiquement login_pagehome. Toutes les données envoyées à la variable login_page-home sont allouées à 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 section_387390EEE9BA4DA98698522A84326DB4

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 section_E2285C9D008442C7BF136E52A9A4CC06

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.

Vous pouvez, par exemple, afficher category:product en concaténant deux variables.

recommendation-more-help
2969e653-1f9b-4947-8b90-367efb66d529