20/03/2024
Logs de acesso documentam todas as interações entre usuários e servidores, sendo fundamentais para análises detalhadas de tráfego, detecção de erros e otimização de sites. Eles são uma ferramenta valiosa para melhorar a experiência do usuário e a segurança online.
Se seu site estiver hospedado na MCO2, os logs são facilmente acessíveis na pasta /logs
via FTP, permitindo análises oportunas e precisas sempre que necessário.
Caso seu site esteja hospedado em outro provedor, verifique se eles disponibilizam os logs de acesso para os clientes de alguma forma ou então transfira sua hospedagem para a MCO2 e ganhe até 60 dias gratuitos de hospedagem.
O log a seguir é um exemplo hipotético criado para ilustrar como os logs de acesso funcionam e o tipo de informação que eles podem fornecer. Cada entrada detalha uma ação específica realizada por um visitante no site.
192.168.1.100 - - [20/Mar/2024:12:15:22 -0300] "GET / HTTP/1.1" 200 16384 "https://www.google.com/search?q=exemplo+site" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
192.168.1.100 - - [20/Mar/2024:12:15:23 -0300] "GET /images/logo.png HTTP/1.1" 200 2048 "http://example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
192.168.1.100 - - [20/Mar/2024:12:16:05 -0300] "GET /contact.html HTTP/1.1" 200 7584 "http://example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
192.168.1.100 - - [20/Mar/2024:12:18:47 -0300] "POST /submit.php HTTP/1.1" 302 - "http://example.com/contact.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
192.168.1.100 - - [20/Mar/2024:12:18:49 -0300] "GET /thank-you.html HTTP/1.1" 200 4096 "http://example.com/submit.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
A seguir, detalhamos cada campo encontrado em um log de acesso:
192.168.1.100
.[20/Mar/2024:12:15:22 -0300]
./contact.html
.HTTP/1.1
.Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36
indica que o usuário está utilizando o navegador Google Chrome na versão 89.0.4389.82, em um sistema operacional Windows 10 de 64 bits.A seguir, vamos analisar cada linha do log para entender o comportamento do usuário ao interagir com o site.
O usuário chegou ao site através de uma busca no Google, indicado pelo URL de referência. A página inicial foi carregada com sucesso, como mostra o código de status HTTP 200.
192.168.1.100 - - [20/Mar/2024:12:15:22 -0300] "GET / HTTP/1.1" 200 16384 "https://www.google.com/search?q=exemplo+site" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
Imediatamente após acessar a página principal, o visitante solicitou o carregamento do logo do site. A requisição foi bem-sucedida, como confirmado pelo código 200.
192.168.1.100 - - [20/Mar/2024:12:15:23 -0300] "GET /images/logo.png HTTP/1.1" 200 2048 "http://example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
O visitante navegou até a página de contato, possivelmente em busca de mais informações ou para enviar uma mensagem. A carga da página foi bem-sucedida.
192.168.1.100 - - [20/Mar/2024:12:16:05 -0300] "GET /contact.html HTTP/1.1" 200 7584 "http://example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
Após preencher o formulário de contato, o usuário submeteu suas informações, indicado pelo método POST. O código 302 aponta para um redirecionamento, sugerindo uma transição para a página de agradecimento.
192.168.1.100 - - [20/Mar/2024:12:18:47 -0300] "POST /submit.php HTTP/1.1" 302 - "http://example.com/contact.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
O processo é concluído com o carregamento da página de agradecimento, confirmado pelo código de status 200. Isso indica que o formulário foi enviado com sucesso e o usuário foi devidamente notificado.
192.168.1.100 - - [20/Mar/2024:12:18:49 -0300] "GET /thank-you.html HTTP/1.1" 200 4096 "http://example.com/submit.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/89.0.4389.82 Safari/537.36"
Analisar logs de acesso oferece uma visão clara do comportamento dos usuários no site, desde a entrada até ações específicas como submissão de formulários. Esta compreensão detalhada permite otimizar a experiência do usuário, melhorar o desempenho do site e reforçar medidas de segurança. Logs não são apenas registros técnicos; eles são insights valiosos para aprimorar continuamente a presença online.