Suivi de plusieurs auteurs WordPress avec Google Analytics

Google Analytics

J'ai écrit un autre article sur la façon de suivre plusieurs auteurs dans WordPress avec Google Analytics une fois avant, mais je me suis trompé! En dehors de la boucle WordPress, vous ne pouvez pas capturer les noms des auteurs, donc le code n'a pas fonctionné.

Désolé pour l'échec.

J'ai fait quelques recherches supplémentaires et j'ai découvert comment le faire plus intelligemment avec plusieurs profils Google Analytics. (Très honnêtement - c'est à ce moment que vous en venez à aimer le professionnel analytique paquets comme Tendances Web!)

Étape 1: Ajouter un profil à un domaine existant

La première étape consiste à ajouter un profil supplémentaire à votre domaine actuel. C'est une option que la plupart des gens ne connaissent pas mais qui fonctionne parfaitement pour ce type de scénario.
profil-existant.png

Étape 2: Ajouter un filtre d'inclusion au nouveau profil d'auteur

Vous voudrez ne mesurer que les pages vues suivies par les auteurs dans ce profil, alors ajoutez un filtre pour le sous-répertoire /auteur/. Une note à ce sujet - j'ai dû faire «qui contiennent» en tant qu'opérateur. Les instructions de Google appellent un ^ avant le dossier. En fait, vous ne pouvez pas écrire un ^ dans le champ!
Inclure-auteur.png

Étape 3: Ajouter un filtre d'exclusion à votre profil principal

Vous ne voudrez pas réellement suivre toutes les pages vues supplémentaires par auteur dans votre profil d'origine, alors ajoutez un filtre à votre profil d'origine pour exclure le sous-répertoire / par-auteur /.

Étape 4: Ajouter une boucle dans le script de pied de page

Dans votre suivi Google Analytics existant et sous votre ligne trackPageView actuelle, ajoutez la boucle suivante dans votre fichier de thème de pied de page:

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

Cela capturera tout votre suivi, par auteur, dans un deuxième profil pour votre domaine. En excluant ce suivi de votre profil principal, vous n'ajoutez pas de pages vues supplémentaires inutiles. Gardez à l'esprit que si vous avez une page d'accueil avec 6 articles, vous suivrez 6 pages vues avec ce code - une pour chaque article, suivi par l'auteur.

Voici à quoi ressemblera le suivi des auteurs dans ce profil spécifique:
Capture d'écran-2010 02-09 au 10.23.32 AM.png

Si vous avez accompli cela d'une manière différente, je suis ouvert à d'autres moyens de suivre les informations de l'auteur! Étant donné que mes revenus Adsense sont associés au profil, je peux même voir quels auteurs génèrent le plus de revenus publicitaires :).

11 Commentaires

  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
    • 5

      Salut 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.

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..