Uma sessão é o tempo de interação do usuário com seu site ou app.
O que conta como uma sessão
No Google Analytics, uma sessão começa quando a pessoa abre seu app em primeiro plano ou acessa uma página ou tela sem nenhuma sessão ativa naquele momento (por exemplo, a sessão anterior expirou).
Por padrão, uma sessão perde a validade após 30 minutos de inatividade. Não há limite para a duração dela.
Ajustar o tempo limite da sessão
Ajustar o tempo limite da sessão do app
Uma sessão no app começa a expirar quando ele vai para segundo plano. No entanto, é possível estender a duração dela incluindo um parâmetro extend_session
(de valor 1) em eventos que você envia enquanto o aplicativo está em segundo plano. Isso é útil quando ele é usado dessa forma com frequência, como apps de navegação e música.
Mude o tempo limite padrão de 30 minutos das sessões de app usando o método setSessionTimeoutDuration
.
Ajustar o tempo limite da sessão da Web
Mude o tempo limite padrão de 30 minutos para sessões da Web:
- No Google Analytics, clique em Administrador.
- Verifique se você está na conta certa.
- Na coluna Propriedade, selecione Fluxos de dados.
- Escolha um fluxo de dados da Web.
- Na parte inferior da página, clique em Definir as configurações da tag.
- Na seção Configurações, clique em Mostrar tudo para conferir todas as opções disponíveis.
- Clique em Ajustar o tempo limite da sessão.
- Ajustar o tempo limite da sessão: defina essa variável em horas e minutos.
- Ajustar o temporizador das sessões engajadas: selecione o tempo em segundos que uma sessão leva para ser considerada engajada.
- Clique em Salvar.
Como os eventos são associados a um ID e um número de sessão
Quando uma sessão é iniciada, o Google coleta automaticamente um evento session_start
e gera um ID (ga_session_id
) e um número (ga_session_number
) para a sessão usando o evento session_start.
- O ID da sessão é um carimbo de data/hora do início de uma sessão. Para analisar diferentes sessões fora do Google Analytics, considere mesclar o user_id ou o user_pseudo_id com o session_id para receber um identificador exclusivo para cada sessão.
- O número indica a quantidade de sessões que o usuário iniciou até a atual (por exemplo, a terceira ou quinta sessão no site).
O ID e o número da sessão são associados automaticamente a cada evento dela pela gtag.js e pelo SDK do Google Analytics para Firebase. No entanto, o identificador não é incluído de forma automática nos eventos do Measurement Protocol ou da importação de dados.
Às vezes, o ID da sessão não é associado ao evento session_start
(por exemplo, quando o evento é filtrado de uma subpropriedade). Nesses casos, o Analytics ainda gera um ID de sessão.
Como o número de sessões é calculado
O Google Analytics estima a quantidade de IDs únicos para calcular o número de sessões que ocorrem no seu site ou app.
Como a atribuição de sessão funciona
O evento session_start
contém as informações que determinam a atribuição da sessão, como o gclid, os parâmetros UTM e o referenciador.
O modelo de atribuição de sessões continua sendo o de último clique não direto, e a janela de lookback do evento principal é determinada pela configuração "Todos os outros eventos de conversão", que é de 90 dias por padrão. Saiba como selecionar ou atualizar as configurações de atribuição.
Exemplo
Janela de lookback de evento principal padrão de 90 dias
Dia 1: o usuário acessa o site por um link orgânico do Google => a sessão é atribuída a "google / organic"
Dia 68: o usuário volta ao site diretamente => a sessão também é atribuída a "google / organic"
Onde você pode conferir as métricas da sessão
As métricas de sessão e do usuário são calculadas usando uma estimativa. O Google Analytics oferece várias métricas de sessão, incluindo Sessão, Sessões engajadas e Sessões engajadas por usuário. Com essas métricas, você pode ver dados sobre o número de sessões iniciadas no seu site ou app.
As métricas são informadas em relatórios, como Visão geral da aquisição, Aquisição de usuários e Visão geral do engajamento. Também é possível ver as métricas de sessão nas Análises detalhadas.
Diferenças nas contagens de sessões
Em outubro de 2021, o Google Analytics começou a atualizar o método de cálculo das métricas de sessão nos relatórios padrão e personalizados, nas Análises detalhadas e no Looker Studio para contabilizar as sessões com mais precisão e baixa taxa de erro. Como resultado, você vai notar uma pequena diferença nas contagens das sessões em relação ao método de cálculo anterior.
event=session_start
.Considerações sobre o BigQuery
Além de visualizar as contagens de sessões no Google Analytics, você pode exportar seus dados para o BigQuery e fazer consultas usando uma sintaxe semelhante a SQL. O BigQuery tem tempo e recursos suficientes para calcular o número exato das sessões. Por isso, ele não aplica o método de cálculo eficiente (chamado de algoritmo HyperLogLog++) para métricas de sessão. Saiba mais sobre a aproximação da contagem única no Google Analytics.
Como o BigQuery não aplica o método de cálculo mais eficiente, você pode notar pequenas diferenças nas contagens de sessões ao comparar os resultados com os dos relatórios padrão e personalizados, das Análises detalhadas e do Looker Studio.
Ao escolher o local para analisar seus dados, considere o seguinte:
- Para ver resultados mais precisos dos seus dados brutos, consulte o BigQuery.
- Se quiser resultados mais eficientes, confira seus relatórios padrão e personalizados, as Análises detalhadas e o Looker Studio.
Para a maioria das suas consultas, os resultados do novo método de cálculo permitem que você compare com eficiência as métricas de sessão ao longo do tempo.
Origem | Semana passada (sessões) | Esta semana (sessões) |
---|---|---|
Relatórios | 1.463 | 1.828 (+25%) |
BigQuery | 1.501 | 1.876 (+25%) |