Elido
Scegli l'angolazione che si adatta al tuo team
Per i team di prodotto

Un solo link. iOS, Android e fallback web.

Misuri attivazione, ritenzione e adozione delle funzionalità. Elido indirizza un singolo link breve ovunque l'utente debba andare in quel momento.

  • Parità deep link differito tra iOS Universal Links e Android App Links
  • Varianti A/B per link con rotazione pesata o round-robin
  • Condivisione in-app con anteprima URL breve brandizzato
  • Codici QR offline-to-app: stampa, scansiona, installa, attribuisci
elido.me/p123 - device-aware
3 destinations
Tap source
elido.me/p123
iOS
Universal Link
yourapp://product/123
Android
App Link verified
intent://product/123
Web fallback
Desktop · no app
shop.example.com/product/123
Fallback chain
app installed → deep link · App/Play Store → install · desktop → web
No SDK in your app Verified
5-regole
Motore di regole per link
iOS + Android
Piattaforme di deep-link
z-test
Modello di confidenza A/B
No SDK
Necessario per il deep-linking

Deep linking differito

Clic → installazione → apertura della schermata giusta.

La maggior parte delle installazioni app perde il contesto - l'utente ha cliccato un link su un prodotto X, si apre l'App Store e l'onboarding parte dalla schermata di benvenuto invece del prodotto X. Il deep linking differito preserva l'intento attraverso il confine di installazione usando il fingerprint match degli appunti.

  1. Step 1

    Click

    elido.me/p123 (no app)

    Click hash + UTM landed in the analytics store with a 24h match window.

  2. Step 2

    Install

    App Store / Play Store

    User redirects to the store, downloads, opens the app for the first time.

  3. Step 3

    First launch

    clipboard fingerprint match

    Your SDK reads the click hash; the API joins it to the original click row.

  4. Step 4

    Deep-route

    /product/123 · attributed

    App opens at the right screen with UTM context, not the welcome screen.

Varianti A/B

Soft-launch al 5%. Roll-out al 100%. Stesso link breve.

Un singolo link breve può contenere fino a cinque destinazioni. Dividi per peso o round-robin; ogni variante traccia la propria serie temporale di clic e la confidenza z-test. Utile per rollout in stile feature flag dove vuoi una piccola percentuale di utenti su un nuovo percorso di onboarding senza un SDK lato client.

  • Split pesato
    Configurabile per variante - 5/95 per i soft launch
  • Confidenza z-test
    Z-test a due proporzioni a livello di clic
  • Round-robin
    Distribuzione uniforme per test creativi a basso volume
  • Serie temporale per variante
    Vedi il dayparting e la deriva per tipo di dispositivo tra le varianti
Come funzionano le varianti →
A/B variants - soft launch
elido.me/launch
weights = 100%
One short link
elido.me/launch
6,885 clicks total
AHero - original
weight · 70%4,812 clicks
BHero - value prop
weight · 10%698 clicks
CHero - social proof
leading · 94% conf
weight · 15%1,034 clicks
DHero - testimonial
weight · 5%341 clicks
Sample
6,885
Leader
C · +14.3%
Confidence
94%
09:41 5G
Share
Acme - Free month for friends
share.acme.app/r/u-9h2x
Capped at 5 uses · expires in 14 days
Copy
Messages
Mail
More
  • Embed in newsletter
    Branded short URL preview
  • Generate QR code
    SVG · for print or screen
  • Add to campaign
    Inherits UTM template
share.acme.app - your domain 12 / 100 today

Condivisione in-app

Pulsanti di condivisione che crea link brevi al tap.

L'API di condivisione riceve un URL di destinazione, un tag campagna e un click cap opzionale. Restituisce un link breve brandizzato e un'anteprima Open Graph pronta per il share sheet. Il template UTM del link eredita dalla campagna così le analytics arrivano già taggate. Il click cap permette di limitare un codice referral a N usi senza toccare il tuo backend.

  • POST /v1/links con campaign_id + max_clicks
  • URL breve brandizzato sul tuo dominio personalizzato
  • Immagine OG generata automaticamente con metadati del link
  • Il click cap attiva expired_destination_url alla soglia
  • Analytics per condivisione: chi ha condiviso, chi ha cliccato, quando

Cosa puoi lanciare

  • Parità deep link differito tra iOS Universal Links e Android App Links
  • Varianti A/B per link con rotazione pesata o round-robin
  • Condivisione in-app con anteprima URL breve brandizzato
  • Codici QR offline-to-app: stampa, scansiona, installa, attribuisci
  • Attribuzione conversioni server-side da eventi di installazione app
  • Attribuzione post-install tramite clipboard + fingerprint match

