Vai al contenuto

Guida

Tracciamento affiliati per app mobile: installazioni e abbonamenti senza MMP

Come capire quale creator ha portato un utente nella tua app iOS o Android e quali dei suoi acquisti generano commissione, senza una suite di attribuzione, senza IDFA e senza la richiesta ATT.

Aggiornato il 1 novembre 2026

In breve

Puoi tracciare installazioni e abbonamenti degli influencer senza un MMP combinando metodi esatti (un codice digitato dall'utente, un link che porta il codice nell'app, il Google Play Install Referrer o un codice che la tua app imposta in RevenueCat) con un ripiego che abbina un'installazione a un tocco recente sul link del creator. Nulla di tutto questo richiede l'IDFA o la richiesta ATT. Paga la commissione sugli acquisti verificati con Apple o Google, non sulle installazioni: così rimborsi, rinnovi e acquisti di prova vengono gestiti correttamente.

Perché tracciare le app è più difficile che tracciare il web

Sul web il tracciamento degli affiliati è un problema risolto. Un visitatore tocca il link di un creator, un cookie o un parametro nell'URL registra il referral e il checkout sullo stesso sito collega la vendita al creator. Un'app mobile spezza questa catena in due punti: tra il link e il primo avvio c'è l'App Store o Google Play, e il pagamento passa da Apple o Google, non dal tuo checkout.

Per questo il tracciamento affiliati mobile ha due compiti distinti. L'attribuzione risponde alla domanda: quale creator ha portato questo utente? La verifica risponde a un'altra: l'acquisto è reale e quanto vale? Un MMP svolge il primo compito per le campagne a pagamento. Un programma per creator ha bisogno di entrambi, persona per persona, perché a fine mese qualcuno riceve dei soldi.

I metodi di attribuzione e cosa può vedere ciascuno

Ogni metodo qui sotto o conosce il creator con certezza o fa la migliore ipotesi possibile. Usa quelli esatti dove puoi e lascia che il ripiego raccolga il resto.

  • Un codice digitato dall'utente. Il creator dice «usa il codice MAYA» in un video o in un podcast, e l'utente lo digita in un campo nell'onboarding o nel paywall. È un'azione esplicita dell'utente, funziona allo stesso modo su iOS e Android e non richiede permessi. È anche l'unico metodo che funziona quando non c'è un link da toccare: audio, dirette, passaparola.

  • Un link che porta il codice nell'app. Se l'app è già installata, un universal link o un Android App Link può aprirla con il codice nell'URL; le web app, le PWA e le app Capacitor o Cordova possono leggere il codice dall'URL di avvio. Quello che su iOS non funziona è passare un parametro attraverso un'installazione dall'App Store: al primo avvio l'App Store non trasmette nulla del link alla tua app.

  • Il Google Play Install Referrer. Su Android, Google Play conserva il parametro referrer del link del Play Store e permette alla tua app di leggerlo dopo l'installazione tramite la Play Install Referrer API, insieme agli orari del click e dell'installazione. Un link del creator che inserisce il codice nel referrer garantisce un abbinamento esatto. Su iOS non esiste un equivalente.

  • Un codice che la tua app già conosce. Se il tuo deep link o il tuo flusso promozionale acquisisce già il codice, salvalo sull'utente. Con RevenueCat significa scriverlo come attributo del subscriber, così ogni evento di acquisto porta con sé il codice del creator.

  • Abbinamento del click sul link, come ripiego. Quando qualcuno tocca il link di un creator, installa l'app dallo store e il codice non arriva mai all'app, l'installazione può essere abbinata al tocco recente su quel link. È un metodo best effort, quindi va limitato a una finestra temporale breve e alla tua app, e qualsiasi metodo esatto deve avere la precedenza.

  • Attribuzione delle reti pubblicitarie. SKAdNetwork e AdAttributionKit su iOS, e i link di tracciamento degli MMP, misurano le installazioni generate dagli annunci. Sono pensati per le campagne a pagamento, non per pagare i singoli creator (ne parliamo più avanti).

Quando i metodi non concordano, la regola deve essere semplice e messa per iscritto. In InfluTo un codice digitato ha la precedenza sul tocco di un link, tra più tocchi vince il più recente e, una volta attribuito il primo acquisto di un utente, quel creator mantiene l'utente per ogni rinnovo.

Metodo per metodo: cosa è esatto e dove funziona

Esatto significa che il creator è noto con certezza, senza alcuna stima.

