Enregistrements de données : amélioration des performances d'exécution
Deux options fournies permettent d'améliorer les performances d'exécution relatives à l'enregistrement des données de comportement utilisateur.
Enregistrement des données de comportement utilisateur
- Une option qui stocke les données en cache mais ne conserve pas ces données dans la base de données. Il s'agit du comportement par défaut pour les catégories et les produits visualisés récemment, mais il peut être configuré pour tout enregistrement de données de comportement utilisateur.
- Une option qui permet de définir la taille maximale des données de comportement utilisateur stockées en mémoire avant que ces données ne soient conservées dans la base de données.
Domaines concernés par les considérations de performances
| Domaine | Considérations de performances |
|---|---|
| Activité et règles de comportement | Toutes les informations relatives au traitement d'une activité dans la vitrine sont placées dans le cache de marketing. Cela inclut la définition des règles de comportement qui doivent correspondre à des URL et à des instructions du contrôleur. |
| Enregistrement des données utilisateur | Effectué en mode de traitement par lots. Les données relatives à une activité ne sont enregistrées qu'une fois que cette activité a lieu. Par exemple, ce n'est qu'une fois qu'une cible possède une règle de comportement nécessitant qu'un client ait consulté la catégorie Meubles cinq fois que l'activité de consultation des Meubles par les clients est enregistrée. La consultation des autres catégories n'est pas enregistrée dans cet exemple. |
| Enregistrement facultatif des données utilisateur | Pour les quantités de données importantes. Par exemple, pour une liste consultée récemment, les données ne seront pas enregistrées dans la base de données. |
| Détection d'événements | Pour les instructions du contrôleur, la fonctionnalité de déclencheur d'exécution d'instruction est utilisée. Le déclencheur d'exécution d'instruction est uniquement activé une fois qu'une règle intéressée par la sortie réussie de cette instruction du contrôleur est configurée. Pour les règles de comportement, toutes les définitions de règle se trouvent dans le cache de marketing. |
| Accès aux données utilisateur | Les données utilisateur de comportement en ligne d'un client se trouvent dans un cache des données utilisateur. Pendant qu'un client parcourt le site, les accès à ses données utilisateur s'effectuent à partir du cache, ce qui évite tout accès à la base de données. |
| Déclencheur Client appartenant à un segment | Le temps de traitement d'un volume important d'activités Dialogue peut être configuré pour s'exécuter en heures creuses. L'évaluation des segments peut être coûteuse et se traduire par la participation d'un grand nombre de clients à une activité Dialogue. |
| Statistiques agrégées | Les vues, les clics et l'accès client à un élément sont accumulés en mémoire et conservés de façon périodique dans la base de données, ce qui évite une écriture dans la base de données à chaque visite de la page. |