¿Cómo obtiene Analytics toda esa información?

analista de la redEste fin de semana he estado jugando (como siempre). ¿No sería genial si pudiera abrir Google Analytics y ver cuántas personas están leyendo su fuente RSS? Después de todo, estas siguen siendo visitas a su sitio y su contenido, ¿no es así? El problema, por supuesto, es que las fuentes RSS no permiten que el código se ejecute cuando se abre su contenido (más o menos). Sin embargo, su página web sí.

Si desea obtener más información sobre Web Analytics, le recomiendo un libro y solo un libro, Avinash Kaushik's libro, Análisis web una hora al día. Avinash explica claramente la razón por la que nos mudamos del lado del servidor analítica al lado del cliente analítica así como los desafíos con cada uno.

La forma en que funciona Google Analytics es bastante simple. Cuando abre un sitio con GA cargado, una serie de parámetros se guardan en una cookie (un medio para almacenar datos localmente con un navegador) y luego JavaScript genera dinámicamente una cadena de consulta larga a partir de una solicitud de imagen al servidor web de Google Analytics. con una tonelada de información, como su número de cuenta, sitio de referencia, si fue o no un resultado de búsqueda, qué términos de búsqueda se usaron, título de la página, URL, etc.

Aquí hay una muestra de la solicitud de imagen y las variables de cadena de consulta:

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

Intenté acumular todas las variables de la cadena de consulta investigando un montón de sitios web:

  • utmac = "Número de cuenta"
  • utmcc = "Cookies"
  • utmcn = "utm_new_campaign (1)"
  • utmdt = "Título de la página"
  • utmfl = "Versión Flash"
  • utmhn = "Solicitar nombre de host"
  • utmje = “¿JavaScript habilitado? (0 | 1) ”
  • utmjv = "versión de JavaScript"
  • utmn = "Número aleatorio - generado para cada __utm.gif hit y utilizado para evitar el almacenamiento en caché de gif hit"
  • utmp = "Página: la solicitud de página y los parámetros de consulta"
  • utmr = "Fuente de referencia (URL de referencia | - | 0)"
  • utmsc = "Colores de pantalla"
  • utmsr = "Resolución de pantalla"
  • utmt = "Tipo de .gif hit (tran | item | imp | var)"
  • utmul = "Idioma (lang | lang-CO | -)"
  • utmwv = "versión UTM"
  • utma =?
  • utmz =?
  • utmctm = Modo de campaña (0 | 1)
  • utmcto = Tiempo de espera de la campaña
  • utmctr = Término de búsqueda
  • utmccn = Nombre de la campaña
  • utmcmd = Medio de campaña (directo), (orgánico), (ninguno)
  • utmcsr = Fuente de la campaña
  • utmcct = Contenido de la campaña
  • utmcid = ID de campaña

No estoy seguro acerca de un par de estos ... y no sé si hay más, pero son bastante útiles si desea piratear su propia solicitud de imagen para registrar datos adicionales en su cuenta de Google Analytics, por ejemplo ... para sus suscriptores RSS!

Hoy estoy probando mi teoría ... desarrollé una solicitud de imagen que debemos pasar el uso de RSS a Google Analytics. El desafío, por supuesto, es que no hay ninguna cookie o un identificador de solicitud específico. El suscriptor podría abra el mismo feed y registre múltiples visitas en Google Analytics. Sin embargo, seguiré ajustando y veré si puedo encontrar algo más sólido.

Aquí está mi solicitud de imagen ... Estoy usando el Complemento PostPost de WordPress Desarrollé y coloqué el código después del contenido del feed:

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

Una nota, esto va a medir los hits, no los suscriptores. Si desea probar la medición de suscriptores, le recomendaría un evento al hacer clic en su icono de RSS. Por supuesto, eso echa de menos a cualquiera que se suscriba a través de la información del enlace en su encabezado ... así que, honestamente, ni siquiera lo intento. Si tiene alguna idea sobre lo que estoy haciendo o cómo podría mejorarse, ¡hágamelo saber!

5 Comentarios

  1. 1
    • 2

      ¡Hola Steve!

      Sí, utilizo Feedburner ahora mismo para medir el alcance de mis feeds. Sin embargo, no me gustan los retrasos de publicación en Feedburner y honestamente odio los análisis y cómo muestra el crecimiento y el uso.

      No había escuchado que estaban buscando incorporar las estadísticas de Feedburner a Google Analytics, ¡pero eso sería genial!

      ¡Mantén mi publicación!
      Doug

  2. 3

    No me sorprendería que GA incorporara esto en el futuro ... es lógico ya que Google es propietario de Feedburner ... y estoy seguro de que no eres la primera persona en probar esto.

  3. 4

    Esto no rompe ninguno de los términos de uso, ¿verdad? Odiaría saber que me prohibieron Google Analytics al usar sus servidores de una manera no estándar (es decir, a partir de solicitudes de Img).

    Además, si cambian su API (es decir, el orden de los parámetros, el número de parámetros, etc., se rompería a la derecha)

    ¡Es mejor hacer esto con una cuenta de prueba!

  4. 5

    utmje y utmjv deben estar habilitados para Java y la versión de Java. Verificar Javascript sería bastante redundante considerando que necesita javascript para análisis (oficialmente)

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.