Segmentos complexos geralmente são necessários para obter os dados desejados. Se os segmentos complexos forem ineficientes e usados em um conjunto de relatórios grande, a execução dos relatórios levará consideravelmente mais tempo. Considere os seguintes recursos ao criar ou editar um segmento para minimizar a complexidade.
O operador “Contém” é um dos recursos de processamento mais intensos na segmentação, pois precisa analisar todo o conteúdo de cada valor. Considere o uso de outros operadores, como “Inicia com” ou “Termina com”, se os valores desejados estiverem no início ou no fim de uma string.
Se um operador “Contém” em um segmento retornar um grande número de resultados, o tempo limite do relatório normalmente é excedido. Por exemplo, se você criou um segmento em que Referrer equals "."
, o segmento pesquisa o conteúdo de cada valor. Considere usar o operador “Existe”.
Se você tiver muitas condições de segmento, elas podem degradar rapidamente o desempenho do segmento. Por exemplo, Page equals X or Page equals Y or Page equals Z
repetido com centenas de valores diferentes. Em vez de anotar essas centenas de condições, classifique todos os valores desejados em um segmento e use o valor classificado em um segmento.
Esse método aumenta bastante o desempenho e fornece uma maneira fácil de modificar as condições do segmento. Em vez de editar o segmento com valores diferentes, você pode adicionar ou remover itens de dimensão da classificação.