2011-02-04 27 views
12

Sto utilizzando Google Forms (un foglio di lavoro di Google Documento con un modulo generato automaticamente che l'utente può compilare per inviare i dettagli) e desidera monitorare l'invio del modulo come visualizzazione di pagina virtuale in Google Analytics in modo da poter misurare le conversioni. Qualcuno sa se questo è possibile?Utilizza Google Analytics per monitorare gli invii di moduli Google

+0

Dove si trova il modulo? Nella pagina di Google Documenti? In un Iframe? Puoi rimuoverlo se copi semplicemente il modulo HTML e lo metti in una pagina, quindi inserisci il codice di tracciamento. – Yahel

risposta

11

Mentre Crayon violento è corretto circa il built -in capacità, c'è un'opzione valida: se sei in grado di ospitare il codice HTML di Google Form su una delle tue pagine, puoi trattarlo come qualsiasi altro modulo (puoi letteralmente copiare e incollare il modulo HTML dalla pagina del modulo)). Finché non si immettono gli input immodificati e l'azione del modulo rimane come presentata, verrà inserita correttamente nel modulo, indipendentemente da dove viene ospitata. (È possibile rimuovere gli elementi di stile, se lo si desidera.)

È possibile vedere un esempio di quella qui: http://jsfiddle.net/PVBqX/2/

E si può vedere il set di dati più che bene nel foglio di calcolo di Google here.

E, se si utilizza Firebug o Webkit ispettore, vedrai che la visualizzazione di pagina virtuale viene inviato: Screenshot of __utm.gif hit generated

+1

Beh, penso che stia parlando dei google hosted google docs però ... –

+1

Che potrebbe funzionare ... La cosa "Google hosted google docs", come la descrivi, arriva sotto forma di un iframe, quindi non c'è tecnicamente nulla fermandoti a prendere il codice sorgente. Fintanto che non cambiano nulla dietro le quinte in qualsiasi momento. – andygeers

+0

Non l'ho provato, ma piuttosto che copiare l'HTML, forse puoi usare il pulsante EMBED sul popup "Invia modulo"? – Marc

0

non possibile. Devi essere in grado di aggiungere codice al file effettivo che viene servito.

L'unica cosa che mi viene in mente è se si consente di reindirizzare ad una delle tue pagine dopo modulo di presentazione, ha messo il codice in una pagina si crea sul proprio sito

2

c'è una soluzione alternativa per tenere traccia delle visualizzazioni di pagina in Google Analytics utilizza un'impressione immagine all'interno del Google Doc che ho utilizzato in my spreadsheet.

check out il link seguente per la guida di spiegazione su come funziona:
Tracking-google-sheet-views-with-google-analytics

Ad esempio, utilizzando poco Apps Script includerà la chiave patrimoniale e locale nell'URL dell'immagine (per includere questo voi la vostra proprio progetto si apre foglio, quindi Strumenti> editor di script e incollare il codice):

function getGABeacon(tid){ 
    var id = SpreadsheetApp.getActiveSpreadsheet().getId(); 
    var locale = SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetLocale(); 
    return 'https://ga-beacon.appspot.com/'+tid+'/sheets/'+id+'/'+locale; 
} 

poi nella scheda possiamo allora utilizzare la formula di cella come =image(getGABeacon("UA-48225260-1"))

tracking-google-sheet-views-with-google-analytics

EDIT

Si può anche costruire un URL monitorato e passarlo al faro a pagina mirato di utilizzare questa funzione

var trackURL = SpreadsheetApp.getActiveSpreadsheet().getUrl(); 
+1

Questo dovrebbe tracciare * l'invio * del modulo o semplicemente che il modulo è stato aperto? – andygeers

3

Probabilmente si dovrebbe semplicemente usare strumento Shortner URL come https://goo.gl/ oppure https://bitly.com/ per ottenere analisi sul numero di clic effettuati e un po 'di analisi come posizioni, browser ecc.

0

Se si modifica il modulo e si seleziona il menu Responses, selezionare Enter Tracking ID, incollare il proprio ID di tracciamento e si otterranno le visualizzazioni di pagina mentre passa a ciascuna pagina inclusa la pagina di conferma che contiene il titolo della pagina "Grazie! ". Funziona anche inserendo il link nel modulo in una email. Funziona alla grande, rintracciando la posta aperta, quindi le pagine e l'invio del modulo, ma non ho capito come passare l'ID utente in modo che entrambi i tipi di eventi portino lo stesso ID utente.