Apr 17 2019
cosa è esattamente la “master key” di un account?
L’altro giorno mi è capitato sott’occhio un articolo di Orbit Media Studios intitolato “How to Grant Access to Google Analytics (and confirm you have the “Master Key”)“. E’ un articolo abbastanza basico, un buon riassunto delle procedure per dare accesso ad Analytics e dei livelli di accesso esistenti sul prodotto, ma mi ha incuriosito in particolare la keyword “master key” nel titolo.
Esattamente il punto toccato nell’articolo è questo:
You should have the ability to add or remove anyone’s access anytime. Think of it as the master key.
Cioè secondo l’articolo avere il privilegio di “manage users” (gestione utenti nell’interfaccia italiana) sull’account Analytics è il punto più alto possibile tra i permessi esistenti, e rappresenta la chiave primaria di accesso all’account. Ora, non dico che questa cosa sia sbagliata – sia chiaro – solo che la scelta della terminologia è quantomeno ambigua.
Sicuramente è vero, come dice l’articolo, che i dati sono del cliente e non dell’agenzia, e che quindi il cliente dovrebbe SEMPRE avere i privilegi EDIT + MANAGE USERS sull’account Analytics, in modo da poter aggiungere e rimuovere agenzie e fornitori a proprio piacimento. Ma se vogliamo parlare del livello supremo, cioè di un livello che garantisca che nemmeno un fornitore con il tuo stesso privilegio ti possa estromettere dall’accesso ai tuoi dati, allora quel permesso non è sufficiente. Se ve lo state chiedendo, è esatto: chiunque abbia il privilegio “manage users” può rimuovere altri utenti, compresi gli EDIT (cioè gli amministratori). E come abbiamo già detto più volte in passato, non esiste nessun amministratore “originale” che abbia una qualche precedenza sugli altri.
Ergo, come dicevamo prima, da qualche tempo Google ha introdotto su Analytics un livello superiore, ancorché esso non sia creabile direttamente su GA. Incidentalmente, una volta creato questo livello esso ha esattamente l’icona a forma di chiave che tanto ricorda la “master key” citata nell’articolo 🙂
Per ottenere questo livello supremo di accesso, è necessario migrare il proprio account, o i propri account, dentro a una ORGANIZZAZIONE, cioè una entità che racchiude uno o più account Analytics, Tag Manager, Optimize, eccetera. E’ una diramazione della Google Marketing Platform, ma è disponibile anche per gli account free. Per creare una organization è necessario visitare l’indirizzo marketingplatform.google.com e seguire i link per AMMINISTRAZIONE e poi ORGANIZZAZIONE. Una volta creata un’organizzazione e collegati gli account, il primo utente sarà automaticamente amministratore dell’organizzazione e sarà poi possibile aggiungere altri amministratori. Costoro godranno dell’icona mostrata in precedenza che avvisa tutti gli utenti “manage users” che quelle utenze sono amministratori dell’organizzazione. Tecnicamente è comunque possibile eliminare da Google Analytics un “org admin”, ma lui ha la possibilità di aggiungersi nuovamente tramite l’interfaccia di gestione dell’organizzazione.
Questa si che è una vera “master key” no? 🙂