web-dev-qa-db-pt.com

É possível usar o Google Analytics para rastrear downloads de arquivos?

Sempre me incomodou o fato de o Google Analytics (e serviços de monitoramento de tráfego da Web incorporados semelhantes) só poderem ver um reflexo do tráfego indo para o meu servidor e apenas as visitas à página, pois depende do navegador executar um snippet Javascript. Se eu quiser rastrear downloads reais de um pacote de software (arquivo Zip), o Google Analytics não pode me dizer isso porque seu javascript não pode ser anexado a um arquivo Zip. Existe uma maneira de carregar meus arquivos de log no Google para que o chefe de cabelos pontudos possa ver downloads de nossos arquivos Zip/PDF/BIN e não apenas visitas à página de download?

7
Eric Falsken

Vou adicionar outra resposta aqui também. Com base na documentação do Google Analytics para iOS e Android SDN, é possível enviar eventos de tráfego de páginas que não são da web. Algumas pessoas descobriram como usar essa API para enviar tráfego diretamente do código do aplicativo do servidor, portanto agora você pode usar a API do Google Analytics para enviar eventos de tráfego manualmente a partir do manipulador de downloads. Aqui está um link para as bibliotecas relevantes, dependendo da sua estrutura de escolha:

Atualização: O Guia do desenvolvedor do Google Analytics Measurement Protocol possui instruções para emitir suas próprias chamadas de API no estilo REST para rastrear quaisquer dados que você desejo. Isso pode incluir itens como downloads de arquivos, chamadas para um terminal de API ou qualquer outra coisa.

2
Eric Falsken

A única maneira verdadeira de analisar o tráfego da Web em seu site é examinar os arquivos de log reais no servidor da Web com algo como WebTrends, SmarterStats, AWStats etc.

4
Rob

Também sempre me incomodou o fato de o Google Analytics não rastrear os downloads de arquivos prontos para uso. Alguém poderia pensar que este é um cenário comum ...

Eu tive o mesmo problema e pesquisei no Google. Aprendi duas coisas. Primeiro, verifique se você está usando o Google Analytics assíncrono mais recente. O GA assíncrono fará o seu site carregar mais rápido. Por fim, acompanhe os downloads de arquivos automaticamente. A recomendação manual feita pelo Google fica cansativa rapidamente - especialmente se você tiver muitos downloads de arquivos como eu.

Para acompanhar os downloads de arquivos automaticamente, eu uso uma extensão do Google Analytics chamada Entourage.js:

http://techoctave.com/c7/posts/58-entourage-js-automatic-download-tracking-for-asynchronous-google-analytics

O desenvolvedor tem um guia de instalação muito bom e uma explicação de seu processo de pensamento ao desenvolver a extensão. Confira!

Para mim, foi tão fácil quanto instalar o Entourage.js no diretório de scripts da seguinte maneira:

<script type="text/javascript" src="/scripts/entourage.js"></script>

Seguido pelo meu código GA depois.

3
Henry Willox

O Google Analytics não pode analisar seus arquivos de log, para isso você precisaria da versão paga chamada rchin . O que você pode fazer é rastrear cliques/interações nos links para arquivos. Você pode rastrear cliques de duas maneiras, como visualizações de páginas virtuais ou como eventos . De um modo geral, o rastreamento de eventos seria a maneira recomendada de rastrear downloads.

3
Beantin

Pode ser bom senso e, portanto, ninguém postou, mas eu sugiro mesmo assim.

Você pode criar uma página de confirmação [download automático] que direciona um visitante para o download após o clique no arquivo.

Exemplo: a página para baixar o arquivo do aplicativo é na verdade apenas um link para outra página. Esta página possui uma ação para baixar automaticamente o arquivo quando a página estiver totalmente carregada. Criamos uma ação em GA se um visitante chegar a esta página porque a visita a essa página sempre baixa automaticamente o arquivo. Usamos wordpress e existem várias extensões gratuitas que fornecem esse funcional e podem ser configuradas em menos de 5 minutos.

Um item da nossa lista de desejos é poder vincular o visitante de download do site ao GA instalado no aplicativo, para que possamos ver essas métricas instaladas ou não.

0
harvmob