Haaa.mes amis les sous domaines !

WRInaute impliqué
Bonjour par ce beau samedi pluvieux
[enfin, pour ceux étant dans le sud, c'est pluie, pluie et re-pluie !!]

Petite question concernant la gestion d'un ou de plusieurs sous-domaines.

Un de mes clients avait un site en "www.NomDeDomaine.com" (avec un .com).
La dessus, 3 langues, gérés en sous répertoire.
- le français par défaut;
- l'anglais et le russe;

Jusqu'à présent, Google Analytics me sortait les données pour le fr, le ru et le en.
Jusque là, pas de soucis.
:)

Maintenant, depuis mi mars, j'ai fait créer 3 sous domaines pointant sur les 3 répertoires.
Donc le site est comme cela:
www.site.com ==> version anglaise par défaut (80% des visiteurs étant des anglophones);
fr.site.com ==> version française;
ru.site.com ==> version russe:

Or, depuis ces modifications, GA ne me donne que les résultats de la version anglaise !!
Je pensais, au début, que tout simplement beaucoup d'anglais venaient rendre visite au site.
Mais maintenant, j'en suis sur, plus aucune donnée; dans GA, russe ou française.

Quid ?
Que faire ?
Ou, plutôt, que ne pas faire ?

D'avance, merci :)
@++
 
WRInaute accro
Tu as vérifié si le tag de passage apparaissait bien sur les pages des différentes versions (en affichant le code source par exemple) ?
 
WRInaute impliqué
oulà..
pas bête :)

Donc, pour
- http://www.Monsite.com,
- fr.MonSite.com,

J'ai le même code dans le code source :

Code:
	<script type="text/javascript">
        //<![CDATA[
        
			var _gaq = _gaq || [];
			_gaq.push(["_setAccount", "UA-xxxxxxxx-4"]);
			_gaq.push(["_trackPageview"]);
			_gaq.push(["global._setAccount", "UA-xxxxxxxx-31"]);			
			_gaq.push(["global._trackPageview"]);
			_gaq.push(["global._setDomainName", "MonSite.com"]);
		
        //]]>

Bon ou mauvais signe ?
 
Olivier Duffez (admin)
Membre du personnel
déjà, toutes les options doivent être indiquées avant l'appel de _trackPageview
fais donc remonter la dernière ligne _setDomainName

et c'est quoi ton "global" ?
 
WRInaute impliqué
Bonjour,
Merci pour le retour.

Donc voici le contenu du code source, du moins jusqu'à la balide <body> :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="en" />
<meta name="keywords" content="" />
<meta name="description" content="Sale of exclusive properties, prestigious and rare. Rentals with personalized hotel services high-end... " />
<title>xxxxxx Real Estate Agency</title>
<link href="/styles/cms/layouts/DomainName.css" media="" rel="stylesheet" type="text/css" />
<link href="/styles/cms/layouts/DomainName/modules/jpgrotator.css" media="" rel="stylesheet" type="text/css" />
<script type="text/javascript">
//<![CDATA[

var _fxcv4_url_root = "";
var _fxcv4_images_folder = "images";
var _fxcv4_site_id = "3";
var _fxcv4_front_layout = "DomainName";

//]]>
</script>
<script type="text/javascript" src="/scripts/jquery/jquery.js"></script>
<script type="text/javascript" src="/scripts/menu.js"></script>
<script type="text/javascript" src="/scripts/prototype/prototype.js"></script>
<script type="text/javascript" src="/scripts/scriptaculous/effects.js"></script>
<script type="text/javascript" src="/scripts/modules/jpgrotator/view.js"></script>

<script type="text/javascript">
//<![CDATA[

var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-xxxxxxxx-4"]);
_gaq.push(["_trackPageview"]);
_gaq.push(["global._setAccount", "UA-xxxxxxxx-31"]);
_gaq.push(["global._trackPageview"]);
_gaq.push(["global._setDomainName", "DomainName.com"]);

//]]>
</script><script type="text/javascript">
//<![CDATA[

(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></head>
<body>

Qu'en penser ?
 
WRInaute impliqué
Mon prestataire m'indique qu'il y a 2 identifiants pour nous 2 :
Lui et moi avons ainsi notre profil pour suivre les données de GA.

Est ce correct ?
 
WRInaute impliqué
JanoLapin a dit:
non, ce n'est aps correct. Il faut que tu aies un comptes à toi, dans lequel tu lui concèdes un accès

J'ai déjà cette configuration avec d'autres clients, où plusieurs id GA sont mis en place, ce qui permet à chacun de faire ce qu'il souhaite.
Est ce que cela a un vrai impacte ?

Je veux dire par là que beaucoup de prestataires "rechignent" à donner un accès administrateur pour leur profil et préfèrent créer un nouveau profil.
 
WRInaute impliqué
Thiery31 a dit:
Et comme l'a indiqué WRI la ligne _setDomaineName doit être avant la ligne _trackPageview.

Donc, le code correct devrait être, avec la ligne suivante remise au début :
_gaq.push(["global._setDomainName", "DomainName.com"]);


Code:
//<![CDATA[

var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-xxxxxxxx-4"]);
_gaq.push(["global._setDomainName", "DomainName.com"]);
_gaq.push(["_trackPageview"]);
_gaq.push(["global._setAccount", "UA-xxxxxxxx-31"]);
_gaq.push(["global._trackPageview"]);

//]]>

?

Du coup, une autre question :
2 profils, ok, mais quelle est la différence sur les lignes avec global. et sans global. ?
 
Discussions similaires
Haut