Eventi Analytics: Quali tracciare e perchè


Utilizzare gli eventi #analytics e sapere quali tracciare, è il minimo sindacale nel mondo dei dati. Per cui, se non lo avete ancora fatto, vi consiglio di organizzarvi.

La guida non è sul come, per cui se a qualcuno dovesse interessare lo script può chiedermelo scrivendo MANDA nei commenti

E’ universale e basta cambiare l’UA

Per i più tecnici invece, si può fare ovviamente tutto con #tagmanager, che è molto più completo e flessibile da questo punto di vista

Altri contenuti che potrebbero interessarti

Commenti (2)

    • Emanuele Tolomei

      Accortezze durante l’inserimento del codice:

      1. Modifica UA-XXXXXXXX con il tuo ID proprietà
      2. jQuery, che serve a tracciare gli eventi, deve essere per forza nell


      3. anche il codice di analytics deve essere nell , posizionato dopo jQuery
      4. aggiungi tag script a inizio e fine codice

      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;
      i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();
      a=s.createElement(o),m=s.getElementsByTagName(o)[0];
      a.async=1;
      a.src=g;
      m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
      ga('create','UA-XXXXXXXX-1','auto');
      ga('require','displayfeatures');
      ga('send','pageview');
      if(typeof jQuery!='undefined'){jQuery(function(){var filetypes=/\.(zip|exe|dmg|pdf|doc.*|xls.*|ppt.*|mp3|txt|rar|wma|mov|avi|wmv|flv|wav)$/i;
      var baseHref='';
      if(jQuery('base').attr('href')!=undefined)baseHref=jQuery('base').attr('href');
      var hrefRedirect='';
      jQuery('body').on('click','a',function(event){var el=jQuery(this);
      var track=true;
      var href=(typeof(el.attr('href'))!='undefined')?el.attr('href'):'';
      var isThisDomain=href.match(document.domain.split('.').reverse()[1]+'.'+document.domain.split('.').reverse()[0]);
      if(!href.match(/^javascript:/i)){var elEv=[];
      elEv.value=0,elEv.non_i=false;
      if(href.match(/^mailto\:/i)){elEv.category='email';
      elEv.action='click';
      elEv.label=href.replace(/^mailto\:/i,'');
      elEv.loc=href;
      }else if(href.match(filetypes)){var extension=(/[.]/.exec(href))?/[^.]+$/.exec(href):undefined;
      elEv.category='download';
      elEv.action='click-'+extension[0];
      elEv.label=href.replace(/ /g,'-');
      elEv.loc=baseHref+href;
      }else if(href.match(/^https?\:/i)&&!isThisDomain){elEv.category='external';
      elEv.action='click';
      elEv.label=href.replace(/^https?\:\/\//i,'');
      elEv.non_i=true;
      elEv.loc=href;
      }else if(href.match(/^https?\:/i)&&isThisDomain){elEv.category='internal';
      elEv.action='click';
      elEv.label=href.replace(/^https?\:\/\//i,'');
      elEv.non_i=true;
      elEv.loc=href;
      }else if(href.match(/^tel\:/i)){elEv.category='telephone';
      elEv.action='click';
      elEv.label=href.replace(/^tel\:/i,'');
      elEv.loc=href;
      }else{track=false;
      }if(track){var ret=true;
      if((elEv.category=='external'||elEv.category=='download')&&(el.attr('target')==undefined||el.attr('target').toLowerCase()!='_blank')){hrefRedirect=elEv.loc;
      ga('send','event',elEv.category.toLowerCase(),elEv.action.toLowerCase(),elEv.label.toLowerCase(),elEv.value,{'nonInteraction':elEv.non_i,'hitCallback':gaHitCallbackHandler});
      ret=false;
      }else{ga('send','event',elEv.category.toLowerCase(),elEv.action.toLowerCase(),elEv.label.toLowerCase(),elEv.value,{'nonInteraction':elEv.non_i});
      }return ret;
      }}});
      var gaHitCallbackHandler=function(){window.location.href=hrefRedirect;
      }});
      }

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

SEGUIMI NEL TUO SOCIAL PREFERITO
Copyright 2018 - Proweb Mix S.r.l. - P.IVA RO33110646