Estatísticas da Web ASP.NET - google analytics
-
03-07-2019 - |
Pergunta
eu quero adicionar monitoramento ao meu site. Vi google analytics que parece acompanhar o que eu preciso.
Portanto, eu colo o google analytics trecho em cada página, em uma página mestre, só na minha página padrão? qual é a melhor prática aqui para obter os melhores métricas.
Solução
O trecho de código do Google Analytics tem de estar em todas as páginas que você deseja acompanhar.
Mais fácil é colocar o código na página principal (s) se você usá-los.
Caso contrário, colocá-lo em cada página, ou colocá-lo em um controle de usuário que você pode incluir nas páginas relevantes ou incluí-lo usando um do lado do servidor incluem, por exemplo:
<!-- #include file="file_containing_google_analytics_code.js" -->
Outras dicas
Depende da estrutura do seu site. Se você tem um pequeno número de páginas mestras faz sentido lá, ou você poderia colocar algum código para emiti-lo em uma classe base que você herda todas as suas páginas (ou páginas mestras) a partir de, ou se você tem um controle de rodapé padrão que você usa em todas as páginas que você pode colocá-lo lá dentro.
Eu geralmente envolvê-la em um espaço reservado em ASP.Net e ter algum código muda-lo on / off a partir de uma configuração de web.config para que ele não aparece quando o site está sendo executado em test / UAT / dev máquinas.
Nós usamos o Google Analytics, e incorporaram isto em nossa página de base -. Embora a nossa primeira implementação foi feita com um HttpModule
Eu gosto da abordagem página base, porque é uma área comum para algumas tarefas afins. Além disso, também move o viewstate para a parte inferior do formulário, remove espaços em branco, etc.
Você deve dar uma olhada aqui: http://blog.sb2.fr/post/2008/12/21/Google-Analytics-WebControl-for-ASPNET.aspx