Show Menu
TÓPICOS×

Sessionize

Se você estiver trabalhando com dados coletados do tráfego do site, poderá usar a transformação Sessões para determinar como as sessões são definidas.
A transformação usa como entrada um carimbo de data e hora e uma ID de rastreamento e gera um número de sessão para cada entrada de registro. O número da sessão é "1" para a primeira sessão com uma determinada ID de rastreamento, "2" para a segunda sessão com a mesma ID de rastreamento e assim por diante. A saída pode ser usada diretamente como uma chave de sessão porque tem um valor exclusivo para cada sessão.
Para funcionar, a Sessionize transformação exige que os dados sejam solicitados no tempo e agrupados pela ID de rastreamento nos dados de origem. Portanto, Sessionize funciona somente quando definido no Transformation.cfg arquivo ou em um Transformation Dataset Include arquivo.
Parâmetro Descrição Padrão
Nome Nome descritivo da transformação. Você pode digitar qualquer nome aqui.
Comentários Opcional. Notas sobre a transformação.
Condição As condições em que essa transformação é aplicada.
Carimbo de data e hora de entrada O campo que contém os valores do carimbo de data e hora a ser usado. x-timestamp
ID de rastreamento de entrada
O campo que contém os valores da ID de rastreamento a ser usada. O valor deve ser de 64 bits (16 dígitos) ou um número hexadecimal menor ou um número inteiro decimal de 16 dígitos ou menos.
Observação: Se você quiser usar um campo diferente de x-trackingid para a ID de rastreamento, será necessário executar hash no campo primeiro. Consulte Hash .
x-trackingid
Duração máxima da sessão
A duração mais longa da sessão antes de uma nova sessão ser iniciada. (Isso mantém as páginas da Web que têm o conteúdo automático atualizado ao criar sessões que são arbitrariamente longas.) Se a Condição de tempo limite for atendida e o referenciador de um clique for definido como uma das entradas no parâmetro Domínios internos, a Duração máxima da sessão será usada para definir o fim de uma sessão. Nenhuma sessão pode ser maior que a Duração máxima de sessão especificada, independentemente de quantos cliques ela contém. O valor recomendado é de 48 horas. Para obter mais informações sobre os parâmetros Duração máxima da sessão e Domínios internos, consulte Configurações para dados da Web. 48 horas
Número da Sessão de Saída O campo no qual o número da sessão é armazenado. Esse campo tem um valor exclusivo para cada sessão para cada visitante.
Tempo limite da sessão
O tempo necessário entre as entradas de log de um determinado visitante para determinar o fim de uma sessão e o início de uma nova sessão (ou seja, o tempo limite comum usado para definir uma sessão do usuário). O valor recomendado deste parâmetro é de 30 minutos. Se a Condição de tempo limite não for atendida e o referenciador de um clique não estiver definido como um dos referenciadores no parâmetro Domínios internos, o Tempo limite da sessão será usado para definir a sessão.
Se a Condição de tempo limite for atendida e cs(referrer-domain) para uma entrada de log estiver na lista de domínios internos, a Duração máxima da sessão determinará se a entrada de log atual faz parte de uma sessão existente ou se o início de uma nova sessão.
Para obter mais informações sobre o parâmetro Tempo limite da sessão, consulte Configurações para dados da Web.
30 minutos
Condição de tempo limite A condição que deve ser preenchida para que uma entrada de log seja considerada o início de uma nova sessão. Observe que o tempo decorrido entre a entrada de log e a entrada de log anterior deve ser pelo menos o valor do parâmetro Tempo limite da sessão.
Uma nova sessão é iniciada quando qualquer uma das seguintes situações ocorre:
  • A ID de rastreamento muda.
  • O tempo desde a última entrada do log é pelo menos igual ao valor do parâmetro Tempo limite da sessão e a Condição de tempo limite é cumprida.
  • O tempo desde a primeira entrada de log da última sessão excede o valor do parâmetro Duração máxima da sessão.
Se você já tiver definido a Duração máxima da sessão e o Tempo limite da sessão como parâmetros no Session Parameters.cfg arquivo, não insira valores para eles na configuração. Você pode fazer referência aos parâmetros digitando $(nome do parâmetro) , conforme mostrado no exemplo a seguir. Para obter mais informações sobre esses parâmetros, consulte Configurações de configuração para dados da Web.
A Sessionize transformação neste exemplo obtém como entrada os campos x-timestamp e x-trackingid e registra o número da sessão de cada entrada de log no campo x-session-key. As transformações Timeout Condition são baseadas em uma Neither condição: Se o campo cs(referrer-domain) para uma entrada de log corresponder a um membro do parâmetro Domínios Internos, a condição é avaliada como false. Observe as referências aos parâmetros de Domínios internos e Tempo limite da sessão.
Para obter informações sobre o NeitherCondition, consulte Condições . Para obter informações sobre os parâmetros de Domínios internos e Tempo limite da sessão, consulte Configurações de configuração para dados da Web.