Pergunta

Há algum .NET estruturas para a recolha de dados semelhantes ao Google Analytics, por exemplo, para saber quantas pessoas usam um recurso específico ou quantas pessoas iniciar o aplicativo. A única solução que eu encontrei é EQATEC Analytics que é muito bom, mas não mostra característica que ou quais versões do aplicativo estão sendo usados. Com base na API parece que ele faz a coleta de dados, ele simplesmente não apresentá-lo.

Foi útil?

Solução

Disclaimer: Eu sou um desenvolvedor sobre este produto para que eu possa ser um pouco tendenciosa

.

Você deve verificar se a nova funcionalidade disponível no transporte Dotfuscator Community Edition no Visual Studio 2010 (agora em Beta). Ele fornece um código de motor de injecção livre para inserir a funcionalidade de rastreamento de uso diretamente em seus binários .NET. Isto irá funcionar em qualquer aplicativo .NET do .NET 1.0 a 4.0. Uma vez que é uma solução de injeção de código pós compilação você pode até mesmo realizar uso e recurso de rastreamento básico tempo de execução sem modificar seu código-fonte.

Estamos escrevendo uma série de posts que cobrem estes tópicos. Um resumo das novas funcionalidades é aqui O que é Runtime Intelligence .

Uma visão geral post sobre como implementar está em O que há de novo com Dotfuscator no Visual Studio 2010 Beta 1 .

Eu também iniciou uma série mais em profundidade, cobrindo detalhes e algumas idéias de uso, com o primeiro artigo aqui correlacionando Transferências para uso com Visual Studio 2010 .

Há também um produto comercial com mais recurso do que estão disponíveis na versão gratuita. Além disso, também fornece funcionalidade similar para aplicativos Java, usando o nosso produto DashO como o motor de injeção de código.

Outras dicas

Tenho recentemente lançou uma biblioteca .net que permite que você faça login page views a partir do código .NET nativa.

Seu chamado GoogleAnalyticsDotNet e pode ser encontrada aqui:

http://www.diaryofaninja.com/projects/details/ga -dot-net

uso da API Exemplo:

GooglePageView pageView = new GooglePageView("My page title",
                                "www.mydomain.com",
                                "/my-page-url.html");
TrackingRequest request = new RequestFactory().BuildRequest(pageView);
GoogleTracking.FireTrackingEvent(request);

Uso API para eventos:

int? eventValue = 100;
GoogleEvent googleEvent = new GoogleEvent("mydomain.com",
    "Event Category", 
    "Event Action",
    "Event Label",
    eventValue);

TrackingRequest request = 
    new RequestFactory().BuildRequest(googleEvent, HttpContext.Current);

GoogleTracking.FireTrackingEvent (request); Eu estarei adicionando suporte a transações em breve

Use Google Analytics "Universal Analytics." É trivial para enviar as cargas RESTful que espera. Desde seu aplicativo não servir páginas, envie "Eventos" em vez. Você ainda pode usar o G.A. "Flow" vistas etc para ver não só a contagem, mas também mapas do comportamento do usuário -. O que os usuários fizeram em primeiro lugar, em seguida, ao lado, etc. inestimável do ponto de vista UX

Eu sugeriria Trackerbird Software Analytics . Tem alguns filtros muito arrumado e visualizações.

Apenas uma atualização para o cargo EQATEC Analytics de Keivan: EQATEC foi adquirida pela Telerik em março e o novo URL do site é

http://www.telerik.com/analytics

StatHat é incrivelmente simples e super rápido. Eu só começou a testar as suas coisas para fora para fora .net WinForm aplicativo cliente e é de grande procura.

Tudo que você tem a fazer é incluir um arquivo em sua solução, e você pode começar a registrar estatísticas de imediato

https://www.stathat.com/

Eles têm estatísticas evento / ação e eles também tem em execução totais stats.

Eles têm suporte para muitas bibliotecas diferentes. Eu literalmente tive esta instalado e funcionando em 2 minutos de inscrição para o primeiro evento registrado.

O Google Analytics não é apenas para sites, eles têm ligações para:

Assim, você pode usar o Google Analytics praticamente qualquer lugar, e eles não parecem ter muito de um problema com ele.

Veja também: Google Analytics API de relatórios principais Cliente Bibliotecas & Código de exemplo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top