Suivre plusieurs auteurs avec Google Analytics

Google Analytics

Sur un site à auteurs multiples, chaque auteur peut publier dans une multitude de catégories, il est quasiment impossible d'identifier les contributions de chaque auteur à la stratégie globale du site. Je faisais des tests avec cela récemment et j'ai identifié un moyen simple et agréable de mesurer le trafic de chaque auteur.

Google Analytics a la capacité de suivre des virtuel pages. Ceci est généralement utilisé pour suivre les liens sortants vers la publicité ou les appels à l'action vers les pages de destination. Cependant, en manipulant simplement votre code Google Analytics sur vos pages de publication uniques, vous pouvez suivre la popularité des auteurs individuels.

Le code GA typique d'une page ressemble à ceci:

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

Vous pouvez insérer une page vue «virtuelle» en ajoutant ce qui suit:

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

Pour personnaliser pour WordPress:

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

METTRE À JOUR: Quelques commentateurs ont souligné que cela ne fonctionnait pas - j'ai dû ajouter le célèbre Boucle WordPress en!

Cela ne chargera que la page vue nécessaire sur une page de publication unique. Vous voudrez peut-être étendre cela pour surveiller également le premier message sur la page d'accueil, mais c'est au moins un début. Dans Google Analytics, vous pouvez ouvrir un Rapport de contenu et filtrez-le simplement par "/auteur/" pour obtenir une liste de tous les auteurs et leurs pages vues, taux de rebond, temps passé sur la page et conversions associés.

Vous pouvez maintenant commencer à récompenser vos auteurs pour la contribution réelle qu'ils apportent à votre organisation! Faites-moi savoir si vous rencontrez des problèmes avec WordPress - j'ai écrit le code et je ne l'ai pas testé.

16 Commentaires

  1. 1

    Oh sympa! Je n'ai pas encore plusieurs auteurs sur mes blogs, mais je le mettrai certainement en signet pour le moment où cela devrait se produire. Super conseils !!

  2. 2
    • 3

      Hé Yawza !

      Le moyen le plus simple, en utilisant la méthode ci-dessus, consiste à ouvrir le rapport de contenu et à filtrer par "/ auteur /". À ce stade, vous pouvez vous envoyer le rapport par e-mail chaque semaine. Google Analytics fait un bon travail en enregistrant les filtres sur les rapports envoyés par e-mail (j'aimerais qu'ils autorisent l'enregistrement du rapport de cette façon !).

      Doug

  3. 4

    J'ai essayé d'installer votre code mais cela ne fonctionne pas pour moi. J'ai 4 auteurs dans mon blog WordPress et voici le code que j'ai collé juste avant la balise dans mon template

    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"));

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

    pageTracker._trackPageview(?/auteur/?);

    pageTracker._trackPageview ();
    } attrape (erreur) {}

    J'ai remplacé UA-XXXXXX-X par My ID…. S'il vous plaît dites-moi si mon code est bon ou mauvais.

    Quand je regarde la source, je ne vois qu'un seul auteur affiché. Et pour votre information, je n'utilise aucun plugin WordPress.

    Aidez-moi s'il vous plait ! J'en ai vraiment besoin ..

    Merci

  4. 5

    Je crois que cette méthode de suivi ne fonctionnera que si votre structure de permalien inclut l'auteur. Le mien ne le fait pas, alors comment puis-je suivre les pages vues pour un auteur spécifique lorsque ma structure d'URL est http://www.mysite.com/month/day/posttitle?

    Le code peut-il être modifié pour utiliser la fonction _setVar ?

    J'ai essayé le code suivant:

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

    pageTracker._setVar(??);

    pageTracker._trackPageview();

    mais je ne suis pas sûr de comprendre comment cette fonction fonctionne ou si elle fonctionne. Je suis nouveau dans ce domaine.

    • 6

      Je crois savoir quel est le problème, vous DEVEZ envelopper le php dans la boucle WordPress. Malheureusement, WordPress ne distingue pas s'il s'agit d'une seule page ou non. Je vais mettre à jour le code dans le billet de blog.

  5. 7

    pour ajouter à mon commentaire de prévisualisation…

    Un problème que j'ai est qu'il doit être appelé dans la boucle, mais normalement, vous mettez le GATC dans le pied de page ou l'en-tête, pas dans chaque fichier de modèle contenant une boucle. Pensées?

    • 8

      Matt – Je pense que vous et moi sommes tombés sur la réponse en même temps, ça doit être dans la boucle. J'ai modifié le code et je pense que la boucle fonctionnera toujours en dehors du corps et dans le pied de page. Cela pourrait probablement être simplifié en définissant une variable dans la boucle normale, puis en l'appelant depuis le pied de page.

      Certains des commentateurs ont testé – nous verrons si cela fonctionne bien ! Je pouvais le voir ralentir une page, cependant.

      Doug

  6. 9
  7. 10

    Toujours en attente de votre nouveau code…. Douglas. Je pense que vous devriez inclure une balise IF Else pour les pages d'accueil et les pages de publication unique…. essayé moi-même mais n'a pas fonctionné…

  8. 11

    C'est un excellent aperçu de l'utilisation de GA. Je vais sûrement partager cela avec mes clients. Merci d'avoir posté ceci. C'est drôle comme nous oublions facilement que Javascript peut être manipulé lorsque nous sommes tellement occupés à ajouter du code aux pages !

    TGP - Vraiment un excellent article !

    Pierre

  9. 12

    J'ai essayé ce code sur joomla.

    après 2 jours de stat… Je ne vois que /autor/someauthor dans ma stat. Je ne vois plus le vrai uri de la page.

  10. 13

    Alors, quel est le verdict ici? Je suis très intrigué par ce code mais je n'ai pas de place pour les erreurs. Douglas, c'est quoi le mot ? Je ne vois pas beaucoup de bavardages après votre dernier message concernant le succès / non.

    Merci et bonne idée !

  11. 14

    Le verdict est que c'est 50% de la solution, Ross ! Vous devez spécifier l'auteur dans la boucle… si vous le faites, il transmettra correctement les informations sur l'auteur à Google. Cependant, Google a depuis changé sa capture de données et autorise désormais plus d'une variable… donc j'abandonnerais complètement cette méthode. J'essaierai d'écrire une suite !

  12. 15

    Salut Douglas,
    Je recherche également une solution pour suivre le contenu spécifique à l'auteur dans WordPress à l'aide de GA. J'aimerais voir une version mise à jour de ce code car j'en ai besoin pour l'un de mes blogs multi-auteurs. Seriez-vous capable d'écrire une suite ? Je vais écrire à ce sujet et vous donner quelques accessoires. 🙂 Merci pour les idées géniales comme d'habitude.

  13. 16

    Merci pour la réponse rapide Doug, j'ai hâte de voir la mise à jour quand vous aurez un moment. Bravo pour un excellent post et un excellent suivi !

    Ross Dunn

Que pensez-vous?

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