PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 27/09/2011 18:53:51

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

[plugin] MyGoogleAnalytics

Plugin pour ajouter sur son site le code nécessaire pour suivre son compte Google Analytics

Plugin disponible ici


Historique
Version 1.3 (23/11/2017)
[+] Utilisation du nouveau code de google basé sur gtag.js au lieu de analytics.js
[+] Traduction occitane (contribution Quent-in)

Version 1.2.2 (13/05/2015)
[+] Compatibilité PluXml 5.4

Version 1.2.1 (16/05/2014)
[+] Nouveau code Google analytics (contribution Francis D.)
[+] Limite de temps pour ne pas prendre en compte la visite d'une page dans le taux de rebond.

Version 1.2 (05/05/2013)
[+] Chargement du javascript avant </head> plutôt qu'en fin de page, pour pouvoir utiliser Google Webmaster Tools (mode asynchrone)

Version 1.1 (28/06/2012)
[+] Chargement du javascript en fin de page plutot que dans la partie <head>

Version 1.0 (07/01/2011)


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#2 27/09/2011 21:29:59

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 261
Site Web

Re : [plugin] MyGoogleAnalytics

Je viens de mettre en place, on verra bien smile

Un grand merci pour ton travail !


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#3 31/05/2012 01:19:13

joebart
Membre
Lieu : Paname
Inscription : 15/03/2010
Messages : 263
Site Web

Re : [plugin] MyGoogleAnalytics

Bonsoir smile

J'ai du louper un truc là car j'ai bien mis mon identifiant Google dans l'administration mais, quand je vais ensuite sur G.A., je lis ceci :

Etat du suivi    Suivi non configuréDernière vérification : 30 mai 2012 16:15:04 PDT
Le code de suivi Google Analytics n'a pas été détecté sur la page d'accueil de votre site Web. Pour que Google Analytics fonctionne, vous devez ajouter le code de suivi à toutes les pages de votre site. Vous pouvez l'ajouter vous-même ou par l'intermédiaire de votre administrateur Web.

Je dois ajouter malgré tout le code de suivi ?

Hors ligne

#4 31/05/2012 13:23:32

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Bonjour
Ton code doit etre de la forme UA-xxxxxxxxx.
A recuperer dans ton compte google analytics et à saisir sur l'écran de config du plugin.
Apres le plugin fait le reste.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#5 31/05/2012 20:14:53

joebart
Membre
Lieu : Paname
Inscription : 15/03/2010
Messages : 263
Site Web

Re : [plugin] MyGoogleAnalytics

Hello smile J'ai bien mis mon code et ça ne fonctionne pas...

Hors ligne

#6 31/05/2012 21:47:51

Clyd
Membre
Lieu : Pas loin de Paris
Inscription : 21/11/2010
Messages : 53
Site Web

Re : [plugin] MyGoogleAnalytics

Salut,

Si si ça fonctionne, mais en réalité c'est parce que google prends un peu de temps pour réagis mais tons code est bel et bien placé sur ton site.

Connecte-toi a ton compte google a partir de demain et tu verras que ça fonctionne, en réalité s'il n'y a pas de visiteurs sur ton site t'auras pas de statistiques sr google.



Je reposte a nouveau car j'ai laissé ton code source ouvert en arrière plan, et je viens de m'apercevoir que ton code analytics est declaré 2 fois dans ton header, désactive ton plugin et vérifie le code source da ta page pour voir.

Voici le code de ta section head.

<head>
	<title>JMR IMMOBILIER - Une relation de confiance</title>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="description" content="jmr immobilier copropriété services" />
	<meta name="keywords" content="jmr-immobilier copropriété service qualité confiance" />
	
	<link rel="icon" href="http://www.jmr-immobilier.fr/themes/theme-cf-elegante/img/favicon.png" />
	<link rel="stylesheet" type="text/css" href="http://www.jmr-immobilier.fr/themes/theme-cf-elegante/css/screen.css" media="screen" />
	<!--[if IE]>
		<link rel="stylesheet" type="text/css" href="http://www.jmr-immobilier.fr/themes/theme-cf-elegante/css/ie.css" media="screen" />
	<![endif]-->
	
	<link rel="alternate" type="application/rss+xml" title="Fil Rss des articles" href="http://www.jmr-immobilier.fr/feed.php?rss" />
	<link rel="alternate" type="application/rss+xml" title="Fil Rss des commentaires" href="http://www.jmr-immobilier.fr/feed.php?rss/commentaires" />
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31649750-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<style type="text/css">
.social-buttons { text-align:center; padding:10px 0 10px 0 }
.social-buttons div { display:inline-block; vertical-align:top; }
</style >

		<link rel="stylesheet" type="text/css" href="./plugins/plxMyContact/style.css" media="screen" />
	<link rel="stylesheet" type="text/css" href="./plugins/plxMySearch/style.css" media="screen" />


