Question

Notre société exploite un site Web (oursite.com) avec des partenaires affiliés qui nous envoient du trafic. Dans certains cas, nous configurons nos affiliés avec leur propre sous-domaine (affiliate.oursite.com) et affichent le contenu sélectionné de notre site sur leur site (affiliate.com) à l’aide d’un iframe.

Exemple de page sur leur site:

<html>
<head></head>
<body>
<iframe src="affiliate.example.com/example_page.html">
...content...
[google analytics code for affiliate.oursite.com]
</iframe>
[google analytics code for affiliate.com]
</body>
</html>

Nous souhaitons que Google Analytics assure le suivi de affiliate.oursite.com. À l'heure actuelle, il semble que Google ne reçoive aucune donnée de l'affilié lorsque la page est chargée à partir de l'iframe.

Il existe des implications en termes de sécurité car Javascript n'aime pas accéder aux informations relatives à une page d'un domaine différent et IE n'aime pas configurer des cookies pour un autre domaine.

Quelqu'un at-il une solution à cela? Faudra-t-il nommer affiliate.oursite.com à cname.oursite.com, ou existe-t-il une solution plus propre?

Était-ce utile?

La solution

  1. Vous devez ajouter le code de suivi Google Analytics à la fin de example_page.html. Le contenu entre les balises <iframe> - </iframe> s'affiche uniquement pour les navigateurs qui ne prennent pas en charge cette balise spécifique.

  2. Si vous avez besoin de fusionner les résultats des sous-domaines, le site d'aide de Google contient un excellent article: Comment puis-je suivre tous les sous-domaines de mon site dans un profil?

Autres conseils

Désolé, mais ça ne va pas marcher. La raison en est que Google Analytics utilise des cookies propriétaires. Cela signifie que les cookies définis par GA sont spécifiques au domaine dans lequel le code est activé. Dans votre cas, l'iFrame se trouve sur un domaine tiers. Cela signifie que vous allez avoir deux jeux de cookies GA (un jeu pour chaque domaine) et aucun moyen réel de réconcilier les données.

Dans le cas spécifique des iframes, Google ne dit pas grand chose. Je suis dans la même situation mais je suis content d'avoir compris. J'ai posté un procédure pas à pas ici . C'est en français mais vous n'avez pas besoin de parler la langue pour copier / coller le code. De plus, vous pouvez télécharger un fichier de démonstration.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top