Des segments complexes sont souvent nécessaires pour obtenir les données souhaitées. Si les segments complexes sont inefficaces et utilisés dans une suite de rapports volumineuse, l’exécution des rapports est considérablement plus longue. Tenez compte des ressources suivantes lors de la création ou de la modification d’un segment afin de minimiser la complexité.
L’opérateur « Contient » est l’une des fonctionnalités de segmentation les plus gourmandes en traitement, car il doit analyser l’ensemble du contenu de chaque valeur. Utilisez d’autres opérateurs, tels que « Commence par » ou « Se termine par » si les valeurs souhaitées se trouvent au début ou à la fin d’une chaîne.
Si l’opérateur « Contient » d’un segment renvoie un grand nombre de résultats, il est fréquent que le rapport expire. Par exemple, si vous avez créé un segment où Referrer equals "."
, le segment effectue la recherche dans le contenu de chaque valeur. Utilisez plutôt l’opérateur « Existe ».
Si vous avez de nombreuses conditions de segment, elles peuvent rapidement dégrader les performances des segments. Par exemple, la répétition de Page equals X or Page equals Y or Page equals Z
pour des centaines de valeurs différentes. Au lieu d’écrire ces centaines de conditions, classifiez toutes les valeurs souhaitées dans un segment, puis utilisez la valeur classifiée dans un segment.
Cette méthode augmente considérablement les performances et permet de modifier facilement les conditions de segment. Au lieu de modifier le segment avec des valeurs différentes, vous pouvez ajouter ou supprimer des éléments de dimension de la classification.