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 mettrai certainement cela en signet pour quand cela devrait se produire. Bons 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 envoyer le rapport à vous-même chaque semaine. Google Analytics fait un bon travail en enregistrant les filtres sur les rapports envoyés par e-mail (j'aimerais qu'ils permettent d'enregistrer le 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 modèle

    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 ();
    } catch (err) {}

    J'ai remplacé UA-XXXXXX-X par My ID…. Veuillez me dire si mon code est correct ou faux.

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

    Veuillez aider! J'ai vraiment besoin de ça ...

    Merci

  4. 5

    Je crois que cette méthode de suivi ne fonctionnera que si votre structure de lien permanent inclut l'auteur. Le mien ne le fait pas, 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 que je sais 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 d'aperçu…

    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 modèle qui contient une boucle. Pensées?

    • 8

      Matt - Je pense que vous et moi sommes tombés sur la réponse en même temps, cela 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 cependant le voir ralentir une page.

      Doug

  6. 9
  7. 10

    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…. je l'ai essayé moi-même mais cela n'a pas fonctionné…

  8. 11

    C'est un excellent aperçu de l'utilisation de GA. Je partagerai sûrement ceci avec mes clients. Merci d'avoir publié ceci. C'est drôle comme on oublie facilement que Javascript peut être manipulé quand on est si occupé à ajouter du code aux pages!

    TGP - Vraiment un excellent message!

    Pierre

  9. 12

    J'ai essayé ce code sur joomla.

    après 2 jours de statistiques… Je ne vois que / autor / someauthor dans ma statistique. 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, quel est 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, alors il transmettra correctement les informations de l'auteur à Google. Cependant, Google a depuis changé sa capture de données et autorise plus d'une variable maintenant… alors j'abandonnerais complètement cette méthode. Je vais essayer d'écrire un suivi!

  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. Pourriez-vous rédiger un suivi? Je vais écrire à ce sujet et vous donner des accessoires. 🙂 Merci pour les informations impressionnantes, 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 message 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..