2014-04-22 4 views
1

J'ai un site simple qui montre une page après qu'un utilisateur enregistré se connecte sur le site. La session stocke le nom d'utilisateur et la page est affichée.Enregistrement Utilisateurs connectés sur mon site via Google Analytics

Maintenant j'essaie de stocker le nom d'utilisateur connecté et l'enregistrer sur le Google Analytics montrant que cette personne s'est connectée au site et a vu la page.

Nous espérons que Google Analytics devrait créer une table de tous les noms d'utilisateur qui se sont connectés avec les détails de chaque nom d'utilisateur respectivement.

C'est ce que je l'ai fait:

<script> 

var user = "<?php echo $_SESSION['username']; ?>"; 

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-XXXX-Y', 'mysite.com'); 

var dimensionValue = user; 

ga('set', 'Logged-user', dimensionValue); 

ga('send', 'pageview'); 


</script> 

Malheureusement, cela ne fonctionne pas comme je l'espère à.

Répondre

3

Votre syntaxe doit être

ga('set', 'dimension1', dimensionValue); //configure dimension1 in GA-Admin interface of session level 
Questions connexes