Cosa offre Elido ai team di prodotto

Link di onboarding, routing basato su feature-flag e deep link presentano spesso complessità nei comuni abbreviatori. Questi sono i divari specifici che andiamo a colmare.

Motore di regole per smart-link
01

Indirizza alla destinazione corretta senza un servizio di redirect personalizzato

Gli smart link valutano le regole all'edge su ogni richiesta: geo (paese ISO), tipo di dispositivo (mobile/tablet/desktop), sistema operativo, header della lingua, dominio referrer e fascia oraria con filtri per giorno della settimana. Le regole vengono valutate in ordine; vince la prima corrispondenza. Il limite è di cinque regole per link nel piano Pro; Business rimuove il limite. È sempre richiesto un fallback a una destinazione predefinita. Per i team di prodotto, i pattern comuni sono: indirizzare gli utenti iOS verso l'App Store e quelli Android verso il Play Store da un unico link condiviso; indirizzare gli utenti di un mercato specifico verso una landing page localizzata; inviare gli utenti a una pagina di un evento live in una specifica finestra temporale e altrimenti a una registrazione. Le regole si impostano nel dashboard o tramite API - nessun servizio di redirect da distribuire, nessuna Lambda da mantenere. Le modifiche si propagano all'edge in meno di 60 secondi senza necessità di deploy.

A/B sui lanci di funzionalità
02

Suddivisione del traffico per soft launch e test creativi

Un singolo short link può avere fino a 5 varianti di destinazione. Il traffico viene suddiviso per peso (configurabile per variante; impostazione predefinita equamente distribuita) o round-robin. Ogni variante traccia la propria serie temporale di clic in modo da poter vedere se l'engagement di una variante diverge per ora del giorno o per tipo di dispositivo - utile per test specifici sulla superficie di utilizzo. Il modello di confidenza statistica è un z-test a due proporzioni a livello di clic; il dashboard mostra 'la variante A è in testa con X% di confidenza' una volta che entrambe le varianti superano il campione minimo (impostazione predefinita 200 clic ciascuna). Per il routing in stile feature-flag - dove si desidera una piccola percentuale di utenti su un nuovo flusso di onboarding - si utilizza una suddivisione ponderata con il 5% sulla nuova destinazione. A differenza di un tool dedicato ai feature-flag, questo non richiede un SDK lato client; è un redirect lato server. Il compromesso: non è possibile colpire utenti o segmenti di utenti specifici, ma solo segmenti statistici basati sugli attributi della richiesta.

Deep link iOS e Android
03

Universal Links e App Links senza un servizio di deep-link di terze parti

