Categoria:
Programmazione

URL Shortening: Abbreviazione degli URL

L'adozione da parte delle aziende di software basati sul cloud porta tanti benefici: disponibilità immediata dei dati aggiornati di ordini e vendite, possibilità di consultare tramite smartphone o tablet la situazione della fatturazione elettronica o del magazzino, accesso alle informazioni protetto da password sicure su connessione criptata, annullamento dei costi di setup e downtime delle postazioni di lavoro, ...

Ma c'è un anche altro beneficio: la possibilità di accedere con precisione a una qualsiasi risorsa del proprio gestionale specificandone l'URL (ad esempio, una commessa, un ordine di vendita o la giacenza di un prodotto, ...).

Spesso però questo significa avere a che fare con URL molto lunghi, difficili da allegare via email o via WhatsApp... cosa si può fare?

Cos'è un URL

L'acronimo URL sta per Uniform Resource Locator, e non ha una vera e propria traduzione in italiano. Con URL si intende una stringa di caratteri nella seguente forma:

protocollo://[username[:password]@]host[:porta]</percorso>[?querystring][#fragment]

con la quale si rappresenta in modo univoco una risorsa accessibile in rete: una sezione di un software gestionale per aziende in cloud, o la pagina di un sito web, ...

La stringa nel seguente esempio:

https://www.google.it/search?q=kuma+web+marketing

è l'URL che indica in maniera univoca la pagina dei risultati di Google per "kuma web marketing", mentre:

https://www.kuma.cloud/search/?q=responsive+web+design

è una stringa che specifica in maniera univoca la pagina del sito di Kuma (realizzato con il nostro CMS open source Doko) che raccoglie tutte le pagine in cui si parla di "responsive web design".

URL Shortening

È facile vedere come gli URL possano essere diventare molto lunghi: tanto più precisamente si vuole specificare la risorsa richiesta, tanti più lunga sarà la relativa stringa.

L'esempio che segue rappresenta un URL di una ipotetica installazione del nostro gestionale Jester con il quale riferirsi a tutti e soli i documenti di vendita per il mese di ottobre 2019 verso le aziende che hanno "Google" nel nome" e che sono in stato di "non scaricato".

https://www.example.cloud/jester/sales-documents?year=2019&month=10&q=google&fe=not-downloaded

L'URL è di per sé utilizzabile così com'è: può essere inviato via email al team dell'Amministrazione, può essere inoltrato via WhatsApp, può essere incorportato in altri strumenti di collaboration.

Tuttavia, l'eccessiva lunghezza ne rende poco pratico l'utilizzo, soprattutto nei casi in cui l'URL può allungarsi ulteriormente. C'è inoltre da aggiungere che non tutti i gestionali utilizzano URL user-friendly come Jester, i cui URL sono facilmente comprensibili anche se lunghi.

Un URL shortener si occupa di comprimere in pochi caratteri, random o personalizzati, URL che altrimenti sarebbero troppo lunghi.

Funzionamento degli URL shortener

Molto semplicemente, un sistema di URL shortening fa corrispondere a un URL lungo come quelli sopra citati a un URL corto. Ad esempio, i seguenti due URL accorciati:

http://bit.ly/librasoft-review

http://bit.ly/kuma-review

portano rispettivamente agli URL, molto più lunghi, con cui accedere alle schede per recensire su Google My Business rispettivamente Librasoft e Kuma.

Dopo aver cliccato, nota come la barra degli indirizzi venga popolata da una stringa molto più lunga.

Benefici degli URL shortener

Un URL lungo è indubbiamente poco pratico da utilizzare (ad esempio, per richiedere ai clienti una recensione per la tua scheda di Google My Business), e impossibile da memorizzare.

Un URL corto e descrittivo, al contrario, può facilmente essere inoltrato via Whatsapp senza occupare l'intera schermata della chat, o facilmente digitato nel browser al momento del bisogno

Esistono diversi servizi di URL shortening, spesso gratuiti con possibilità di aggiungere feature a pagamento, tra cui la personalizzazione dell'URL o il tracciamento delle aperture. Per quanto riguarda i software gestionali e documentali aziendali, è possibile interfacciarli direttamente con tali servizi esterni, oppure creare un servizio ad hoc.

Come sono gli URL del tuo gestionale in cloud? Vorresti implementare un sistema di URL shortening o altre migliorie relative alla performance e all'aspetto grafico del tuo sistema? Contattaci per una consulenza gratuita.