$(document).ready(function() { $('.scrollTo').click( function() { // Au clic sur un élément var page = $(this).attr('href'); // Page cible var speed = 900; // Durée de l'animation (en ms) $('html, body').animate( { scrollTop: $(page).offset().top }, speed ); // Go return false; }); }); /** * Fonction de suivi des clics sur des liens sortants dans Google Analytics * Cette fonction utilise une chaîne d'URL valide comme argument et se sert de cette chaîne d'URL * comme libellé d'événement. Configurer la méthode de transport sur 'beacon' permet d'envoyer le clic * au moyen de 'navigator.sendBeacon' dans les navigateurs compatibles. */ var trackOutboundLink = function(url) { ga('send', 'event', 'outbound', 'click', url, { 'transport': 'beacon', 'hitCallback': function(){document.location = url;} }); }