I deep link aprono la schermata corretta in un'app nativa quando l'app è installata. Su iOS si tratta di Universal Links (domini HTTPS che il sistema operativo intercetta se l'app li ha rivendicati). Su Android si tratta di App Links (verificati tramite assetlinks.json). Elido serve automaticamente apple-app-site-association e assetlinks.json dai percorsi well-known del tuo dominio personalizzato - configuri il tuo bundle ID e il team ID una volta nelle impostazioni del dominio e i file vengono mantenuti aggiornati. Catena di fallback: app installata → target del deep-link; app non installata → URL App Store / Play Store specificato; desktop → URL web. I parametri UTM vengono preservati attraverso il fallback. Nessun SDK di deep-link di terze parti richiesto nell'app - è il sistema operativo a gestire l'intercettazione, non JavaScript. Testato con adb shell e xcrun simctl su ogni rilascio.

Condivisione in-app
04

Condividi link con limiti integrati e rotazione per campagne a tempo limitato

Il limite max_clicks è impostato per link: quando il conteggio dei clic raggiunge la soglia, il link reindirizza a un URL di destinazione scaduta configurabile invece del target normale. Questo è utile per i link di referral in-app (N utilizzi per codice), link di invito beta ad accesso limitato e anteprime di funzionalità limitate nel tempo. Combinalo con rotation_mode: 'round-robin' per distribuire il traffico su un pool di destinazioni per flussi di waitlist o rilasci di funzionalità coortati. Dal lato prodotto, la logica di creazione link + limite + rotazione risiede interamente sul server - nessuno stato lato client da sincronizzare. Il conteggio dei clic è nel nostro archivio di analisi e si aggiorna in meno di 5 secondi. L'analisi per link suddivide la distribuzione dei clic tra le varianti, permettendoti di vedere quale slot di rotazione è stato utilizzato e con quale frequenza.

Analisi della canalizzazione
05

Visualizzazioni di coorte e retention senza un prodotto di analisi separato

Il livello di analytics di Elido nel piano Business include visualizzazioni di coorte e retention nell'archivio di analisi: scegli un link o una campagna, scegli una dimensione di coorte (canale di acquisizione, paese, tipo di dispositivo) e ottieni una heatmap di retention per giorno o settimana. Questo non sostituisce un tool completo di product analytics - non c'è tracciamento degli eventi a livello utente, né replay di sessione, né costruttore di funnel su tipi di eventi arbitrari. Ciò che sostituisce è la domanda 'quante persone che hanno cliccato l'email di onboarding sono tornate il giorno dopo?' - quel dato vive nei dati degli eventi di clic ed Elido lo espone direttamente. Per un'analisi della canalizzazione più profonda, esporta il flusso grezzo di clic su BigQuery o Snowflake e uniscilo alla tabella degli eventi utente del tuo prodotto. Il DSN di analisi in sola lettura (Business) fornisce l'accesso SQL diretto se il tuo team BI lo preferisce rispetto alle esportazioni.

Stack che userai

  • Smart link
  • Deep link
  • Varianti A/B
  • Analytics di funnel + coorte
  • Campagne

Cosa strumenterai

Aumento attivazione
Smart-link instradato
Coorti di ritenzione
Giornaliere / settimanali / mensili
Finestra campione A/B
Controllato per ora del giorno

Team di prodotto che costruiscono su Elido

I nomi sono segnaposto per ora - i nomi reali dei clienti verranno inseriti man mano che verranno pubblicati i casi studio.

I deep link senza Branch erano un requisito fondamentale dopo il tramonto di Firebase Dynamic Links. La configurazione degli Universal Link di Elido ha richiesto un pomeriggio - nessun SDK nell'app, nessun servizio extra da sorvegliare. Il tasso di fallback verso l'App Store ha evidenziato che il 40% dei nostri link di condivisione viene cliccato prima che l'utente installi l'app.

T
Team di prodotto, app mobile B2C, Cracovia
Product Lead

Utilizziamo le regole degli smart-link per il geo-routing verso landing page regionali. Gestirlo tramite un abbreviatore invece che con il nostro servizio di redirect ha rimosso due funzioni Lambda dalla nostra infrastruttura e il carico di reperibilità che ne derivava.

T
Team di crescita prodotto, e-commerce, Stoccolma
Senior Product Manager

Il limite di clic sui link di referral è la funzione che nessuno mostra nelle demo ma di cui tutti hanno bisogno. Abbiamo impostato un max_clicks per codice invito e smesso di sovra-allocare slot per la beta.

T
Team di prodotto mobile, fintech consumer, Londra
Head of Product Growth

Elido vs Branch.io vs deep-linking personalizzato per i team di prodotto

Branch è il leader di mercato nel deep-linking. Il deep-linking personalizzato è possibile ma costoso da mantenere. Le differenze sottostanti sono rilevanti quando la necessità principale è il deep-linking unito al routing - non una piattaforma completa di mobile attribution.

CapacitàElidoBranch.ioDeep-linking personalizzato
Universal Links (iOS)apple-app-site-association servito automaticamente dal tuo dominioCompletamente gestito, collaudato su larga scalaTu servi il JSON, gestisci l'hosting
App Links (Android)assetlinks.json servito automaticamente dal tuo dominioCompletamente gestitoTu servi e mantieni aggiornato
SDK di terze parti richiesto nell'appNo - intercettazione a livello di sistema operativoSì - SDK BranchNo - ma devi scrivere la logica di fallback
Regole di routing smart-linkGeo, dispositivo, sistema operativo, lingua, referrer, oraPercorsi mirati al pubblico (più potenti)Qualunque cosa tu programmi
A/B sulle destinazioniSì - suddivisione ponderata, confidenza z-testA/B a livello di percorso (tool CRO completo)Devi costruirlo tu
Attribuzione mobile (MMP)Passaggio Click ID; cablaggio MMP manualeMMP nativo - Appsflyer, Adjust, KochavaDevi integrarlo tu
PrezzoIncluso nei piani Pro e BusinessBasato sul volume; i contratti mid-market partono da cifre più alteSolo costo di ingegneria
Analisi dei clicArchivio di analisi, per link, coorte nel piano BusinessAnalisi approfondita dell'attribuzione mobileQualunque cosa tu costruisca

Domande dei team di prodotto

Ho bisogno di un SDK stile Branch nella mia app per usare i deep link di Elido?

No. I deep link di Elido utilizzano iOS Universal Links e Android App Links - meccanismi a livello di sistema operativo che non richiedono alcun SDK di terze parti nella tua app. Configuri i file apple-app-site-association e assetlinks.json tramite le impostazioni del dominio di Elido; Elido li serve ai percorsi well-known sul tuo dominio personalizzato. La tua app deve gestire l'URL del universal link - questo è codice standard di routing URL iOS/Android, non una nuova dipendenza SDK.

Cosa è successo a Firebase Dynamic Links - Elido può sostituirli?

Firebase Dynamic Links è stato dismesso ad agosto 2025. Elido può sostituire il pattern di base: un singolo link HTTPS che apre l'app se installata, ricade sullo store se non lo è e ricade sul web da desktop. Non replichiamo il deep-linking differito di Firebase (passaggio di contesto attraverso un'installazione) - ciò richiede un SDK nell'app. Per il deep-linking differito avresti comunque bisogno di Appsflyer, Adjust o un MMP simile.

