Jump to content

Thème mobile et Google Analytics


Sam59

Recommended Posts

Bonjour

 

J'ai intallé le thème mobile de addons prestashop sur ma 1.4 et il fonctionne parfaitement.

Par contre il me semble que les visites depuis smartphone ne sont donc plus trackées par google analytics (j'utilse le module GA du prestashop pour configurer mon tracking analytics).

 

Quelqu'un connaitrait un remède ?

 

merci

Sam

Link to comment
Share on other sites

  • 1 month later...

ajoutez le script ci-dessous dans votre header.tpl juste avant </head>, et n'oubliez pas de mettre votre propre id dans le script. :)

<script type="text/javascript">
{literal}
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'votre id google analytics']);
 _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);
 })();
{/literal}
</script>

Link to comment
Share on other sites

Salut meditation,

 

J'ai bien fait de détérer ce topic :) les stats semblent à nouveau trackées ! :)

Merci beaucoup!

 

PS: je pense que ca vaudrait le coup de refaire un topic unique avec toutes les astuces et/ou corrections de bugs (en se basant toujours sur la dernière version du theme sur addon). un peu à la manière de ce topic : http://www.prestashop.com/forums/topic/187724-probleme-nouveau-theme-mobilesolutions-inside/page__hl__mobile%20inside

 

Quand j'aurais le temps, j'essaierai de faire cela.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

J'ai trouvé une solution !

En fait c'est du à mobile jQuery.

La solution est expliquée ici: http://www.jongales....-jquery-mobile/

 

- dans themes/prestashop_mobile/header.tpl juste avant </head> ajouter

{literal}
<script type="text/javascript">
  	 var _gaq = _gaq || [];
  	 (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>
{/literal}

 

- dans themes/prestashop_mobile/footer.tpl juste avant </body> ajouter

{literal}
<script type="text/javascript">
$('[data-role=page]').live('pageshow', function (event, ui) {
  	 try {
	_gaq.push(['_setAccount', 'VOTRE ID GG ANALYTICS']);

	hash = location.hash;

	if (hash) {
   	 _gaq.push(['_trackPageview', hash.substr(1)]);
	} else {
   	 _gaq.push(['_trackPageview']);
	}
  	 } catch(err) {

  	 }

});
</script>
{/literal}

 

Pensez bien à remplacer VOTRE ID GG ANALYTICS par votre identifiant Google Analytics !

Link to comment
Share on other sites

  • 1 month later...
  • 10 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...