MetodoEsatto?iOS / AndroidCosa serve
Codice referral digitatoSìEntrambiUn campo per il codice nell'onboarding o sul paywall, e creator che dicono il proprio codice
Link che apre l'app con il codiceSìEntrambi, se l'app è installata o gira sul webUniversal link o App Links, oppure una web app che legge l'URL con cui viene avviata
Play Install ReferrerSìSolo AndroidLink del Play Store con il codice nel parametro referrer e un'app che legge il referrer al primo avvio
Codice impostato dalla tua app in RevenueCatSìEntrambiUn tuo deep link o flusso promozionale, e il codice scritto come subscriber attribute di RevenueCat
Abbinamento al clic sul linkNo: best effort, entro una finestra temporaleEntrambiLink dei creator che registrano i tocchi e un SDK che verifica l'attribuzione al primo avvio
SKAdNetwork / AdAttributionKitAggregata, non per singolo utenteSolo iOSAnnunci pubblicati da una rete pubblicitaria registrata; i postback vanno a quella rete

Cosa consente Apple senza IDFA o ATT

Apple richiede il prompt di App Tracking Transparency per il tracciamento, che definisce come il collegamento dei dati della tua app con quelli di app, siti web o proprietà offline di altre aziende per pubblicità mirata o misurazione degli annunci, oppure la loro condivisione con data broker. L'IDFA, l'identificatore pubblicitario di Apple, è disponibile solo dopo il consenso dell'utente.

Apple vieta anche il fingerprinting, con o senza consenso. Il suo contratto per sviluppatori dice che non puoi ricavare dati da un dispositivo per identificarlo in modo univoco, e le app che includono SDK che lo fanno possono essere rifiutate. Quindi non si possono abbinare le installazioni combinando modello del dispositivo, dimensione dello schermo, fuso orario o segnali simili.

L'attribuzione first-party ai creator non richiede né l'uno né l'altro. Un codice digitato è un input dell'utente, e un link esatto trasmette un codice, non un'identità. InfluTo non legge mai l'IDFA né alcun ID pubblicitario, e la sua documentazione indica di non richiedere ATT per questo scopo. L'abbinamento al clic sul link non confronta mai caratteristiche del dispositivo come modello, dimensione dello schermo o fuso orario, non collega nulla tra altre app o siti web e decide solo tra "arrivato da questo creator" e organico.

Dove rientra SKAdNetwork e dove no

SKAdNetwork, e AdAttributionKit che si basa su di esso, sono i framework di Apple per l'attribuzione degli annunci nel rispetto della privacy. Una rete pubblicitaria registrata firma le impression dei propri annunci. Se l'utente installa e apre l'app entro la finestra di attribuzione, il dispositivo invia un postback ritardato alla rete pubblicitaria, e a te se lo attivi, con un valore di conversione e senza l'identità dell'utente.

È questo il motivo per cui non può gestire un programma per creator. La didascalia o il link in bio di un creator non è un'impression firmata, un postback non ti dice quale tra 50 creator ha generato un'installazione e non può seguire rinnovi e rimborsi di un singolo abbonato mese dopo mese. Se promuovi il video di un creator come annuncio a pagamento, misura quell'annuncio con la rete pubblicitaria e il tuo MMP come qualsiasi altra campagna, e usa il codice e il link del creator per la commissione.

Paga sugli acquisti verificati, non sulle installazioni

L'installazione è un criterio debole su cui pagare. Molte installazioni non arrivano mai al paywall, molte prove gratuite non si convertono e il numero di installazioni è il più facile da gonfiare. L'evento che conta per un'app in abbonamento è un acquisto a pagamento, e va verificato con lo store prima che si muova del denaro:

  • Un acquisto può essere falso o di test. Un acquisto segnalato solo dall'app potrebbe arrivare da un account sandbox, da TestFlight o da un client modificato. Apple e Google possono confermare se una transazione è reale e da quale ambiente proviene.

  • I rinnovi avvengono senza l'app. Un abbonato che rinnova al settimo mese potrebbe non aver aperto la tua app per settimane. Solo lo store, o un servizio che lo ascolta, vede quel rinnovo.

  • I rimborsi arrivano dallo store. Apple e Google gestiscono rimborsi e chargeback. Il tuo sistema di commissioni deve saperlo per stornare quanto ha accreditato.

Ci sono due modi comuni per ottenere eventi di acquisto verificati: un webhook di RevenueCat, se usi già RevenueCat, oppure direttamente App Store Server API e Google Play Developer API. InfluTo supporta entrambi, un percorso per piattaforma. Registra una commissione solo dopo che lo store ha confermato l'acquisto, la storna in caso di rimborso e non muove mai denaro per gli acquisti sandbox.

