4 votes

Comment savoir combien de fois un lien externe est cliqué ?

Cette page : http://funds.ft.com/CityofLondon/investmentmanagement/HCEWUR contient un certain nombre de liens dans la section "Rapports annuels et fiches d'information". Le contenu vers lequel ces liens pointent est hébergé par fundslibrary.co.uk, un fournisseur tiers.

Y a-t-il un moyen pour nous de savoir combien de fois ces liens sont cliqués ? Nous n'avons pas accès aux journaux des serveurs web des tiers.

Je pense notamment à une instruction POST pour incrémenter un compte avec jQuery à chaque fois que le lien est cliqué, mais cela signifierait que nous devrions maintenir le compte.

Existe-t-il une fonctionnalité dans Google Analytics qui pourrait nous donner cette information ?

3voto

Jonathan Bates Points 1530

Vous pouvez utiliser le suivi des événements de Google Analytics http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

3voto

Adam Points 14766

Vous pourriez utiliser jQuery pour envoyer un événement à Google Analytics lorsqu'un lien est a cliqué sur sur si vous utilisez le snippet de suivi asynchrone de Google Analytics . Quelque chose comme :

$(document).ready(function(){
  $("a").click(function(){
     _gaq.push(['_trackEvent', 'Links', 'Followed', $(this).attr("href")]);
     return true;
  });
});

Voici le guide du suivi des événements avec Google Analytics.

0voto

Chris Mullins Points 2936

Google Analytics vous indiquera le nombre de sorties d'une page au cours d'une période donnée. Il ne peut cependant pas vous dire où ils sont allés, à moins que ce ne soit vers une autre page de votre site. Si vous voulez savoir où ils sont allés, vous devrez probablement utiliser un javascript pour renvoyer l'information au serveur au moment du clic.

Vous pourriez faire passer tous vos liens extérieurs par une page de votre site, mettre l'URL dans la chaîne de requête, puis traiter la requête et l'ajouter à vos tableaux de suivi, et ensuite les rediriger vers l'endroit où ils veulent aller, mais vous devriez alors modifier chaque lien que vous voulez suivre.

0voto

Ewan Heming Points 3199

Je constate que vous utilisez l'ancienne version du script de GA tracking (et non la nouvelle version asynchrone) et que vous ouvrez les liens dans une nouvelle fenêtre (en utilisant target="_blank" en el <a> tag). Il suffit donc d'ajouter du code pour enregistrer une vue de la page lorsque le lien est cliqué :

onClick="pageTracker._trackPageview('page_name');"

Ceci enregistrera une vue de page contre une page appelée page_name qui apparaîtront dans les rapports. Ce type de vue de la page est appelé "vue de la page virtuelle". Vous devez, bien entendu, choisir des noms appropriés à mettre dans les rapports en fonction de la destination des liens. Vous pouvez éventuellement extraire les noms de la page href du lien.

Notez qu'une autre façon de procéder consisterait à utiliser le suivi des événements au lieu des pages vues virtuelles, mais l'idée de base resterait la même (l'appeler dans la fenêtre de l'utilisateur). onClick événement). Différentes personnes ont des opinions différentes sur le choix de l'un d'entre eux. Vous devriez donc vous documenter pour décider de ce qui est le plus utile dans votre situation.

Notez également que si vous n'ouvrez pas une nouvelle fenêtre/un nouvel onglet pour le lien, vous devrez utiliser un délai d'attente pour retarder le chargement de la nouvelle page de quelques millisecondes jusqu'à ce que la balise de suivi ait été transmise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X