Skoro już wiemy jak zliczać pobrania plików w Google Analytics, czas pójść dalej i skorzystać z magii świąt.
Tym razem za pomocą jQuery będziemy zliczać liczbę kliknięć w linki wychodzące z naszego serwisu, jak również i liczbę kliknięć w link kontaktu mailowego.
Dlaczego chcemy zliczać takie dane?
- Linki wychodzące: informacja ta jest przydatna jeżeli zamierzamy promować nasz serwis na serwisach zewnętrznych – jeżeli nasza strona często linkuje do jakiejś innej, to możemy rozważyć nawiązanie z nią współpracy typu webring. Dodatkowo jeżeli właściciel wspomnianej strony skontaktuje się z Tobą w celu wykupienia bannera, wskaźnik liczby odwiedzin wychodzących z Twojej witryny pomoże Ci oszacować wartość takiego bannera.
- Linki maili: na podstawie liczby kliknięć w mail możemy oszacować czy użytkownik chce się skontaktować ,ale widząc link typu mailto traci zainteresowanie – należy wtedy zastanowić się nad wprowadzeniem formularza kontaktowego. Inną kwestią jest sytuacja, gdy użytkownicy w ogóle nie klikają w link kontaktu – być może link nie jest widoczny na stronie.
Zliczanie linków wychodzących w Google Analytics (jQuery)
Zakładamy, że wszystkie linki wychodzące z naszej witryny mają nadaną dodatkową klasę external:
Nadawanie klasy external do wszystkich linków wychodzących jest dobrą praktyką z uwagi na możliwość dodatkowego ostylowania wszystkich tychże linków, także w ten sposób możemy ominąć dodawanie atrybutu target=”_blank” przy każdym z linków, a zostawić tą operacje jQuery przy pomocy prostego skryptu, ale najważniejsze – klasa ta posłuży nam jako selektor CSS-owy dla naszego skryptu zliczającego.
Sam skrypt jQuery jest naprawdę prosty:
$("a[rel*='external']").click(function(){
pageTracker._trackPageview('/wychodzace/'+ $(this).attr('href'));
});
I już. Od tej chwili będą zliczane wszystkie kliknięcia w linki wychodzące w Twoim serwisie. W panelu Google Analytics będą one widoczne jako wpisy poprzedzone prefixem „/wychodzace/”.
Zliczanie linków mailto w Google Analytics (jQuery)
W podobny sposób można również rozwiązać sprawę zliczania kliknięć w linki kontaktowe korzystające z mailto. Skrypt jQuery wygląda bardzo podobnie do skryptu zliczającego linki wychodzące w Google Analytics. Także i tym razem zakładamy, że wszystkie linki kontaktowe posiadają klasę mail.
$("a[rel*='mail']").click(function(){
var mailLink = $(this).attr('href').replace(/^mailto\:/i, '');
pageTracker._trackPageview('/mail/'+ mailLink );
});
Tym oto prostym sposobem zaliczane będą kliknięcia w linki typu mailto, które zobaczymy w Google Analytics z poprzedzającym prefixem „/mail/”. Warto zauważyć, że tym razem dodatkowo z adresu wycinany jest fragment adresu „mailto:”, aby nie wprowadzać nadmiernego nadmiaru w panelu Google Analytics.
Zapisz się na RSS by dowiadywać się o nowościach w serwisie!


2 komentarze do “Zliczanie linków wychodzących i kliknięć w mailto w Google Analytics (jQuery)”
Dzięki za korzystną informację. Ależ proszę powiedzieć, gdzie i w jaki sposób mam dodać ten skrypt JQuery?
gdziekolwiek w kodzie po załadowaniu kodu śledzącego