Una configurazione che funziona senza MMP

  1. 1

    Dai a ogni creator un codice e un link. Lo stesso codice breve funziona sia digitato sia dentro il link, così il creator può dirlo in un video e metterlo nella bio.

  2. 2

    Aggiungi un campo per il codice prima del primo acquisto. Un passaggio facoltativo "Hai un codice?" nell'onboarding raggiunge la maggior parte delle persone, e un piccolo link sul paywall prende le altre. Precompilalo se l'installazione è già stata abbinata, così l'utente deve solo confermare.

  3. 3

    Verifica l'attribuzione al primo avvio. Interroga l'SDK all'avvio, prima che il paywall decida cosa mostrare, così un abbinamento al clic o un codice trasportato nell'URL di avvio o nell'Install Referrer viene rilevato nella stessa sessione.

  4. 4

    Collega una fonte di acquisti verificati. Il webhook di RevenueCat, con il codice del creator scritto come subscriber attribute, oppure la validazione diretta con gli store usando le tue credenziali App Store e Google Play.

  5. 5

    Prova un acquisto con referral da cima a fondo. Su una build sandbox, installa l'app dal link di un creator di prova oppure digita il suo codice, acquista e controlla che l'acquisto risulti attribuito a quel codice. Fallo prima di invitare creator reali.

Quando serve ancora un MMP? Quando compri pubblicità su più reti e ti serve un'unica vista di quale rete merita il merito. I due livelli non sono in conflitto: l'MMP continua a misurare le campagne a pagamento, e la piattaforma per creator paga sugli acquisti verificati dallo store. La guida su MMP e piattaforme di affiliazione, qui sotto, spiega come si dividono i compiti.

Tracciamento di affiliazione per app mobile: le risposte

Posso tracciare le installazioni degli influencer senza un MMP?

Sì. I codici referral, i link che portano il codice nell'app e il Google Play Install Referrer attribuiscono le installazioni in modo esatto, senza alcun MMP. L'abbinamento sul clic del link copre i tap sullo store in cui il codice non viaggia. Un MMP divide il merito tra le reti pubblicitarie a pagamento: per riconoscere un creator non ti serve.

Come si tracciano le vendite in affiliazione in un'app iOS?

Prima attribuisci l'utente, con un campo per il codice e i link dei creator. Poi verifica ogni acquisto con Apple tramite un webhook di RevenueCat o l'App Store Server API. Assegna l'acquisto al creator che ha portato l'utente e continua a riconoscergli i rinnovi per tutto il tempo previsto dai termini della tua commissione.

Servono l'IDFA o il prompt ATT per tracciare gli influencer?

No, non per l'attribuzione diretta ai creator. L'ATT riguarda il tracciamento tra app e siti di altre aziende, e un codice digitato o un link che porta il codice non richiede alcun identificatore. InfluTo non usa l'IDFA e la sua documentazione indica di non richiedere l'ATT per questo.

Che cos'è il Play Install Referrer? Esiste su iOS?

È un'API di Google Play che permette a un'app Android di leggere il parametro referrer del link del Play Store da cui è stata installata, insieme agli orari di clic e installazione. Un link del creator che vi inserisce il codice dà una corrispondenza esatta. Su iOS non esiste un equivalente: l'App Store non passa nulla dal link all'app. Per questo su iPhone contano di più i codici digitati e l'abbinamento sul clic del link.

Quanto dovrebbe durare la finestra di attribuzione?

Serve solo all'abbinamento best-effort, e più è corta, più è sicura. InfluTo usa 72 ore dal tap per l'abbinamento sul clic del link, uguale per ogni app. I codici digitati e i link che portano il codice non hanno limiti di finestra.

SKAdNetwork può dirmi quale influencer ha generato un'installazione?

No. SKAdNetwork e AdAttributionKit comunicano alle reti pubblicitarie le installazioni da annunci firmati, con postback ritardati e senza l'identità dell'utente. Il post di un creator non è un annuncio firmato, e un postback non può seguire i rinnovi di un singolo abbonato.

E se un utente tocca il link di un creator e digita il codice di un altro?

Scegli una regola e comunicala ai creator. In InfluTo vince il codice digitato fino al primo acquisto attribuito dell'utente. Dopo, l'utente resta al creator che lo ha portato, e un codice digitato in seguito non sposta un abbonato esistente.

Traccia i creator con codice e link. Paga sugli acquisti verificati.

Cinque SDK, RevenueCat o validazione diretta dagli store, nessun IDFA. 0 $ al mese, il 10% dei ricavi generati dai creator.

Inizia gratis