Sessionize

Se estiver trabalhando com dados coletados do tráfego do site, você pode usar a transformação Sessões para determinar como as sessões são definidas.

A transformação assume 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 log. 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, pois tem um valor exclusivo para cada sessão.

OBSERVAÇÃO

Para funcionar, a transformação Sessionize 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 arquivo Transformation.cfg ou em um arquivo Transformation Dataset Include.

Parâmetro Descrição Padrão
Nome Nome descritivo da transformação. Você pode inserir qualquer nome aqui.
Comentários Opcional. Observações sobre a transformação.
Condição Condições de aplicação desta transformação.
Carimbo de data e hora de entrada O campo que contém os valores do carimbo de data e hora que 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 quiser usar um campo diferente de x-trackingid para a ID de rastreamento, será necessário executar hash primeiro no campo . Consulte Hash.

x-trackingid

Duração máxima da sessão

A duração mais longa da sessão antes de iniciar uma nova sessão. (Isso mantém as páginas da Web que têm atualização automática de conteúdo da criação de sessões que são arbitrariamente longas.) Se a Condição de tempo limite for satisfeita 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 do que a Duração máxima da 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 de sessão é armazenado. Este campo tem um valor exclusivo para cada sessão de cada visitante.
Tempo limite da sessão

O tempo que precisa passar 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 típico usado para definir uma sessão de usuário). O valor recomendado desse parâmetro é de 30 minutos. Se a Condição de tempo limite não for satisfeita 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 satisfeita 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 atendida 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 começa quando qualquer uma das seguintes situações ocorre:

  • A ID de rastreamento muda.
  • O tempo desde a última entrada de log é pelo menos igual ao valor do parâmetro Tempo Limite da Sessão e a Condição de Tempo Limite é atendida.
  • 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.
OBSERVAÇÃ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 arquivo Session Parameters.cfg, não insira valores para eles na configuração. Você pode fazer referência aos parâmetros digitando $(nome do parâmetro) como mostrado no exemplo a seguir. Para obter mais informações sobre esses parâmetros, consulte Configurações para Dados da Web.

A transformação Sessionize neste exemplo assume como entrada os campos x-timestamp e x-trackingid e registra o número da sessão para cada entrada de log no campo x-session-key . O Timeout Condition da transformação é baseado em uma condição Neither: Se o campo cs(referrer-domain) de uma entrada de log corresponder a um membro do parâmetro Domínios internos , a condição será 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 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 para dados da Web.

Nesta página