<script type="text/javascript">
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA–31938017–1']);
	_gaq.push(['_trackPageview']);
	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
</script>
	<script type="text/javascript" src="./plugins/jquery/jquery.min.js"></script>
	<link rel="stylesheet" type="text/css" href="./plugins/plxMyAllArchive/style.css" media="screen" />
	<link rel="stylesheet" type="text/css" href="./plugins/scrollToTop/scrolltotop.css" media="screen" />
	<link rel="stylesheet" href="./plugins/plxcoinslider/coin-slider-styles.css" media="screen" type="text/css" />
</head>

Dernière modification par Clyd (31/05/2012 22:09:00)

Hors ligne

#7 31/05/2012 22:11:22

joebart
Membre
Lieu : Paname
Inscription : 15/03/2010
Messages : 263
Site Web

Re : [plugin] MyGoogleAnalytics

Bon j'ai viré le plugin, j'ai effacé le script dans mon header, réinstallé le plugin...

Mon header n'a plus le script après installation et saisie de mon id google, mais je vois bien le script par le code source de la page... On verra bien smile

Dernière modification par joebart (31/05/2012 23:28:56)

Hors ligne

#8 28/06/2012 14:37:11

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Version 1.1 (28/06/2012)
[+] Chargement du javascript en fin de page plutot que dans la partie <head>


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#9 05/05/2013 07:57:32

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Version 1.2 (05/05/2013)
[+] Chargement du javascript avant </head> plutôt qu'en fin de page, pour pouvoir utiliser Google Webmaster Tools (mode asynchrone)

Google recommande de placer le code avant la balise </head>. Le javascript est exécuté en mode asynchrone: il ne pénalise pas le temps de chargement de la page car il est exécuté en arrière plan (asynchrone).
De plus pour utiliser Google Webmaster Tools il faut que le code soit placé avant </head> et non pas en fin de page.

http://support.google.com/analytics/bin … er=1008080


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#10 01/10/2013 12:16:06

olivejer
Membre
Lieu : Bordeaux
Inscription : 02/09/2010
Messages : 40
Site Web

Re : [plugin] MyGoogleAnalytics

un petit mot pour dire qu'il semble que le numéro de version dans le info.xml n'est pas le bon 1.1 au lieu de 1.2 ce qui trouble un peu plxMyPluginDownloader qui demande la mise à jour.

Hors ligne

#11 01/10/2013 12:53:55

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

@olivejer: archive .zip mise à jour. Merci pour le signalement. Bien vu wink


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#12 01/10/2013 14:18:09

Francis
Membre
Inscription : 19/11/2011
Messages : 421
Site Web

Re : [plugin] MyGoogleAnalytics

Je n'ai pas compris pourquoi la version indiquée dans le fichier infos.xml est la 1.5, alors qu'il s'agit normalement de la version 1.2 ?  yikes
D'ailleurs, la version que j'avais était bien notée 1.2 dans infos.xml, je ne me souviens pas l'avoir changée pourtant...

Hors ligne

#13 01/10/2013 14:47:50

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

@Francis: désolé c'est ma faute j'ai mis 1.5 au lieu de 1.2. c'est corrigé


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#14 01/10/2013 15:14:09

Francis
Membre
Inscription : 19/11/2011
Messages : 421
Site Web

Re : [plugin] MyGoogleAnalytics

Tout baigne ! Merci Stéphane  smile

Hors ligne

#15 14/04/2014 14:44:08

ReSpAwN
Membre
Lieu : ARRAS
Inscription : 08/01/2012
Messages : 10
Site Web

Re : [plugin] MyGoogleAnalytics

un petit com pour signaler une modification du code d'analytics.

voici le nouveau code de google :