Come funzionano le varianti A/B insieme alle regole degli smart-link?

Le regole degli smart-link vengono valutate per prime. Se una regola corrisponde, prende la destinazione dalla regola - le varianti non vengono applicate. Se nessuna regola corrisponde, il traffico ricade sul fallback e, se il fallback ha varianti configurate, si applica la suddivisione delle varianti. Quindi puoi avere un link che indirizza incondizionatamente gli utenti iOS all'App Store, indirizza gli utenti desktop USA a una specifica landing page e divide tutti gli altri in A/B tra due destinazioni.

Qual è il caso d'uso del limite di clic per il prodotto?

Programmi di referral (N utilizzi per codice invito), accesso beta limitato (limita gli inviti senza toccare il tuo backend), anteprime a tempo limitato (massimo 500 clic su un link demo prima che scada verso una pagina di waitlist). max_clicks è impostato per link al momento della creazione o tramite PATCH. Quando il limite viene raggiunto, il link reindirizza all'expired_destination_url configurato.

È disponibile il tracciamento a livello di sessione o di utente?

No. Gli eventi di clic sono a livello di richiesta: paese, dispositivo, sistema operativo, referrer, UTM e timestamp. Non c'è identità utente negli eventi di clic a meno che non si passi un user_id come parametro di query personalizzato e questo fluisca verso la tua destinazione. Elido non è un tool di product analytics - non effettua session replay, profili utente o tracciamento del funnel su eventi arbitrari. Per questo, usa Mixpanel, PostHog o Amplitude e unisci i dati dei clic sull'UTM o sul click ID.

Quanto velocemente si propagano le modifiche alle regole degli smart-link?

Le modifiche alle regole vengono scritte sulla nostra API e inviate alla cache hot in memoria (L2) in meno di 60 secondi. La cache LRU in-process del nostro servizio edge ha un TTL di 30 secondi per i link che portano regole. In pratica: una modifica alle regole è attiva all'edge entro 90 secondi dal salvataggio nel dashboard o nell'API.

Posso usare Elido per la condivisione in-app senza un dominio personalizzato?

Sì. I domini condivisi di Elido (s.elido.me per i piani a pagamento, b.elido.me per Business) funzionano bene per i link di condivisione in-app dove la coerenza del brand è meno importante delle funzioni di limite clic e routing. I domini personalizzati offrono URL brandizzati (share.tuapp.com), che contano per i programmi di referral dove il link appare nell'interfaccia utente.

Dove esporto i dati delle coorti di retention se ne ho bisogno nel mio warehouse?

Esportazione pianificata su S3, BigQuery o Snowflake - disponibile nel piano Business. Esporta il flusso grezzo di clic; il calcolo della coorte viene eseguito nel tuo warehouse dove puoi unirlo alla tabella degli eventi utente del tuo prodotto. Il DSN di analisi in sola lettura (Business) fornisce l'accesso SQL diretto se preferisci calcolare le coorti nell'archivio di analisi e importare i risultati nel tuo tool di BI.

Non sei sicuro quale angolazione si adatti?

La maggior parte dei team inizia come uno e si sviluppa in tutti e quattro. Il nostro team di vendita può esaminare il tuo stack specifico in 20 minuti.