web-dev-qa-db-fra.com

Comment faire un rapport Google Analytics sur deux domaines comme s'il s'agissait d'un site?

Nous avons un site principal sur lequel Google Analytics fonctionne correctement (www.ourcompany.com). Nous avons une page qui fait techniquement partie du site (même conception, etc.) mais qui est hébergée sur un autre serveur/domaine pour diverses raisons commerciales (www.ourparentcompany.com/ourcompanyapp/).

Est-ce que nous ajoutons simplement le code Google Analytics normal au bas de cette page? Ou y a-t-il autre chose à faire?

S'il n'y a rien de plus, personne ne pourrait-il simplement prendre votre code GA et commencer à générer des rapports d'analyse sur votre profil à partir de leur site?

3
Ben

Vous devez soit définir le nom de domaine sur 'none' OR supprimer le hachage de domaine, sinon les visites de l'un des sites ne seront pas suivies:

Non plus:

_gaq.Push(['_setDomainName', 'none']);

Ou:

_gaq.Push(['_setAllowHash', false]);

Vous devez utiliser la première opération lorsque vous effectuez un suivi entre domaines, mais pas entre sous-domaines. Si vous devez également suivre plusieurs sous-domaines, vous devez utiliser la deuxième approche.

Vous pouvez également utiliser l'éditeur de liens afin que les cookies GA soient transférés vers l'autre domaine lorsqu'un utilisateur y accède à partir d'un lien situé dans l'autre site:

  _gaq.Push(['__setAllowLinker', true]);

Cependant, les cookies ne seront pas disponibles d'un domaine à l'autre si l'utilisateur entre une source autre que l'un de vos sites. En effet, GA utilise des cookies propriétaires.

3
Ewan Heming