Attribution Link — cosa è, meccanismo di tracciamento e attribuzione delle installazioni

Autore: IT Sectr Pubblicato: 2026-05-15 Tempo di lettura: 8 min

Un Attribution Link è un URL con parametri di tracciamento codificati che consente di determinare quale canale pubblicitario, campagna o creativo ha portato all'installazione di un'app mobile o al completamento di un'azione target. Senza link di attribuzione, gli operatori di marketing non possono distinguere le installazioni organiche da quelle a pagamento né valutare l'efficacia reale del budget pubblicitario. Secondo AppsFlyer (2025), l'attribuzione migliora la precisione della stima del ROAS del 30–40% rispetto ai modelli last-click senza tracciamento.

Punti chiave

  • Attribution Link — un link con parametri per determinare la fonte di un'installazione o di un evento nell'app
  • Meccanismo basato sulla corrispondenza del clic sul link con l'identificatore del dispositivo dopo l'installazione
  • Parametri includono fonte (pid), campagna (c), deep link (af_dp) e finestra di attribuzione
  • Piattaforme di attribuzione — AppsFlyer, Adjust, Branch — generano link e raccolgono analisi
  • Fingerprinting viene utilizzato quando l'ID pubblicitario del dispositivo non è disponibile

Un Attribution Link è un URL che contiene parametri speciali per tracciare la fonte del traffico nella pubblicità mobile. Ogni volta che un utente clicca su tale link in un annuncio, email o post, la piattaforma di attribuzione registra l'evento di clic e lo associa a un identificatore univoco.

Dopo che l'utente ha installato l'app e l'ha aperta, l'SDK della piattaforma di attribuzione invia una richiesta al server con l'identificatore del dispositivo. Il server confronta questo identificatore con il clic salvato e determina quale fonte ha portato all'installazione. Questo processo è chiamato attribuzione post-installazione ed è la base per la creazione di report sull'efficacia dei canali pubblicitari — senza di esso, ogni fonte appare ugualmente efficace.

Un Attribution Link può essere semplice (solo l'identificatore della fonte) o contenere decine di parametri per una suddivisione dettagliata: tipo di campagna, creativo, pubblico, geografia, dispositivo e persino un post specifico di un influencer. Le piattaforme di attribuzione moderne supportano sia la corrispondenza deterministica tramite ID pubblicitario che la corrispondenza probabilistica tramite fingerprinting.

Il processo di attribuzione tramite un link consiste in quattro fasi sequenziali: clic, reindirizzamento allo store, installazione e verifica. Ogni fase è gestita dalla piattaforma di attribuzione, che le collega in un'unica catena di eventi.

Meccanismo clic-installazione

Quando un utente clicca su un Attribution Link, il browser o la webview invia una richiesta GET al server della piattaforma di attribuzione. Il server crea un record con l'identificatore del clic, l'indirizzo IP, lo user-agent, il referrer e tutti i parametri trasmessi. Il server reindirizza quindi l'utente all'App Store o a Google Play alla pagina dell'app.

Dopo l'installazione e il primo avvio, l'app (tramite SDK) invia alla piattaforma una richiesta con l'ID pubblicitario del dispositivo (IDFA su iOS, GAID su Android). La piattaforma cerca un record di clic contenente lo stesso IP, user-agent e timestamp entro la finestra di attribuzione, e collega l'installazione a quel clic. La finestra di attribuzione predefinita è di 7 giorni per i clic e 1 giorno per le impressioni (view-through), ma può essere configurata per campagna.

Fingerprinting e attribuzione probabilistica

Se l'ID pubblicitario del dispositivo non è disponibile (l'utente ha limitato il tracciamento nelle impostazioni), la piattaforma utilizza il fingerprinting — un metodo di corrispondenza probabilistica basato su un insieme di segnali indiretti. La firma include indirizzo IP, tipo e versione del sistema operativo, modello del dispositivo, lingua, fuso orario, risoluzione dello schermo e un timestamp esatto. Una combinazione di 6–8 di questi parametri offre una probabilità di corrispondenza del 95–97% su Android e del 90–94% su iOS entro una finestra di 5 minuti.

Le piattaforme di attribuzione migliorano continuamente gli algoritmi di fingerprinting, aggiungendo machine learning per filtrare le false corrispondenze. Ad esempio, AppsFlyer Privacy Cloud utilizza dati aggregati e privacy differenziale per un'attribuzione accurata senza raccogliere dati personali — questo è particolarmente rilevante dopo l'introduzione di App Tracking Transparency (ATT) su iOS e le restrizioni GAID su Android.

