Como fazer a análise da web ferramentas de trabalho? [fechadas]
-
21-08-2019 - |
Pergunta
Eu estou no processo de recolha de informações sobre ferramentas de web analytics (como o Google Web Analytics) para o meu próximo trabalho, mas eu não sou capaz de encontrar qualquer boa informação. Eu estou procurando:
- Palavras-chave do.
- O que todos os meios estão disponíveis para coleta de dados e como eles trabalha.
- Qualquer livros de referência, white papers etc (técnicos e não técnicos ambos).
- Qualquer implementação open source (especialmente em .NET).
Solução
Aqui estão os termos-chave usado:
- Hit (internet)
- vista de página
- Visita / Session
- Primeira Visita / First Session
- Visitante / Visitante Único / Único usuário
- Repetir o visitante
- Novo visitante
- Impression
- Singletons
- Taxa de rejeição
- % Sair
- tempo Visibilidade
- Session Duração
- Página Veja Duração / Tempo na página
- Página Profundidade / Page Views por Session
- Frequência / Sessão per Único
- Clique caminho
Métodos utilizados :
- A análise servidor logfile Web
- Página marcação
análise de arquivo de log do servidor Web
Neste método, você escrever script para detalhes raspar fora de seus arquivos de log e, em seguida, escrevê-lo em seu banco de dados. Este método não irá dar-lhe estatísticas em tempo real. Você pode ler mais sobre o software de análise de log web aqui .
Página marcação
Adicionar um código de javascript ou apenas uma imagem e, em seguida, utilizar o código para obter todos os dtails sobre a página, referrr, visitante etc.
... Estas imagens foram incluídos em um web página que mostrava o número de vezes a imagem havia sido solicitado, o que era uma estimativa do número de visitas a essa página. No final de 1990 este conceito evoluiu para incluir um pequena imagem invisível em vez de um um visível, e, usando JavaScript, para passar junto com a solicitação de imagem determinadas informações sobre a página e o visitante. Esta informação pode então ser processados ??remotamente por um web empresa de análise e extensa estatísticas gerado ...
Se você estiver usando analytics em seu próprio site, você pode usar o código fornecido por Eytan Levit
wikipedia . Mais informações podem ser encontradas lá.
Outras dicas
Bem,
Não sou especialista, mas aqui é alguns dados comuns que você pode recuperar a construir você possui analytics:
string str;
str += "Refferer:" + Request.UrlReferrer.AbsolutePath.ToString() + "<BR>";
str += "Form data:" + Request.Form.ToString() + "<br>";
str += "User Agent:" + Request.ServerVariables["HTTP_USER_AGENT"] + "<br>";
str += "IP Address:" + Request.UserHostAddress.ToString() + "<BR>";
str += "Browser:" + Request.Browser.Browser + " Version: " + Request.Browser.Version + " Platform: " + Request.Browser.Platform + "<BR>";
str += "Is Crawler: " + Request.Browser.Crawler.ToString() + "<BR>";
str += "QueryString" + Request.QueryString.ToString() + "<BR>";
Você também pode analisar a palavra-chave que o usuário atingiu seu site a partir da seguinte forma:
protected string GetKeywordFromReferrer(string url)
{
if (url.Trim() == "")
{
return "no url";
}
string urlEscaped = Uri.UnescapeDataString(url).Replace('+', ' ');
string terms = "";
string site = "";
Match searchQuery = Regex.Match(urlEscaped, @"[\&\?][qp]\=([^\&]*)");
if (searchQuery.Success)
{
terms = searchQuery.Groups[1].Value;
}
else
{
Match siteDomain = Regex.Match(urlEscaped, @"http\:\/\/(.+?)\/");
if (siteDomain.Success)
{
site = siteDomain.Groups[1].Value;
}
}
if (terms != "")
{
return terms;
}
if (site != "")
{
return site;
}
return "Direct Access";
}
Espero que isso ajudou um pouco.
1. termos-chave utilizados
Tal como acontece com resposta 1
2. O que todos os meios estão disponíveis para coleta de dados e como eles trabalha.
arquivos de log do Apache, IIS. HTTP manipuladores para ASP.NET, ou a sua página real. Javascript inclui (os objetos disponíveis para Javascript lhe dar mais informações que você precisa sobre o cliente)
3. Todos os livros de referência, white papers, etc (técnicos e não técnicos ambos)
O RFC sobre HTTP é útil, que lhe dá a maioria dos cabeçalhos de solicitação que são capturável.
4.Any implementação open source (especialmente em .NET).
Eu escrevi um que tem a parte de análise da análise feita (na minha opinião, a parte mais difícil). Ela precisa de um pouco de ajustes em certas áreas, como é 4 anos de idade:
- Statmagic (para arquivos de log)
Está faltando uma DAL, que é mais difícil do que parece - o principal obstáculo é ter certeza que você não replicar os dados exatos que cada linha do log tem, como você, em seguida, pode também apenas usar os arquivos de log. A outra parte está exibindo esses dados agregados em um formato agradável. Meu objetivo era tê-lo armazenado no SQL Server, e também db4o formato para atender a sites menores.
A parte 'triste' do projeto Statmagic é o Google veio e completamente dizimado competição e qualquer ponto me terminá-lo.