Probleme cu auto-event listeners?

Scriam în articolul despre Google Tag Manager că este un produs tânăr de la care încă se așteaptă diverse funcționalități. Între timp, Google a dat drumul la versiunea beta pentru GTM 2.0. Mai multe despre aceasta voi scrie într-un articol separat când va fi o versiune finală, lucru care este așteptat să se întâmple la începutul lui 2015.

Una dintre funcționalitățile principale din GTM este auto-event trackingul. Din versiunea 2.0, nu va mai fi nevoie de un tag separat pentru auto-event listeners și nu va mai trebui să specificăm că event-ul este un click, deci lucrurile se îmbunătățesc. Dar indiferent de versiune, sunt des întâlnite cazurile în care auto-event tracking-ul nu transmite date. Acest articol vine cu o rezolvare punctuală la una dintre principalele probleme în lucrul cu GTM.

Cum funcționează

Pentru a nu fi pus câte un listener în fiecare loc din pagină pe care se poate da click, se pune unul singur într-un document, iar event-ul este propagat până la acesta. Concret, dacă listener-ul este la începutul tag-ului <body>, iar event-ul are loc cu câteva tag-uri mai jos în document, el se propagă în sus până ajunge la listener. De aici intervin și problemele, pentru că propagarea poate fi întreruptă în orice moment. jQuery este cea mai populară librărie de JavaScript, iar aceasta nu permite propagarea event-ului. Problema este des întâlnită la dynamic HTML. Continue reading →

Tags: , , , ,

Event Tracking în Google Analytics

Event tracking-ul este una dintre cele mai puternice funcționalități din Google Analytics. Cu un efort minim de implementare putem obține o mulțime de informații suplimentare despre site. Poate măsura interacțiuni cu elementele flash, javascript sau ajax, cu gadget-uri din site, meniuri şi filtre, descărcări de fișiere sau click-uri pe butoane și pe link-uri externe. Este așa puternic încât nu de puține ori m-am mirat cum de nu am scris până acum un articol dedicat acestui subiect pe blog 🙂

Google Analytics și celelalte instrumente de genul acesta își obțin informațiile din încărcarea paginilor web. De aici știu ce pagini s-au încărcat, când s-au încărcat și când s-a trecut la următoarea, de unde e vizitatorul care a făcut asta etc. Pentru că multe interacțiuni cu site-ul au loc în interiorul unei pagini web (fără să părăsească pagina și fără să intre în altă pagină), a fost nevoie de apariția event-urilor. Continue reading →

Tags: , , , , , ,

Event Goals în Google Analytics

Pentru că, începând din această noapte, toți utilizatorii au acces la noua versiune de Google Analytics, am decis că este momentul să scriu despre una dintre principalele funcționalități noi venite odată cu aceasta.

Google Analytics oferă Event Tracking pentru măsurarea diferitelor acțiuni din pagini și nu numai. Poate măsura și descărcări de fișiere, click pe link-uri externe, acțiuni efectuate de utilizatori în Flash, JavaScript, AJAX dinamic sau erori/mesaje din site. De asemenea, GA oferea și Goals Tracking cu obiective de două feluri: accesarea unor URL-uri sau durata și profunzimea vizitelor (timp mediu/vizită și pagini/vizită). Acum, GAnalytics introduce și o a 3a categorie de obiective ce pot fi setate, iar în această categorie intră orice Event de genul celor descrse la începutul acestui paragraf.

Se deschid astfel multe posibilități noi pentru setarea și măsurarea obiectivelor în Google Analytics. Mai mult, este introdusă cu această ocazie posibilitatea de a folosi valori dinamice pentru Goals (este preluată valoarea . Până acum se făcea asta folosind funcționalitățile de ecommerce din GA, o metodă nu tocmai ușoară și care nu a fost gândită de la început pentru această utilizare. Sigur că și valoarea preluată din Event poate să fie nepotrivită în unele cazuri, dar măcar avem de ales din două metode în fiecare situație.

Tags: , , ,

Microsoft Silverlight Analytics Framework

Microsoft a lansat platforma opensource de analytics pentru aplicațiile realizate în Silverlight. Prin intermediul acesteia, persoanele de online vor beneficia de statistici privind interacțiunea cu elementele din cadrul aplicațiilor Silverlight, inclusiv cele efectuate în afara browser-ului sau în mod offline.

Integrare cu Google Analytics

Să nu uităm că soluția de web analytics de la Google are de ceva timp API. Prin intermediul acestuia a fost realizată integrarea dintre Google Analytics și Microsoft Silverlight Analytics Framework.

În prezent, integrarea suportă event tracking, pageview tracking și variabile customizate. Detalii despre cum puteți folosi Google Analytics pentru aplicațiile voastre în Silverlight puteți găsi pe pagina de documentație.

Tags: , , , , , , ,

Mixpanel a ajuns deja la versiunea 2

Soluția de web analytics Mixpanel a anunțat săptămâna aceasta lansarea celei de-a doua versiuni. Nu am găsit o listă cu noi funcții și cred că este vorba doar de o schimbare a site-ului.

Dacă Mixpanel nu îți spune prea multe nu trebuie să îți faci griji pentru că este un serviciu nou în peisajul web analytics. A apărut în urmă cu un an, iar versiunea publică de-abia vara trecută când au primit și o finanțare. În plus, este o soluție web freemium, majoritatea versiunilor fiind oferite contra cost.

Mixpanel este orientat spre analiza interacțiunii, iar principalele avantaje sunt oferirea datelor în timp real, customizări avansate pentru event tracking, retenția vizitatorilor, integrarea cu diverse platforme și analize avansate pentru funnels și testele A/B.

Tags: , , ,