web-dev-qa-db-fra.com

Comment suivre l'iframe et la fenêtre parente sous une seule page dans Google Analytics

J'ai un site qui contient les caractéristiques suivantes:

  • L'en-tête est défini par le code que mon équipe contrôle sur le sous-domaine B et est chargé via iframe.
  • Body est défini par le code tiers et la plateforme du sous-domaine A et constitue la page parent.
  • Le pied de page est défini par le code que mon équipe contrôle sur le sous-domaine B et est chargé via iframe.

J'utilise Google Analytics (GA) pour suivre les pages vues. Je voudrais que le chargement de chaque page (comprenant les trois éléments) soit enregistré dans GA sous la forme d'une page vue. De plus, les clics dans l'en-tête et le pied de page ne doivent pas compter comme visites référées. Comment puis-je accomplir cela?

Je sais que je peux résoudre le problème du référent avec suivi entre domaines :

['_setDomainName', 'maindomain.com']

Cependant, je dois également suivre la page vue pour la rendre effective:

['_trackPageview']

Cela se traduirait par 3 pages vues suivies pour un chargement de page réel pour l'utilisateur. Étant donné que ce site particulier rapporte des millions de visiteurs par mois, une multiplication par trois n'est pas idéale et nous mettrait au-dessus de notre objectif les 10 millions d'événements de Google Analytics assureront un suivi fiable du forfait gratuit .

7
Shaun

Honnêtement, je devrais mettre en doute la complexité de la configuration que vous proposez, cela ne facilitera en rien la convivialité du site et vous téléchargeriez le script trois fois sans raison valable. Les fichiers Include ont été développés précisément pour cette raison et vous conseilleraient vivement de revoir votre plan.

Deuxièmement, vous heurtez la ligne de démarcation entre GA et payez pour des solutions telles que webtrends ou omniture, qui offrent davantage de balises scriptables. Pour un site de cette taille, vous devez vraiment vous déplacer dans le domaine de l'analyse payante pour vous aider à comprendre cette complexité. Cependant, cette réponse à SO ' suivi des sous-domaines IFrame avec Google Analytics ' peut offrir une solution.

Sinon, je pense que vous pourriez être en mesure d'envoyer des événements personnalisés pour chaque balise, ce qui vous permettrait d'ajouter manuellement les nombres et d'obtenir un résultat, mais GA n'était tout simplement pas conçu pour faire face à de tels scénarios.

1
toomanyairmiles

Je ne suis pas sûr que cela soit possible avec la version actuelle de Google Analytics. C'est peut-être une suggestion que vous devez leur faire.

Toutefois, si vous ne souhaitez que le suivi de la page principale (comprenant le code iFrame), vous pouvez insérer le code Google Analytics sur cette page et non sur les pages de vos sous-domaines. Cela signifierait que tous les clics à l'intérieur des iframes ne seraient pas suivis, ce qui n'est probablement pas ce que vous voulez. Ce serait probablement mieux que votre situation actuelle cependant.

0
Julian Walmsley