Rastreando as ações do usuário - analytics para aplicações
-
21-08-2019 - |
Pergunta
Eu estou fechando em terminar um Windows Desktop Gadget que baixa plugins do meu servidor web. Eu estou querendo saber como posso controlar o uso desses plugins para fins como ver que plugins são populares em que os países, quantas vezes um plugin é usado por dia / mês / semana e outras coisas desse tipo de relatório.
Registro isso em cada ação do usuário poderia causar meus problemas com o servidor como haveria pedidos constantes. É melhor manter um log local e enviá-lo para o servidor em uma base regular ou é possível usar algo como o Google Analytics ou outro fornecedor para este tipo de coisa?
Solução
Se você estiver usando javascript para criar o seu gadget, deve ser possível incluir os scripts do Google Analytics. Você pode, em seguida, chamar a função _trackPageview
sempre o usuário faz algo que você deseja acompanhar.
Também é possível usar a análise do Google sem javascript .
O truque é que os scripts do Google normalmente colocar a imagem http: //www.google-analytics .com / __ utm.gif em suas páginas web. Os parâmetros podem ser passados ??para a imagem via a string de consulta. Você pode encontrar uma lista de parâmetros que você pode passar para a string de consulta aqui . O que você tem a fazer é descobrir o que a string de consulta deve ser e ter o seu cliente faz o pedido à Google de imagem cada vez que o usuário faz alguma coisa (depois de configurar a sua conta do Google Analytics, é claro).
Outras dicas
Gostaria de sugerir que você use Deskmetrics um análise de desktop aplicativo, muito semelhante ao GA. É incrível.
Trackerbird Desktop Software Analytics que funciona em Windows / Mac Apps.
Disclaimer:. Eu sou filiado a empresa