Link brevi per SaaS: integrate URLW nel vostro prodotto tramite API
Come integrare URLW nel vostro SaaS per creare link brevi automatizzati, tracciare le condivisioni degli utenti e ricevere webhook. Guida sviluppatore completa.
I prodotti SaaS moderni generano quotidianamente URL da condividere: inviti team, condivisioni di documenti, link di download, pagine di stato... Integrare un abbreviatore di URL direttamente nel vostro SaaS migliora l'esperienza utente e vi dà una visibilità preziosa sui comportamenti di condivisione. L'API URLW rende questa integrazione rapida e affidabile.
Perché i SaaS beneficiano dei link brevi
L'integrazione di un abbreviatore di URL in un SaaS risponde a diversi casi d'uso concreti:
- Link di invito: "Invita un collega" genera un link breve personalizzato con il nome dell'invitante e un token di invito — leggibile, condivisibile via SMS o email
- Condivisione di contenuti: i vostri utenti condividono report, dashboard o documenti. Un link breve
go.vostro-saas.com/report-xyzè molto più professionale dell'URL interno della vostra app - Download ed export: i link di download temporanei sono spesso lunghi e complessi. Un link breve con scadenza è più rassicurante per l'utente
- Notifiche ed email transazionali: i link nelle vostre email di notifica (conferma, reset password, ecc.) possono beneficiare di un dominio coerente con il vostro brand
- Analytics sulle condivisioni: misurate quanti link generati dai vostri utenti vengono effettivamente cliccati — una metrica di engagement preziosa
Integrare l'API URLW nel vostro SaaS
Ecco un esempio di integrazione per generare automaticamente un link breve durante la condivisione di un report:
curl -X POST https://urlw.fr/api/v1/links \
-H "Authorization: Bearer LA_VOSTRA_CHIAVE_API" \
-H "Content-Type: application/json" \
-d '{
"url": "https://app.vostro-saas.com/report/rpt_a1b2c3?token=eyJhbGc...",
"slug": "report-giugno-team-acme",
"domain": "share.vostro-saas.com",
"expires_at": "2025-07-31T23:59:59Z",
"metadata": {
"user_id": "usr_456",
"report_id": "rpt_a1b2c3",
"workspace": "acme-corp"
}
}'
Il campo metadata vi permette di archiviare identificatori interni che vi consentiranno di collegare ogni clic URLW a un utente e un oggetto specifico nel vostro database.
Webhook URLW per le notifiche in tempo reale
Invece di fare polling all'API URLW per rilevare nuovi clic, configurate dei webhook per ricevere una notifica HTTP in tempo reale a ogni evento:
- Evento
link.clicked: ricevuto a ogni clic su un link. Contiene l'ID del link, data/ora, paese e tipo di dispositivo. - Evento
link.expired: notifica quando un link raggiunge la sua data di scadenza o il numero massimo di clic. - Evento
link.created: utile per sincronizzare i link creati tramite l'interfaccia URLW (da un operatore) con il vostro database.
Configurazione del webhook in URLW:
curl -X POST https://urlw.fr/api/v1/webhooks \
-H "Authorization: Bearer LA_VOSTRA_CHIAVE_API" \
-H "Content-Type: application/json" \
-d '{
"url": "https://app.vostro-saas.com/webhooks/urlw",
"events": ["link.clicked", "link.expired"],
"secret": "il_vostro_secret_webhook_per_verificare_la_firma"
}'
Buone pratiche di integrazione SaaS
- Usate un dominio dedicato per le condivisioni:
share.vostro-saas.comogo.vostro-saas.comrafforza la vostra identità di brand a ogni condivisione - Create i link in modo asincrono: non bloccate mai la vostra UI aspettando la risposta dell'API URLW. Create il link in background e restituirelo all'utente appena disponibile
- Gestite le scadenze lato business: definite durate di validità coerenti con la vostra logica applicativa (es.: link di invito valido 7 giorni)
- Archiviate l'ID URLW nel vostro database: conservate l'ID del link URLW con l'oggetto associato per poter interrogare le stats o eliminare il link in caso di necessità
- Testate la resilienza: cosa succede se l'API URLW è temporaneamente non disponibile? La vostra app deve fare graceful fallback sull'URL completo
Consultate la documentazione completa dell'API URLW e i piani tariffari per SaaS. Create il vostro account per iniziare l'integrazione.
Prova URLW gratuitamente
50 link brevi, API REST inclusa, nessuna carta di credito richiesta.