Un Attribution Link ha una struttura URL standard con parametri obbligatori e facoltativi. I parametri obbligatori definiscono la fonte e la campagna, mentre quelli facoltativi dettagliano la suddivisione e il comportamento del link.

text
curl -X POST "https://api.appsflyer.com/onelink/v1/build" \
    -H "Authorization: Bearer YOUR_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
    "brand_domain": "app.onelink.me",
    "app_id": "id123456789",
    "campaign": "spring_sale_2026",
    "media_source": "facebook_ads",
    "deep_link": "myapp://sale/spring"
}'

Il parametro campaign specifica il nome della campagna pubblicitaria, adgroup il gruppo di annunci e creative il creativo specifico. Il parametro deep_link imposta il deep link per gli utenti che hanno già installato l'app. Il parametro click_label consente di distinguere diversi pulsanti o posizioni all'interno dello stesso creativo. Questo livello di dettaglio consente all'operatore di marketing di vedere non solo quale canale funziona, ma anche quale testo del pulsante o immagine genera più conversioni.

ParametroDescrizioneEsempio
pidFonte (media source)facebook_ads
cNome campagnasummer2026
af_dpDeep link di aperturamyapp://promo
af_click_lookbackFinestra di attribuzione7d
af_sub1-5Parametri personalizzatipartner_id_42

I parametri personalizzati af_sub1 – af_sub5 consentono di trasmettere qualsiasi informazione aggiuntiva specifica di una campagna: ID partner, tipo di pubblico, variante di test A/B. Sulla base di questi parametri, la piattaforma di attribuzione genera report segmentati, dando all'operatore di marketing la possibilità di ottimizzare il budget a livello di micro-segmenti.

Piattaforme di attribuzione mobile

Il mercato dell'attribuzione mobile conta diverse grandi piattaforme, ciascuna con il proprio formato di Attribution Link, set di SDK e algoritmi. La scelta della piattaforma dipende dallo stack di strumenti, dalla geografia del pubblico e dai requisiti di privacy dei dati.

AppsFlyer

La più grande piattaforma di attribuzione con supporto per OneLink, che combina deep linking e attribuzione in un unico link. L'SDK di AppsFlyer supporta tutte le principali piattaforme (iOS, Android, Flutter, React Native, Unity) e fornisce Privacy Cloud per l'attribuzione senza raccolta di dati personali. Una caratteristica distintiva è il supporto per l'attribuzione di campagne web oltre a quelle mobili.

Adjust

La piattaforma Adjust (acquisita da AppLovin) offre il proprio formato di link con un focus sulla protezione dei dati. Adjust è stata la prima piattaforma a implementare il fingerprinting privato senza memorizzare indirizzi IP. L'SDK di Adjust supporta Kotlin Multiplatform e SwiftUI, e la dashboard fornisce report in tempo reale con un ritardo inferiore a 30 secondi dal clic alla visualizzazione.

Branch

Branch è specializzata in link universali (Universal Ads) e offre un'integrazione più profonda con il deep linking rispetto alle piattaforme di attribuzione tradizionali. I Branch Links funzionano su tutte le piattaforme, inclusi desktop e Smart TV, e il sistema di attribuzione utilizza un grafo di dispositivi per collegare un utente a una fonte anche senza IDFA. Branch offre anche un piano gratuito per startup fino a 10 mila installazioni al mese.

Confronto tra piattaforme

CriterioAppsFlyerAdjustBranch
Formato linkOneLink (app.onelink.me)Adjust Link (app.adjust.com)Branch Link (lnk.branch.io)
Deep linking differito
PrivacyPrivacy CloudSenza memorizzazione IPGrafo dispositivi
Piano gratuitoNo (prova 30 giorni)NoSì, fino a 10K installazioni
Attribuzione webLimitata

Nella scelta di una piattaforma, è importante considerare non solo la funzionalità dell'Attribution Link, ma anche la compatibilità con le reti pubblicitarie. Ad esempio, Facebook richiede la certificazione MMP (Mobile Measurement Partner), che tutte e tre le piattaforme possiedono, ma la profondità dell'integrazione varia: AppsFlyer fornisce la suddivisione più dettagliata per creativi Facebook, Adjust per TikTok e Snapchat.

Configurazione di un Attribution Link in un progetto

La configurazione di un Attribution Link comprende due fasi: l'integrazione dell'SDK della piattaforma di attribuzione nell'app e la creazione dei link stessi per le campagne pubblicitarie. Esaminiamo il processo con l'esempio di AppsFlyer — la piattaforma più popolare.

Generazione del link nella dashboard

