Como o Analytics consegue todas essas informações?

web analyticsEste fim de semana estive mexendo (como sempre). Não seria ótimo se você pudesse abrir o Google Analytics e ver quantas pessoas estão lendo seu feed RSS? Afinal, ainda são visitas ao seu site e ao seu conteúdo, não são? O problema, claro, é que os feeds RSS não permitem que o código seja executado quando o conteúdo é aberto (mais ou menos). Sua página da web, no entanto.

Se você quiser saber mais sobre o Web Analytics, recomendo um livro e apenas um livro, Avinash Kaushik's livro, Web Analytics uma hora por dia. Avinash explica claramente o motivo pelo qual mudamos do lado do servidor analítica para o lado do cliente analítica bem como os desafios de cada um.

A forma como o Google Analytics funciona é bastante simples. Quando você abre um site com o GA carregado, vários parâmetros são salvos em um cookie (um meio de armazenar dados localmente com um navegador) e o JavaScript gera dinamicamente uma longa string de consulta de uma solicitação de imagem para o servidor da web do Google Analytics com uma tonelada de informações - como o número da sua conta, site de referência, se era ou não um resultado da pesquisa, quais termos de pesquisa foram usados, título da página, URL, etc.

Aqui está um exemplo de solicitação de imagem e variáveis ​​de string 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

Eu tentei acumular todas as variáveis ​​de string de consulta pesquisando vários sites:

  • utmac = “Número da conta”
  • utmcc = “Cookies”
  • utmcn = “utm_new_campaign (1)”
  • utmdt = “Título da página”
  • utmfl = “versão do Flash”
  • utmhn = “Solicitar nome do host”
  • utmje = “JavaScript ativado? (0 | 1) ”
  • utmjv = “versão JavaScript”
  • utmn = “Número aleatório - gerado para cada __utm.gif hit e usado para prevenir o cache de gif hit”
  • utmp = “Página - a solicitação de página e os parâmetros de consulta”
  • utmr = “Fonte de referência (url de referência | - | 0)”
  • utmsc = “Cores da tela”
  • utmsr = “Resolução da tela”
  • utmt = “Tipo de hit .gif (tran | item | imp | var)”
  • utmul = “Idioma (lang | lang-CO | -)”
  • utmwv = “versão UTM”
  • utma =?
  • utmz =?
  • utmctm = Modo de campanha (0 | 1)
  • utmcto = Tempo limite da campanha
  • utmctr = termo de pesquisa
  • utmccn = nome da campanha
  • utmcmd = Meio da campanha (direto), (orgânico), (nenhum)
  • utmcsr = Origem da campanha
  • utmcct = conteúdo da campanha
  • utmcid = ID da campanha

Não tenho certeza sobre alguns deles ... e não sei se há mais, mas são muito úteis se você quiser hackear sua própria solicitação de imagem para registrar dados adicionais em sua conta do Google Analytics - por exemplo ... para seus assinantes RSS!

Hoje estou testando minha teoria ... desenvolvi um pedido de imagem que mais perguntas passar o uso de RSS para o Google Analytics. O desafio é claro, já que não há cookie ou identificador de solicitação específico. O assinante poderia abra o mesmo feed e registre vários hits no Google Analytics. Vou continuar ajustando, no entanto, e ver se consigo encontrar algo mais robusto.

Aqui está minha solicitação de imagem ... Estou usando o Plug-in PostPost WordPress Desenvolvi e coloquei o código após o conteúdo do feed:

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

Uma observação: isso vai medir os acessos, não os assinantes! Se você quiser tentar medir os assinantes, recomendo um evento onclick no ícone RSS. Claro, isso faz falta de qualquer um que se inscreva através das informações do link em seu cabeçalho ... então, honestamente, nem tento. Se você tem alguma ideia sobre o que estou fazendo ou como poderia ser melhorado, me avise!

5 Comentários

  1. 1
    • 2

      Olá Steve!

      Sim, eu uso o Feedburner agora para medir o alcance dos meus feeds. No entanto, não gosto dos atrasos na publicação no Feedburner e honestamente odeio as análises nele e como ele exibe crescimento e uso.

      Eu não tinha ouvido falar que eles queriam puxar as estatísticas do Feedburner para o Google Analytics - mas isso seria ótimo!

      Mantenha meu postado!
      Doug

  2. 3

    Eu não ficaria surpreso se o GA incorporasse isso no futuro ... lógico, já que o Google possui o Feedburner ... e tenho certeza de que você não é a primeira pessoa a tentar isso.

  3. 4

    Isso não quebra nenhum dos termos de uso, certo? Eu odiaria descobrir que fui banido do Google Analytics por usar seus servidores de uma forma não padrão (ou seja, de solicitações de IMG).

    Além disso, se eles alterarem sua API (ou seja, a ordem dos parâmetros, número de parâmetros, etc, quebraria direito)

    Melhor fazer isso com uma conta de teste!

  4. 5

    utmje e utmjv devem ser habilitados para java e versão java. Verificar Javascript seria bastante redundante, considerando que você precisa de Javascript para análises (oficialmente)

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.