Domanda

Ho un overlay con modulo (solo un gruppo di pulsanti di opzione con 3 pulsanti e un pulsante di invio) che, al momento dell'invio, utilizza jQuery per aprire un file specifico (un PDF) in una nuova scheda e quindi chiudere l'overlay. Il file dipende dal pulsante selezionato. Il problema: il modulo in realtà non viene inviato, quindi non so come tenere traccia degli invii e il cliente desidera conoscere la percentuale di persone che fanno clic su ciascun pulsante.

Come posso rintracciarlo? Non riesco a tenere traccia degli invii effettivi perché ovviamente nulla viene POST o GET e non riesco a tracciare i clic di Google Analytics perché GA tiene traccia solo dei clic sui collegamenti, non sui pulsanti del modulo.

Qualche idea? Sono abbastanza informazioni? Posso pubblicare il codice, ma coinvolge cookie e Thickbox e aggiungerei maggiore confusione a chiunque cerchi di capire la situazione.

È stato utile?

Soluzione

La funzione _trackPageview () —che fa parte del codice di monitoraggio standard che incorpori nelle tue pagine web — potrebbe anche essere chiamata in qualsiasi momento con una stringa di argomenti per generare una richiesta di pagina virtuale per Google Analytics.

  

_trackPageview di Google Analytics è   una funzione per l'uso su ga.js monitorato   siti che ti consentono di tenere traccia degli eventi   sul tuo sito che non generano un   visualizzazione della pagina. Utilizzando _trackPageview   JavaScript, puoi assegnarne uno specifico   pagina nome file per eventi Flash,   Eventi JavaScript, download di file,   link in uscita e altro.

Per ulteriori dettagli consultare l'articolo Come posso monitorare gli eventi JavaScript ? nel Centro assistenza di Google Analytics.

Altri suggerimenti

Chiedi agli invii di attivare una funzione JavaScript che 1) attiva un aggiornamento Ajax sul server (per indicare un clic) e 2) apre il PDF.

o

Chiedi al modulo di aggiungere una stringa di query alla richiesta per il PDF e di analizzare i tuoi file di registro per tenere traccia di quelle stringhe di query.

Quando si attiva l'invio del modulo e JQuery apre il file, è possibile effettuare contemporaneamente una richiesta AJAX a un URL monitorato.

[Modifica] Siamo spiacenti, questa risposta è tristemente chiara. Come da commento di seguito, l'URL a cui stai inviando la richiesta AJAX dovrebbe essere monitorato sul lato server, poiché gli script non sarebbero stati eseguiti quando la pagina veniva richiesta con XmlHttpRequest. Quindi Google Analytics non funzionerebbe in questo esempio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top