Nell'interfaccia di AppsFlyer, seleziona l'app, il tipo di link (OneLink), imposta la fonte e la campagna. Il sistema genera automaticamente un URL nel formato https://app.onelink.me/{id}?... con i parametri scelti. Il link pronto può essere copiato e incollato in un annuncio sulla piattaforma pubblicitaria. Per la generazione di massa, viene utilizzata l'API — ad esempio, durante la creazione di 10 mila link unici per influencer.

bash
https://app.adjust.com/abc123?campaign=spring_sale&adgroup=banners&creative=banner_v2&deep_link=myapp://sale&click_label=header_cta

La richiesta precedente crea un link OneLink tramite l'API REST di AppsFlyer. Il parametro brand_domain imposta il sottodominio, app_id l'identificatore dell'app iOS/Android. L'API restituisce un link pronto che può essere utilizzato immediatamente in una campagna. Questo approccio automatizza la creazione di link per migliaia di campagne senza copia manuale nella dashboard.

Integrazione dell'SDK per la verifica

Per un'attribuzione corretta, l'SDK della piattaforma deve essere inizializzato all'avvio dell'app e inviare eventi di installazione al server. Su iOS, l'integrazione avviene tramite AppDelegate, su Android tramite Application o l'Activity principale. L'SDK raccoglie automaticamente l'identificatore del dispositivo e lo invia insieme ai dati del primo avvio.

Dopo la configurazione dell'SDK, tutti i clic sugli Attribution Link verranno automaticamente associati alle installazioni nella dashboard di attribuzione. L'operatore di marketing vede un report suddiviso per fonti, campagne, creativi e geografia. Inoltre, è possibile configurare conversioni basate su eventi — ad esempio, registrazione, acquisto o completamento di un livello — e ciascuna viene collegata all'Attribution Link originale. Questo fornisce un'analisi end-to-end completa dal clic al LTV dell'utente. Senza questo collegamento, l'operatore di marketing non può determinare quali utenti hanno generato più entrate ed è costretto a fare affidamento su metriche medie per canale, portando a un'allocazione inefficiente del budget pubblicitario.

Domande frequenti

In cosa si differenzia un Attribution Link da un link normale?

Un Attribution Link contiene parametri speciali (pid, c, af_dp) che la piattaforma di attribuzione utilizza per tracciare la fonte del traffico. Un link normale apre semplicemente un URL o un'app senza salvare informazioni sulla provenienza dell'utente.

Come funziona l'attribuzione senza ID pubblicitario?

Se IDFA o GAID non è disponibile, la piattaforma utilizza il fingerprinting — corrispondenza di indirizzo IP, modello del dispositivo, versione del sistema operativo e timestamp. La precisione del fingerprinting raggiunge il 95% su Android e il 90% su iOS entro una finestra di 5 minuti.

Quali parametri sono obbligatori in un Attribution Link?

Il parametro di fonte (pid o media_source) e l'identificatore dell'app sono considerati obbligatori. Gli altri parametri (campagna, creativo, gruppo di annunci, deep link) sono facoltativi, ma senza di essi il report mostrerà solo il canale senza dettagli interni.

È possibile tracciare le installazioni organiche tramite un Attribution Link?

Le installazioni organiche (senza clic su un link) non possono essere collegate a una fonte specifica tramite un Attribution Link. Le piattaforme di attribuzione le contrassegnano come organiche e le mostrano separatamente nei report. Per le campagne organiche vengono utilizzati altri metodi: tag UTM sul web e statistiche degli store di app.

Come scegliere una piattaforma di attribuzione?

La scelta dipende dallo stack di canali pubblicitari, dalla geografia e dai requisiti di privacy. AppsFlyer è adatta per campagne complesse con più reti, Adjust per progetti incentrati sulla protezione dei dati e Branch per startup e prodotti con deep linking avanzato.

Riepilogo

  • Attribution Link — un URL con parametri per determinare la fonte di installazioni e conversioni in un'app mobile
  • Meccanismo include clic, reindirizzamento, installazione e corrispondenza tramite ID pubblicitario o fingerprinting
  • Parametri pid, c, af_dp, af_sub1-5 consentono la suddivisione fino al livello del creativo
  • Piattaforme di attribuzione — AppsFlyer, Adjust, Branch — forniscono SDK e dashboard di report
  • Fingerprinting consente l'attribuzione senza ID pubblicitario con una precisione fino al 97%
  • Integrazione richiede la configurazione dell'SDK e la generazione di link tramite la dashboard o l'API della piattaforma

Svilupperemo un'applicazione mobile chiavi in mano

IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.

Discuti il progetto

Leggi anche