[== JavaScript ==]
<script>
  (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-XXXXXXX-Y', 'auto');
  ga('send', 'pageview');

</script>


Ce qui devrait ressembler à ça dans l'extension :

[== PHP ==]
	$string  = "\n\n<script type=\"text/javascript\">\n";
	$string .= "    (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');\n";
	$string .= "    ga('create', '".$this->getParam('accountId')."', 'auto');\n";
	$string .= "    ga('send', 'pageview');\n";
	$string .= "</script>\n";

Hors ligne

#16 27/06/2014 10:11:54

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Version 1.2.1 (16/05/2014)
[+] Nouveau code Google analytics (contribution Francis D.)
[+] Limite de temps pour ne pas prendre en compte la visite d'une page dans le taux de rebond.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#17 03/07/2014 18:04:15

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 884

Re : [plugin] MyGoogleAnalytics

Bonjour,

je n'utilisais pas le plugin et j'insérais manuellement  le script dans le head.
Mais je viens de m'apercevoir que des plugins installés s'insérent après le script google analytics.

[== PHP ==]
<script src="http://local-cahue.net//common/js/ga-cahueNet.js"></script>
    
	<link rel="stylesheet" type="text/css" href="./plugins/plxMySearch/style.css" media="screen" />
	<script type="text/javascript" src="./plugins/csv2table/sorttable.js" ></script>

Est-ce qu'il existe une astuce pour éviter cela, ou bien faut-il obligatoirement utiliser le plugin GoogleAnalytics?

Cordialement

Hors ligne

#18 13/07/2015 12:55:18

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Version 1.2.2 (13/05/2015)
[+] Compatibilité PluXml 5.4


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#19 15/12/2015 17:36:51

totofrancois
Membre
Inscription : 25/04/2011
Messages : 42

Re : [plugin] MyGoogleAnalytics

Bonjour,

Il semblerait qu'il y ait un bug : _gap is undefined si on défini un bounceRate

je vais regarder si je trouve une correction

Hors ligne

#20 25/09/2017 23:24:39

stevanovich
Membre
Inscription : 17/02/2010
Messages : 59

Re : [plugin] MyGoogleAnalytics

Bonjour,
Problème sur le rebond ,
corrigé en modifiant : plxMyGoogleAnalytics.php

[== PHP ==]
	public function ThemeEndHead() {

		$string = "\n
<script><!-- code Google Analytics -->
(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', '".$this->getParam('accountId')."', '".$this->getParam('websiteUrl')."');
ga('send', 'pageview');\n";
		if($this->getParam('bounceRate')>0) {
			$rate = (int)$this->getParam('bounceRate') * 1000;
			//$string .= "setTimeout(_gaq.push(['_trackEvent', '".$this->getParam('bounceRate')."_seconds', 'read']),".$rate.");";
      $string .= "setTimeout(\"ga('send', 'event','read','".$this->getParam('bounceRate')." seconds')\",".$rate.");";
		}
		$string .= "\n</script>\n";
		echo $string;
	}
}
?>

Source : http://www.agence-sba.com/blog/le-taux- … e-reduire/

Dernière modification par stevanovich (25/09/2017 23:25:49)

Hors ligne

#21 26/09/2017 07:43:03

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

@stevanovich: peux tu détailler stp le problème de rebond que tu as rencontré ?


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#22 01/10/2017 00:13:12

stevanovich
Membre
Inscription : 17/02/2010
Messages : 59

Re : [plugin] MyGoogleAnalytics

Stéphane a écrit :

@stevanovich: peux tu détailler stp le problème de rebond que tu as rencontré ?

Oui, pas de soucis ...
Je traitais toutes mes erreurs dans la console de débug de chrome (Ctrl+Sh+I) et il me restait un message d'erreur idem que @totofrançois malgré la dernière version du plugin.

Après quelques recherches dont j'ai cité mes sources , j'ai modifié le code pour que ça fonctionne (pas vraiment de mérite pour un copier/coller)

Désolé, j'ai pas de copie d'écran car j'avais pas dans l'intention de reporter mes modifs ..... mais un peu de partage , ça profite aux autres ...

J'ai pas testé ni sur window explorer , ni sur firefox

A+

Hors ligne

#23 23/11/2017 14:33:48

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Version 1.3 (23/11/2017)
[+] Utilisation du nouveau code de google basé sur gtag.js au lieu de analytics.js
[+] Traduction occitane (contribution Quent-in)


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#24 25/11/2017 00:16:02

Francis
Membre
Inscription : 19/11/2011
Messages : 421
Site Web

Re : [plugin] MyGoogleAnalytics

Merci bien Stéphane, il manque juste la version 1.3 à télécharger sur la page http://pluxopolis.net/myplugins
C'est encore la version 1.2.2 qui est là.

Hors ligne

#25 25/11/2017 21:45:28

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 218
Site Web

Re : [plugin] MyGoogleAnalytics

Bien vu Francis. Merci, c'est mis à jour maintenant.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés