2010-10-01 5 views
7

Abbiamo un interessante 'bug' nel nostro codice JS che solo gli incendi, quando un agente utente ha una specifica combinazione di parametri - in particolare quando IE8 manda entrambi Trident/4.0 e MSIE 6.0;Come recuperare esatta stringa user-agent di Google Analytics

Abbiamo controllato i dati di esportazione GA; sembra esportare solo le informazioni del browser pre-digerito: http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#browser.

Post del forum 87919 su forums.digitalpoint.com (collegamento rimosso poiché sono un n00b) si riferisce a estrarre un rapporto tra segmenti per ulteriori dettagli; tuttavia, ciò sembra non essere più presente nell'interfaccia front end di GA.

Perché abbiamo bisogno di questo invece di aggiustarlo? Se risulta che ha un impatto solo su alcuni utenti, possiamo pianificare la correzione più avanti nel ciclo; se ha un impatto sul 20% della nostra base, diventa molto più presto da risolvere.

Quindi, la domanda: come possiamo estrarre una specifica stringa User Agent da GA; estrarre tutte le stringhe UA da GA o eseguire un Regex contro GA per ottenere il conteggio di una stringa UA corrispondente?

Stiamo anche lavorando con il team SA per abilitare la registrazione UA a livello apache (molto alto sito di volume; la registrazione è attivata verso il basso).

+3

Non è possibile recuperare la stringa esatta dell'agente utente da GA. L'unico modo per farlo è quello di registrarsi da solo o di consultare i propri log del server. – Yahel

risposta

5

Il meglio che si sta andando ad uscire dalla Data API di esportazione (o l'interfaccia di Google Analytics) viene elaborato informazioni: versione del browser/browser (Internet Explorer/8.0). Non c'è modo di ottenere la stringa originale di user-agent.

Si noti inoltre che se si dispone di un sito Web con volumi elevati, è necessario eseguire il campionamento dei dati, specialmente se si sta osservando un intervallo di date superiore a un giorno o due (more on sampling).