Mar 16 2016

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

Svolte epocali di un martedì qualsiasi: Google Analytics 360 suite

autore: Marco Cilia categoria: ga-premium

Quando annunciarono Google Analytics Premium ero in pizzeria. Ieri mentre annunciavano Google Analytics 360 suite ero in hamburgeria. Il connubio tra i balzi avanti del mercato delle analisi dei dati e la mia pancia è evidente, e sicuramente c’è correlazione e consequenzialità 😀

Quindi, quando agli albori di questo blog parlavo della cosiddetta “business platform“, credo – col senno di poi, è facile 🙂 – che parlassi proprio di questa suite, anche se non lo sapevo.

La nuova Google Analytics 360 suite, proprio come si intuisce dal nome, è un insieme di prodotti noti e nuovi che vengono unificati affinché possano esprimere insieme il proprio potere dirompente. Tutto nasce da Google Tag Manager 360, una specie di Tag Manager Premium che costituisce le fondamenta del sistema. Immaginiamo che avrà le stesse funzionalità del TagManager che già conosciamo, più qualche feature espressamente rivolta al mondo Enterprise e utile per l’integrazione con gli altri strumenti della suite. Google Analytics Premium diventa Google Analytics 360: al momento non hanno annunciato nessuna novità, ma è facile immaginare che una suite che produce più dati avrà bisogno di report e funzionalità nuove anche nel sistema che nella suite è preposto ad analizzare i dati e fornire gli insights. Adometry, comprato tre anni fa da Google, diventa Google Attribution 360 ed è stato riscritto da zero per meglio integrarsi nell’ecosistema di BigG. Attraverso Attribution 360 è possibile calcolare complessi modelli di attribuzione e media mix, anche on/offline (in USA ad esempio attraverso Adometry si può calcolare il ritorno dell’online sugli spot TV).
Google Optimize 360 è un nuovo strumento di test&target (il nome vi ricorda qualcosa? 😀 ): nelle intenzioni dovrebbe, a partire da un normale segmento di GA, creare un pool di utenti che possono essere oggetto o di un test (A/B test o multivariato, con interfaccia grafica per creare le varianti senza intervenire nel codice) o di una personalizzazione (mostrare contenuti diversi al pool selezionato).
Google Audience Center 360, altra grossa novità, è la DMP (Data Management Platform) powered by Google, in grado di prendere una utenza (ad esempio sempre dal classico segmento GA), espanderla con dati integrati come una qualsiasi DMP e sincronizzarsi con altri tool esterni. Sarà interessante capire come si integra con Doubleclick, perché sarebbe decisamente promettente!
A fare da collettore per tutto questo, Google Data Studio 360, uno strumento di reporting grafico collaborativo con i presupposti di Google Drive (collaboration, condivisione), l’import dei dati da prodotti Google (e sis spera terze parti) e una potente interfaccia grafica customizzabile per manipolare e mostrare i dati. Tanto per rendere l’idea, è qualcosa che si avvicina a un Tableau o un Klipfolio.

Come per tutte le novità succulente, non vedo l’ora di metterci le manine sopra e giocarci a più non posso! voi? 😀


Mar 06 2016

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

modi nuovi per tracciare cose nuove

autore: Marco Cilia categoria: codice di monitoraggio

In verità una delle tre “cose nuove” è in giro da un po’ di tempo, ma soltanto ora Google mette a disposizione uno strumento nativo.
Autotrack.js è una libreria made in Google per il tracking dei cosiddetti siti monopagina, o applicazioni monopagina: quei siti che si risolvono tipicamente solo con uno scrolling o con ancore che fanno scrollare i contenuti.
Il post ufficiale ci informa che con una semplice modifica del codice di monitoraggio possiamo importare il plugin autotrack e iniziare a modificare il codice della pagina in modo che comunichi da sola le azioni dell’utente a GA. Le azioni che possono essere monitorate in modo semplice sono:

  • click su link esterni e compilazione di form
  • cambio di url su applicazioni monopagina (tipicamente con l’uso di #ancore alla fine dell’url)
  • eventi tracciati con la sola modifica dell’HTML della pagina
  • tracking delle media query e dei cambi, ad esempio se cambia l’orientation del device o viene stretta la finestra

Tutte queste operazioni sino ad ora non erano impossibili da tracciare, ma richiedevano comunque un effort discreto a seconda delle possibilità e delle tecnologie utilizzate. Avere una libreria ufficiale indubbiamente sarà di aiuto.

La seconda novità è il lancio ufficiale delle pagine AMP, introdotte in beta in autunno per farle conoscere ai publisher e adesso sdoganate da Google: si tratta di un progetto per rendere il caricamento degli articoli editoriali pressoché istantaneo sui dispositivi mobile, aumentando l’esperienza d’uso. Ora, come si tracciano queste pagine che hanno una struttura particolare e imposta da Google? per prima cosa va dichiarato dentro a un tag CHE COSA andremo a tracciare e DOVE invieremo i dati, attraverso una struttura di dati particolare. Questo funzionerebbe per qualsiasi richiesta di tracking per la quale si sa come costruire l’invio dei dati, ma ovviamente i maggiori vendor hanno collaborato con Google e quindi esistono delle sintassi “facilitate”: ad esempio alcuni nomi che troviamo sono Adobe, Chartbeat, comScore e ovviamente Google Analytics, la cui documentazione specifica è qui. Ad esempio, ecco uno script molto semplice per il track delle sole pageview


<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "vars": {
    "account": "UA-XXXXX-Y"  // Replace with your property ID.
  },
  "triggers": {
    "trackPageview": {  // Trigger names can be any string. trackPageview is not a required name.
      "on": "visible",
      "request": "pageview"
    }
  }
}
</script>
</amp-analytics>

Aggiungere eventi significa dichiarare a priori che un click su un certo elemento dovrà essere trattato come tale, con quale categoria vada tracciato e con quale action; idem per le interazioni sociali o altri elementi. A seconda quindi del numero di interazioni possibili lo script potrebbe essere anche lunghetto da gestire, ma di contro il numero di diverse azioni possibili su una pagina AMP non è così elevato. Si possono comunque prevedere tracking aggiuntivi lavorando un po’ con i dev, ad esempio vi suggerisco di leggere questo post di E-nor.

Terza novità di questi giorni sono gli instant articles di Facebook, lo stesso concetto delle pagine AMP ma calate nel contesto di Facebook, ovvero leggere il contenuto senza abbandonare l’esperienza utente di FB. Anche in questo caso, il tema di come tracciarli è trattato in un capitolo apposito della documentazione, e non richiede modifiche pesanti alla pagina perché il tutto viene incluso con un iframe. In questo caso quindi si può utilizzare un TagManager senza grossi problemi, almeno sulla carta. L’instant article viene in ogni caso trattato come una pagina del vostro sito aperta tramite il browser interno dell’applicazione di Facebook.

E’ un mondo che cambia in fretta, bisogna sapersi adattare in fretta 🙂