Pergunta

Eu tenho uma sobreposição com a forma (apenas um grupo de botões de rádio com 3 botões e um botão de envio) que, em enviar, usa jQuery para abrir um arquivo específico (PDF) em uma nova aba e depois fechar a sobreposição. O arquivo depende de qual botão foi selecionado. O problema: o formulário não realmente submeter então eu não sei como controlar apresentações, e que o cliente quer saber o percentual de pessoas clicando em cada botão

.

Como posso controlar isso? Eu não posso controlar apresentações reais, porque, obviamente, nada fica POST'ed ou GET'ed, e eu não posso monitorar os cliques do Google Analytics porque GA apenas as faixas cliques em links, e não em forma botões.

Todas as idéias? É esta informação suficiente? Eu posso postar o código, mas envolve biscoitos e Thickbox e gostaria apenas de acrescentar mais confusão para quem tentar compreender a situação.

Foi útil?

Solução

Função _trackPageview()-que faz parte do código de acompanhamento padrão você incorporar em suas páginas da web-poderia ser também chamado com uma string argumento a qualquer momento para gerar uma solicitação de página virtual para o Google Analytics.

_trackPageview Google Analytics' é uma função para uso em ga.js rastreado sites que permite que você acompanhe eventos em seu site que não geram um page view. Usando o _trackPageview JavaScript, você pode atribuir um específico página nome do arquivo para eventos em Flash, eventos JavaScript, downloads de arquivos, saída links, e muito mais.

Para mais detalhes veja o artigo Como faço para monitorar eventos em JavaScript ? no Google Analytics Central de Ajuda.

Outras dicas

Tenha as submissões acionar uma função javascript que: 1) incêndios fora de uma atualização Ajax para o servidor (para indicar um clique) e 2) abre o PDF.

ou

Tenha a forma adicionar um querystring para o pedido de PDF, e analisar seus arquivos de log para rastrear esses querystrings.

Quando você acionar o seu envio do formulário e JQuery abre o arquivo, você poderia, simultaneamente, fazer uma solicitação AJAX para uma URL rastreado.

[Edit] Desculpe, esta resposta é lamentavelmente claro. De acordo com o comentário abaixo, o URL para o qual você está enviando o pedido AJAX teria de ser rastreado serverside, desde scripts não seria executado quando a página foi solicitada com XMLHttpRequest. Então, o Google Analytics não trabalho neste exemplo.

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