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, non è vero? Il problema, ovviamente, è che i feed RSS non consentono l'esecuzione del codice all'apertura del contenuto (una specie di). Tuttavia, la tua pagina web lo fa.

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.

Ecco un esempio della richiesta di immagine e delle variabili della 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 una richiesta di immagine 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 su 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

    Non potresti semplicemente usare feedburner.com? Dal momento che Google l'ha acquistata, le statistiche saranno probabilmente integrate con Google Analytics molto presto ... quest'anno spero!

    • 2

      Ciao Steve!

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

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

      Tienimi aggiornato!
      Doug

  2. 3

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

  3. 4

    Questo non infrange nessuno dei termini di utilizzo, vero? Non vorrei scoprire che sono 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 interromperà)

    Meglio farlo con un account di prova!

  4. 5

    utmje e utmjv dovrebbero essere abilitati per java e la versione java. Il controllo di Javascript sarebbe piuttosto ridondante considerando che è necessario 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.