Création de rapports sur une étiquette d'événement spécifique dans Google Analytics


8

Je suis le suivi des pages vues que chacun des articles de mes auteurs génère sur un site Wordpress avec Google Analytics Event Tracking:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

J'ai une catégorie d'événement "Auteurs" et il y a une étiquette d'événement pour chacun de leurs identifiants. Comment puis-je donner à chaque auteur l'accès aux données de leur étiquette respective sans leur donner accès aux statistiques des autres auteurs et aux statistiques des sites dans leur ensemble?


Où avez-vous trouvé le protocole pour GA qui vous indique que vous pouvez utiliser les appels php là où va l'étiquette? pageTracker._trackEvent ('Auteurs', 'visualisé', '<? php the_author_meta (' ID ');?>');

[Cela aurait dû être un commentaire, au fait.] Le PHP n'a pas d'importance. GA ne le verra jamais. N'oubliez pas que le code GA est Javascript et se produit donc dans le navigateur. À ce stade, le serveur a déjà rendu le bit PHP comme une valeur réelle (l'ID de l'auteur ici), ce que GA verra.
Su '17

Réponses:


2

Vous pouvez configurer plusieurs profils pour chaque site que vous ajoutez à Analytics et donner aux utilisateurs l'accès à des profils spécifiques. Je pense que ce serait simplement une question de duplication du code de suivi de l'auteur sur la page, quelque chose comme ceci:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-codeserait votre identifiant pour le profil du site principal (accessible par vous) et UA-profile-codeserait le profil associé à l'auteur de l'article.

Si cela ne fonctionne pas, vous voudrez peut-être jeter un œil à l' API Analytics - cela prendrait un peu de travail, mais vous pouvez créer une mini-application qui donne simplement à chaque utilisateur les données appropriées.


0

Pour une solution rapide, vous pouvez:

  • rapports par e-mail, en utilisant vos événements existants (donnant ainsi à l'auteur les informations que vous avez recueillies avec l'événement jusqu'à présent)
  • insérer un iframe avec une petite page contenant le code de suivi (qui peut être masqué), ou si l'auteur préfère, il peut héberger une petite page lui-même ailleurs (vivre avec la vitesse de la page légèrement diminuée)
  • donner des conseils sur http://www.webmasterworld.com/analytics/3781851.htm un coup - ici, ils utilisent différents noms de variables pour le tracker et appellent _initData()avant_trackPageview()
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.