Google Analytics Event Tracking - Intervalo mínimo entre os eventos

Eu quero rastrear vários eventos usando o GA_trackEvent método em vários domínios.

Devido à natureza do relatório que quero gerar, devo fazer algo assim:

for (var i=0; var < books.length; i++)
{
   //showing values for current books[i]
   _gaq.push(['_trackEvent', 'Books Displayed', 'Fantasy', 'Lord of The Rings']);
}

Então, quando minha lista de livros estiver preenchida, desejo enviar o evento do GA apropriado. É importante enviar cada item separadamente para que eu possa detalhar o Painel de Eventos para visualizar todos os itens na categoria 'Fantasia' e assim por diant

ota: a lista de livros nunca ultrapassa 10 iten

O problema que estou enfrentando no momento é que, sem uma boa razão, o código do Google está ignorando alguns dos meus pedidos. A maneira como o rastreamento de eventos do Google funciona é com todas as chamadas para_trackEvent, O Google está soltando gif na página:

http://www.google-analytics.com/__utm.gif

que possui muitos parâmetros e um deles -utme contém meus dados:

__utm.gif?utmt=event&utme=5(Books%20Displayed*Fantasy*Lord%20of%20The%20Rings)

Usando o Fiddler (ou a guia Firebug Net), posso verificar se essa solicitação está realmente saindo do navegado

Infelizmente, parece que toda vez que metade dos meus pedidos é completamente ignorado pelo google e_trackEvent não está traduzido para__utm.gif ligar

Tenho a sensação de que tem algo a ver com a frequência do_trackEvent ligar. Como eu os estou usando dentro de um loop for, todos os eventos são gerados com um intervalo mínimo entre eles. Parece que o Google não gosta e ignora minhas chamadas.

Testei, adicionando um intervalo de 2 segundos entre cada chamada e funcionou. Mas esta solução é inaceitável - não consigo fazer o usuário esperar 20 segundos para enviar todos os evento

Infelizmente, essa falha torna o rastreamento de eventos do GA completamente inútil - não posso apenas "esperar" que o código do GA registre corretamente meu evento porque o relatório não será preciso. O pior de tudo é que não há documentação adequada no Google dizendo qual é o número máximo permitido de solicitações por segundo (elas apenasEstad essa solicitação máxima por sessão é 500, o que é muito mais do que eu giro de qualquer maneira

Minha pergunta é: você já teve problemas semelhantes com o acompanhamento de eventos do Google e como conseguiu corrigi-lo? Ou isso significa que devo abandonar completamente o GA Tracking, porque nunca será preciso o suficiente?

questionAnswers(2)

yourAnswerToTheQuestion