Rastrexa varios autores con Google Analytics

Google Analytics

Nun sitio de varios autores, cada autor pode publicar en multitude de categorías, é case imposible identificar as contribucións de cada autor á estratexia xeral do sitio. Recentemente estiven facendo algunhas probas e identifiquei un xeito sinxelo de medir o tráfico de cada autor.

Google Analytics ten a capacidade de rastrexar adicional virtual páxinas. Normalmente utilízase para rastrexar ligazóns de saída a publicidade ou chamadas á acción cara ás páxinas de destino. Non obstante, simplemente manipulando o seu código de Google Analytics nas súas páxinas de mensaxes individuais, pode rastrexar a popularidade de autores individuais.

O código GA típico nunha páxina ten este aspecto:

var pageTracker = _gat._getTracker ("UA-XXXXXX-X"); pageTracker._initData (); pageTracker._trackPageview ();

Podes inserir unha páxina vista "virtual" engadindo o seguinte:

var pageTracker = _gat._getTracker ("UA-XXXXXX-X"); pageTracker._initData (); pageTracker._trackPageview ("/ por / autor /Douglas Karr"); pageTracker._trackPageview ();

Para personalizar para WordPress:

var pageTracker = _gat._getTracker ("UA-XXXXXX-X"); pageTracker._initData (); pageTracker._trackPageview (? / author / ?); pageTracker._trackPageview ();

Update: Un par de comentaristas sinalaron que non funcionou; tiven que engadir o famoso Bucle de WordPress dentro!

Isto só cargará a páxina vista necesaria nunha páxina de publicación única. Quizais desexe ampliar isto para supervisar tamén a primeira publicación na páxina de inicio, pero isto é polo menos un comezo. Dentro de Google Analytics, pode abrir un Informe de contido e simplemente filtralo por "/ Autor /" para obter unha lista de todos os autores e as súas páxinas vistas asociadas, os índices de rebote, o tempo na páxina e as conversións.

Agora podes comezar a recompensar aos teus autores pola contribución real que aportan á túa organización. Avísame se tes problemas con WordPress: escribín o código e non o probei.

16 Comentarios

  1. 1

    Ai, BEN! Aínda non teño varios autores nos meus blogs, pero definitivamente marcarei isto para cando isto ocorre. Excelentes consellos!!

  2. 2
    • 3

      Ei yawza!

      A forma máis sinxela de usar o método anterior é abrir o informe de contido e filtrar por "/autor/". Nese momento, podes enviar o informe por correo electrónico semanalmente. Google Analytics fai un bo traballo ao gardar filtros nos informes enviados por correo electrónico (oxalá permitan gardar o informe así!).

      Doug

  3. 4

    Tentei instalar o teu código pero non me funciona. Teño 4 autores no meu blog de WordPress e aquí está o código que peguei xusto antes da etiqueta no meu modelo

    var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.”: “http://www.”);
    document.write(unescape(“%3Cscript src='” + gaJsHost + “google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E”));

    tentar {
    var pageTracker = _gat._getTracker(“UA-XXXXXX-X”);
    pageTracker._initData();

    pageTracker._trackPageview(?/author/?);

    pageTracker._trackPageview();
    } catch(err) {}

    Substituín UA-XXXXXX-X polo meu ID... Dime se o meu código é correcto ou incorrecto.

    Cando miro a fonte, vexo só un autor. E para a súa información non estou usando ningún complemento de WordPress.

    Por favor, axuda! Necesito isto mal..

    Grazas

  4. 5

    Creo que ese método de seguimento só funcionará se a estrutura da ligazón permanente inclúe ao autor. O meu non o fai, así que como podo seguir as páxinas vistas dun autor específico cando a miña estrutura de URL está http://www.mysite.com/month/day/posttitle?

    Pódese modificar o código para usar a función _setVar?

    Probei o seguinte código:

    var pageTracker = _gat._getTracker("UA-XXXXXXX-X");

    pageTracker._setVar(??);

    pageTracker._trackPageview();

    pero non estou seguro de entender como funciona esa función ou se está a funcionar. Son novo nisto.

    • 6

      Creo que sei cal é o problema, DEBE envolver o php no bucle de WordPress. Desafortunadamente, WordPress non distingue se é unha única páxina ou non. Vou actualizar o código na publicación do blog.

  5. 7

    para engadir ao meu comentario de vista previa...

    Un problema que estou tendo é que se debe chamar dentro do bucle, pero normalmente pon o GATC no pé de páxina ou no encabezado, non en todos os ficheiros de modelo que conteñan un bucle. Pensamentos?

    • 8

      Matt - Creo que ti e eu pasamos a resposta ao mesmo tempo, debe estar dentro do ciclo. Modifiquei o código e creo que o bucle seguirá funcionando fóra do corpo e no pé de páxina. Probablemente podería simplificarse configurando unha variable dentro do bucle normal e chamándoa desde o pé de páxina.

      Algúns dos comentaristas estiveron probando; veremos se isto funciona ben. Porén, puiden ver que ralentizaba unha páxina.

      Doug

  6. 9
  7. 10

    Aínda agardando polo teu novo código... Douglas. Creo que deberías incluír Incluír unha etiqueta IF Else tanto para as páxinas de inicio como para as páxinas de publicación única... tenteino eu pero non funcionou...

  8. 11

    Esta é unha excelente visión do uso de GA. Seguramente compartirei isto cos meus clientes. Grazas por publicar isto. É curioso como esquecemos facilmente que Javascript pode ser manipulado cando estamos tan ocupados engadindo código ás páxinas.

    TGP - Verdadeiramente un gran post!

    Pierre

  9. 12

    Probei este código en joomla.

    despois de 2 días de estatísticas... Vexo só /autor/someauthor na miña estatística. Xa non vexo o uri real da páxina.

  10. 13

    Entón, cal é o veredicto aquí? Estou moi intrigado con este código pero non teño espazo para erros. Douglas, cal é a palabra? Non vexo moita charla despois da túa última publicación sobre o éxito/non.

    Grazas e xenial idea!

  11. 14

    O veredicto é que é o 50% da solución, Ross! Debes especificar o autor no Loop... se o fas, pasará correctamente a información do autor a Google. Non obstante, Google cambiou desde entón a súa captura de datos e agora permite máis dunha variable... polo que abandonaría este método por completo. Intentarei escribir un seguimento!

  12. 15

    Ola Douglas,
    Tamén estou a buscar unha solución para rastrexar contido específico do autor en WordPress usando GA. Encantaríame ver unha versión actualizada deste código xa que o necesito para un dos meus blogs de varios autores. Serías capaz de escribir un seguimento? Vou escribir sobre iso e darche algúns atrezzo. 🙂 Grazas polas incribles ideas como de costume.

  13. 16

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.