Meerdere WordPress-auteurs volgen met Google Analytics

Google Analytics

Ik schreef nog een bericht over het volgen van meerdere auteurs in WordPress met Google Analytics een keer eerder, maar had het mis! Buiten de WordPress Loop kun je de auteursnamen niet vastleggen, dus de code werkte niet.

Sorry voor de mislukking.

Ik heb wat extra opgravingen gedaan en heb ontdekt hoe ik het slimmer kan doen met meerdere Google Analytics-profielen. (Eerlijk gezegd - dit is wanneer je van professional gaat houden analytics pakketten zoals Webtrends!)

Stap 1: Voeg een profiel toe aan een bestaand domein

De eerste stap is om een ​​extra profiel toe te voegen aan uw huidige domein. Dit is een optie die de meeste mensen niet kennen, maar die perfect werkt voor dit soort scenario's.
bestaand-profiel.png

Stap 2: Voeg een opnamefilter toe aan het nieuwe auteurprofiel

U wilt alleen paginaweergaven meten die worden bijgehouden door auteurs in dit profiel, dus voeg een filter toe voor de submap /auteur/. Een opmerking hierover - ik moest "that contain" als de operator maken. De instructies van Google vragen om een ​​^ voor de map. In feite kunt u geen ^ in het veld schrijven!
Inclusief-auteur.png

Stap 3: Voeg een uitsluitingsfilter toe aan uw primaire profiel

U wilt niet alle extra paginaweergaven per auteur in uw oorspronkelijke profiel bijhouden, dus voeg een filter toe aan uw oorspronkelijke profiel om de submap uit te sluiten / op auteur /.

Stap 4: voeg een lus toe in het voettekstscript

Voeg binnen uw bestaande Google Analytics-tracking en onder uw huidige trackPageView-regel de volgende lus toe aan uw footer-themabestand:

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

Hiermee wordt al uw tracking per auteur vastgelegd in een tweede profiel voor uw domein. Door deze tracking uit te sluiten van uw primaire profiel, voegt u geen extra onnodige paginaweergaven toe. Houd er rekening mee dat als je een startpagina met zes berichten hebt, je met deze code zes paginaweergaven bijhoudt: één voor elk bericht, bijgehouden door de auteur.

Hier ziet u hoe de auteurstracering eruitziet in dat specifieke profiel:
Screen shot-2010 02-09 op 10.23.32 AM.png

Als je dit op een andere manier hebt bereikt, sta ik open voor aanvullende manieren om de auteursinformatie bij te houden! Aangezien mijn Adsense-inkomsten aan het profiel zijn gekoppeld, kan ik zelfs zien welke auteurs de meeste advertentie-inkomsten genereren :).

11 reacties

  1. 1

    Geweldige post Doug! Een alternatief voor het volgen van auteurs op dit niveau is het volgen van gebeurtenissen in GA. U kunt een overzicht krijgen van hoe vaak de posts van uw auteurs zijn bekeken, in hetzelfde profiel als uw normale gegevens, zonder de paginaweergaven te verhogen. Je kunt ook meerdere dimensies gebruiken in de gebeurtenisrapportage om te zien welke bronnen bezoekers naar verschillende auteurs hebben geleid (bijv. Wie trekt de meeste lezers aan via Twitter), waar ze vandaan komen, enz. Ik heb geprobeerd het script te plaatsen, maar ik was de tekenlimiet overschreden. Hier is de link: http://www.wheresitworking.com/2010/02/08/tracking-authors-in-wordpress-with-google-analytics-event-tracking/

  2. 2
  3. 3

    Geweldig, bedankt voor het delen van deze Doug! Ik vind dat the_author () moet worden vervangen door get_the_author () om te voorkomen dat de naam van de auteur wordt gedupliceerd en twee keer wordt uitgevoerd.

    En hoe verhoudt uw oplossing zich tot die van Adam?

  4. 4

    Doug, ik heb geprobeerd dit te implementeren, maar het houdt alleen de weergaven bij van de daadwerkelijke auteurspagina's (… / auteur / AUTHORNAME), en niet de weergaven van elk bekeken bericht, gescheiden door auteur - wat voor gedachten?

    • 5

      Hoi Jeremy!

      De manier waarop ik het heb geïmplementeerd, gebruikte eigenlijk twee verschillende accounts binnen Google Analytics (afzonderlijke UA-codes). Ik noem één account "Auteur" en de andere houd ik als de hele site. Zinvol?

      Doug

  5. 7

    Heel erg bedankt. Ik probeer dit nu uit. Eén ding echter, ik heb "echo" uit de lus gehaald omdat het de naam van de auteur leek te dupliceren. Bijvoorbeeld / by-author / Author NameAuthor Name verscheen met de echo.

  6. 8

    Bedankt voor de tutorial. Ik moet de paginaweergaven bijhouden die elke schrijver op een nieuwsblog verzamelt om ze per weergaven te betalen.

    Het opnemen van de homepage werkt echter niet echt.

    Kun je gewoon code uitsluiten van de startpagina? Als die code alleen in de lay-outs met één pagina werd ingevoegd (een optie op aangepaste webpagina's), zou dat dan werken? homepage-weergaven uitsluiten van de telling?

  7. 10

    Hoe u stap 1 doet, alstublieft: "voeg een extra profiel toe aan uw huidige domein"

    Je laat zien hoe je de stap moet voltooien, maar niet hoe je daar moet komen.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.