Volg verskeie WordPress-outeurs met Google Analytics

Google Analytics

Ek het 'n ander pos geskryf oor hoe om verskeie outeurs in WordPress op te spoor met Google Analytics een keer vantevore, maar het dit verkeerd verstaan! Buiten die WordPress Loop kan u nie die outeursname vaslê nie, sodat die kode nie werk nie.

Jammer vir die mislukking.

Ek het bykomend gegrawe en uitgevind hoe ek dit slimmer kan doen met verskeie Google Analytics-profiele. (Heel eerlik - dit is wanneer u van professionele mense hou analytics pakkette soos Webneigings!)

Stap 1: Voeg 'n profiel by 'n bestaande domein

Die eerste stap is om 'n addisionele profiel by u huidige domein te voeg. Dit is 'n opsie waarmee die meeste mense nie vertroud is nie, maar werk perfek vir hierdie soort scenario's.
bestaande-profiel.png

Stap 2: Voeg 'n insluitfilter by die nuwe outeursprofiel

U wil slegs die bladsyaansig meet wat deur outeurs in hierdie profiel opgespoor word, en voeg dus 'n filter vir die subgids by / outeur /. Een opmerking hieroor - ek moes 'that contain' maak as die operateur. Google se instruksies vra vir a ^ voor die lêergids. In werklikheid kan u nie ^ in die veld skryf nie!
Sluit-author.png in

Stap 3: Voeg 'n uitsluitfilter by u primêre profiel

U wil nie al die ekstra bladsye per outeur in u oorspronklike profiel opspoor nie; voeg dus 'n filter by u oorspronklike profiel om die subgids uit te sluit / deur-outeur /.

Stap 4: Voeg 'n lus in die Footer Script

Voeg die volgende lus in u ondertitel-lêer in u bestaande Google Analytics-opsporing en onder u huidige trackPageView-lyn:

var authorTracker = _gat._getTracker ("UA-xxxxxxxx-x"); authorTracker._trackPageview ("/ deur-outeur / ");

Dit sal al u opsporing, per outeur, in 'n tweede profiel vir u domein opneem. Deur hierdie opsporing van u primêre profiel uit te sluit, voeg u nie ekstra onnodige bladsye by nie. Onthou dat as u 'n tuisblad met 6 plasings het, u 6 bladsye met hierdie kode sal volg - een vir elke boodskap wat deur outeur gevolg word.

Hier is hoe die outeursporing in die spesifieke profiel sal lyk:
Skermopname 2010-02-09 om 10.23.32 AM.png

As u dit op 'n ander manier bereik het, is ek oop vir addisionele maniere om die outeurinligting op te spoor! Aangesien my Adsense-inkomste aan die profiel gekoppel is, kan ek selfs sien watter outeurs die meeste advertensie-inkomste verdien :).

11 Comments

  1. 1

    Great post Doug! An alternative for tracking Authors at this level is with event tracking in GA. You can get a tally of how many times each of your authors’ posts were viewed, in the same profile as your regular data, without inflating pageviews. Also, you can use multiple dimensions in the Event reporting to see what sources were driving visitors to various authors (e.g. who is attracting the most readers via Twitter), where they are coming from, etc. I tried to post the script, but I was over the character limit. Here is the link: http://www.wheresitworking.com/2010/02/08/tracking-authors-in-wordpress-with-google-analytics-event-tracking/

  2. 2
  3. 3

    Awesome, thanks for sharing this Doug! I’m finding that the_author() needs to be replaced with get_the_author() in order to prevent the author name being duplicated and outputted twice.

    Also, how does your solution compare with Adam’s?

  4. 4

    Doug, I tried to implement this, but it’s only tracking views of the actual author pages (…/author/AUTHORNAME), and not views of each post viewed, separated by author – any thoughts?

    • 5

      Hi Jeremy!

      The way I implemented it was actually utilizing two different accounts within Google Analytics (separate UA codes). I call one account “Author” and the other one I keep as the entire site. Make sense?

      Doug

  5. 7

    Thanks very much. I’m trying this out now. One thing though, I removed “echo” out of the loop because it seemed to be duplicating the author name. For instance /by-author/Author NameAuthor Name was appearing with the echo.

  6. 8

    Thanks for the tutorial. I need to track the pageviews each writer on a news blog accumulates in order to pay them by views.

    Including the homepage doesn’t really work, though.

    Can you just exclude code from the homepage? If that code was inserted only in the single-page layouts (an option on custom webpages), would that work? excluding homepage views from the count?

  7. 10

    How do you do step 1 please: “add an additional profile to your current domain”

    You show how to complete the step, but not how to get there in the first place.

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.