web-dev-qa-db-fra.com

wp_nav_menu google analytics suivi des événements

J'ai un menu personnalisé WP3, avec un lien personnalisé dans le menu Comment puis-je ajouter le suivi des événements Google Analytics à ce lien personnalisé?.

Merci Alex

2
user4173

Est-ce un lien sortant? Sinon, il devrait automatiquement faire l'objet d'un suivi (en tant que vue de page). S'il est sortant, je définirais une classe dans l'élément de menu personnalisé de Wordpress (en utilisant le champ Classes CSS (facultatif)). Ensuite, vous pouvez déclencher ce lien avec JavaScript. Par exemple, avec jQuery, vous pouvez faire quelque chose comme ceci (en supposant que vous utilisez la version async de Google Analytics):

$('.custom-classname').delegate('a', 'click', function(e) {
   e.preventDefault();
   _gat._getTrackerByName()._trackEvent('outbound', 'custom link');
   var lnk = $(this).attr('href');
   setTimeout('document.location = "' + lnk + '"', 100);
});

SetTimeout est là pour vous assurer que Google Analytics a le temps de lire l'événement avant que le navigateur n'envoie l'utilisateur au lien sortant.

J'espère que ça aide.

Lien: http://www.google.com/support/analytics/bin/answer.py?answer=55527

2
Kristoffer