In che modo Analytics ottiene tutte queste informazioni?

web AnalyticsQuesto fine settimana ho armeggiato (come al solito). Non sarebbe fantastico se potessi aprire Google Analytics e vedere quante persone stanno leggendo il tuo feed RSS? Dopotutto, queste sono ancora visite al tuo sito e ai tuoi contenuti, no? Il problema, ovviamente, è che i feed RSS non consentono l'esecuzione del codice all'apertura del contenuto (più o meno). La tua pagina web, tuttavia.

Se desideri saperne di più su Web Analytics, consiglierei un libro e un solo libro, Avinash Kaushik's libro, Web Analytics un'ora al giorno. Avinash spiega chiaramente il motivo per cui siamo passati dal lato server analitica lato client analitica così come le sfide con ciascuno.

Il modo in cui funziona Google Analytics è in realtà abbastanza semplice. Quando apri un sito con GA caricato, una serie di parametri vengono salvati in un cookie (un mezzo per memorizzare i dati localmente con un browser) e quindi JavaScript genera dinamicamente una lunga stringa di query da una richiesta di immagine al server web di Google Analytics con un sacco di informazioni al suo interno, come il numero di account, il sito di riferimento, se si trattava o meno di un risultato di ricerca, quali termini di ricerca sono stati utilizzati, titolo della pagina, URL, ecc.

Di seguito è riportato un esempio della richiesta di immagine e delle variabili stringa di query:

http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=2140259877&utmhn=martech.zone&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmdt=Marketing%20Technology%3A%20Online%20Marketing%2C%20Email%20Marketing%2C%20Social%20Media%20Marketing%2C%20Reputation%20Management%20and%20Blogging%20from%20a%20
Social%20Media%20Expert%20and%20Blogging%20Expert.&utmhid
= 1278573345 & utmr = - & utmp = / & utmac = UA-XXXXXX-X & utmcc = __ utma% 3D40694462.1906938102414468000.1215439581
.1238274580.1238278630.1237%3B%2B__utmz%3D40694462.1238175218.1229.166.utmcsr%3D
google%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D
douglas% 2520karr% 2520shiny% 2520objects% 3B

Ho provato ad accumulare tutte le variabili della stringa di query ricercando un gruppo di diversi siti web:

  • utmac = "Numero account"
  • utmcc = "Cookie"
  • utmcn = "utm_new_campaign (1)"
  • utmdt = "Titolo pagina"
  • utmfl = "Versione Flash"
  • utmhn = "Richiedi nome host"
  • utmje = "JavaScript abilitato? (0 | 1) "
  • utmjv = "versione JavaScript"
  • utmn = "Numero casuale - generato per ogni hit __utm.gif e utilizzato per impedire la memorizzazione nella cache dell'hit gif"
  • utmp = "Pagina: la richiesta di pagina e i parametri di query"
  • utmr = "Fonte di riferimento (URL referral | - | 0)"
  • utmsc = "Colori dello schermo"
  • utmsr = "Risoluzione dello schermo"
  • utmt = "Tipo di hit .gif (tran | item | imp | var)"
  • utmul = "Lingua (lang | lang-CO | -)"
  • utmwv = "versione UTM"
  • utma =?
  • utmz =?
  • utmctm = Modalità campagna (0 | 1)
  • utmcto = Timeout campagna
  • utmctr = Termine di ricerca
  • utmccn = Nome campagna
  • utmcmd = Mezzo campagna (diretto), (organico), (nessuno)
  • utmcsr = sorgente campagna
  • utmcct = Contenuto della campagna
  • utmcid = ID campagna

Non sono sicuro di un paio di questi ... e non so se ce ne sono altri, ma sono piuttosto utili se vuoi hackerare insieme la tua richiesta di immagine per registrare dati aggiuntivi sul tuo account Google Analytics, ad esempio ... per i tuoi abbonati RSS!

Oggi sto testando la mia teoria ... Ho sviluppato un'immagine richiesta che dovrebbero passare l'utilizzo RSS a Google Analytics. La sfida, ovviamente, è che non ci sono cookie o identificatori di richieste specifici. L'abbonato potuto apri lo stesso feed e registra più hit in Google Analytics. Continuerò a modificare, tuttavia, e vedrò se riesco a trovare qualcosa di più robusto.

Ecco la mia richiesta di immagine ... Sto usando il Plugin PostPost WordPress Ho sviluppato e inserendo il codice dopo il contenuto del feed:

DouglasKarr & utmctm = 1 & utmccn = Feed & utmctm = 1 & utmcmd = RSS & utmac = UA XXXXXX X

Una nota, questo misurerà i risultati, non gli iscritti! Se vuoi provare a misurare gli iscritti, ti consiglio un evento onclick sulla tua icona RSS. Ovviamente, manca chiunque si iscriva tramite le informazioni sul collegamento nella tua intestazione ... quindi onestamente non ci provo nemmeno. Se hai qualche idea su quello che sto facendo o su come potrebbe essere migliorato, fammelo sapere!

Commenti

  1. 1
    • 2

      Ciao Steve!

      Sì, in questo momento uso Feedburner per misurare la portata dei miei feed. Tuttavia, non mi piacciono i ritardi di pubblicazione in Feedburner e onestamente odio l'analisi in esso contenuta e il modo in cui mostra crescita e utilizzo.

      Non avevo sentito che stavano cercando di inserire le statistiche di Feedburner in Google Analytics, ma sarebbe fantastico!

      Tienimi aggiornato!
      Doug

  2. 3

    Non sarei sorpreso se GA lo incorporasse in futuro … è logico poiché Google possiede Feedburner … e sono sicuro che non sei la prima persona a provarlo.

  3. 4

    Questo non viola nessuno dei termini di utilizzo, vero? Mi dispiacerebbe scoprire di essere stato bandito da Google Analytics utilizzando i loro server in modo non standard (cioè da richieste Img).

    Inoltre, se cambiano la loro API (cioè l'ordine dei parametri, il numero di parametri, ecc., si interromperebbe correttamente)

    Meglio farlo con un account di prova!

  4. 5

    utmje e utmjv dovrebbero essere abilitati per java e la versione java. Controllare Javascript sarebbe piuttosto ridondante considerando che hai bisogno di javascript per l'analisi (ufficialmente)

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.