8 min

Piano di tracciamento eventi per SaaS: nomi, proprietà, 10 cruscotti

Usa questo piano di tracciamento eventi per SaaS per nominare eventi e proprietà con coerenza e impostare 10 cruscotti iniziali per attivazione e retention.

Piano di tracciamento eventi per SaaS: nomi, proprietà, 10 cruscotti

Cosa devi capire subito (e perché è difficile)

Le prime analisi in una prima app SaaS spesso sembrano confuse perché hai due problemi insieme: pochi utenti e poco contesto. Un gruppo ristretto di power user può distorcere i grafici, mentre alcuni “turisti” (persone che si iscrivono e se ne vanno) possono far sembrare tutto rotto.

La parte più difficile è separare il rumore d'uso dai segnali reali. Il rumore è attività che sembra viva ma non significa progresso, come cliccare nelle impostazioni, ricaricare pagine o creare account di prova multipli. I segnali sono azioni che prevedono valore, come completare l'onboarding, invitare un collega o portare a termine il primo workflow di successo.

Un buon piano di tracciamento eventi per SaaS dovrebbe aiutarti a rispondere a poche domande di base nei primi 30 giorni, senza avere bisogno di un team dati.

Cosa dovresti poter rispondere in fretta

Se il tuo tracciamento può rispondere a queste, sei in buona posizione:

  • Dove si perdono i nuovi iscritti prima di raggiungere il primo valore?
  • Quanti utenti raggiungono il “primo valore” entro 24 ore e entro 7 giorni?
  • Quali funzionalità vengono usate dalle persone che tornano la settimana successiva?
  • Qual è il percorso più comune verso il successo (e il vicolo cieco più frequente)?
  • Gli utenti che tornano ritornano per fare lo stesso lavoro o stanno solo curiosando?

In parole semplici: l'attivazione è il momento in cui un utente ottiene la sua prima vittoria reale. La retention è se continua a tornare per ottenere quella vittoria di nuovo. Non hai bisogno di definizioni perfette dal giorno 1, ma ti serve un'ipotesi chiara e un modo per misurarla.

Se stai costruendo velocemente (per esempio, rilasciando nuovi flussi ogni giorno su una piattaforma come Koder.ai), il rischio è strumentare tutto. Più eventi possono significare più confusione. Parti con un piccolo insieme di azioni che mappano “first win” e “repeat win”, poi amplia solo quando una decisione dipende da quei dati.

Definisci attivazione e retention in termini chiari

L'attivazione è il momento in cui un nuovo utente ottiene per la prima volta valore reale. La retention è se torna e continua a ottenere valore nel tempo. Se non riesci a dirlo in parole semplici, il tuo tracciamento diventerà un mucchio di eventi che non rispondono a nulla.

Inizia nominando due “persone” nel tuo prodotto:

  • Core user: la persona che fa il lavoro (quella che clicca, carica, invia, costruisce).
  • Account: il cliente che paga e possiede la fatturazione (una persona o un'azienda).

Molte app SaaS hanno team, quindi un account può avere molti utenti. Per questo il tuo piano di tracciamento eventi per SaaS dovrebbe essere sempre chiaro sul fatto che stai misurando comportamento dell'utente, salute dell'account, o entrambi.

Una frase per l'attivazione

Scrivi l'attivazione come una singola frase che includa un'azione chiara e un risultato chiaro. Buoni momenti di attivazione suonano come: “Ho fatto X e ho ottenuto Y.”

Esempio: “Un utente crea il suo primo progetto e lo pubblica con successo.” (Se stai costruendo con uno strumento come Koder.ai, questo potrebbe essere “first successful deploy” o “first source code export”, a seconda della promessa del prodotto.)

Per rendere quella frase misurabile, elenca i pochi passi che normalmente avvengono subito prima del primo valore. Mantienila corta e concentrati su ciò che puoi osservare:

  • Sign up
  • Creare il primo workspace/project
  • Aggiungere l'input chiave (dati, contenuto, integrazione o impostazioni)
  • Eseguire l'azione core (inviare, pubblicare, generare, invitare)
  • Raggiungere uno stato di successo (completato, consegnato, deployato)

Cosa significa retention per te

La retention è “sono tornati” secondo una cadenza che corrisponde al tuo prodotto.

Se il prodotto si usa quotidianamente, guarda la retention giornaliera. Se è uno strumento di lavoro usato alcune volte a settimana, usa la retention settimanale. Se è un workflow mensile (fatturazione, reporting), usa la retention mensile. La scelta migliore è quella in cui “tornare” segnala realisticamente valore continuo, non accessi motivati dal senso di colpa.

Passo dopo passo: costruisci il tuo primo piano di tracciamento eventi

Parti dal percorso verso il primo valore

Un piano di tracciamento eventi per SaaS funziona meglio quando segue una storia semplice: come una nuova persona passa dalla registrazione alla sua prima vittoria reale.

Scrivi il percorso di onboarding più breve che crea valore. Esempio: Signup -> verify email -> create workspace -> invite teammate (opzionale) -> connect data (o set up project) -> complete first key action -> vedere il risultato.

Ora marca i momenti in cui qualcuno può abbandonare o bloccarsi. Quei momenti diventano i primi eventi che tracci.

Definisci e testa il set minimo

Mantieni la prima versione piccola. Di solito servono 8-15 eventi, non 80. Punta a eventi che rispondono: Hanno iniziato? Hanno raggiunto il primo valore? Sono tornati?

Un ordine pratico di costruzione è:

  • Mappa l'onboarding e il percorso del primo valore (una pagina, senza discussioni)
  • Scegli una lista breve di eventi che copra ogni passo di quel percorso
  • Definisci ogni evento in una piccola specifica (nome, quando scatta, proprietà chiave)
  • Aggiungi un user ID stabile e un account/workspace ID a ogni evento
  • Testa gli eventi eseguendo i flussi reali prima del rilascio

Per la specifica degli eventi, una semplice tabella in un doc è sufficiente. Includi: event name, trigger (cosa deve accadere nel prodotto), chi può attivarlo, e le proprietà che invierai sempre.

Due ID prevengono la maggior parte della confusione iniziale: un user ID unico (persona) e un account o workspace ID (il posto in cui lavorano). Così separi l'uso personale dall'adozione del team e dagli upgrade in seguito.

Prima di rilasciare, fai un test “fresh user”: crea un nuovo account, completa l'onboarding, poi verifica che ogni evento scatti una volta (non zero, non cinque volte), con gli ID e i timestamp corretti. Se costruisci su una piattaforma come Koder.ai, integra questo test nel tuo check pre-release in modo che il tracciamento resti accurato mentre l'app cambia.

Una convenzione semplice per i nomi degli eventi

Una convenzione di nomi non riguarda l'essere “corretti”. Serve a essere coerenti così i tuoi grafici non si rompono quando il prodotto cambia.

Una regola semplice che funziona per la maggior parte delle app SaaS è verb_noun in snake_case. Mantieni il verbo chiaro e il sostantivo specifico.

Esempi che puoi copiare:

  • created_project, invited_teammate, uploaded_file, scheduled_demo
  • submitted_form (il passato comunica che l'azione è stata completata)
  • connected_integration, enabled_feature, exported_report

Preferisci il passato per gli eventi che significano “questo è successo”. Rimuove ambiguità. Per esempio, started_checkout può essere utile, ma completed_checkout è quello che vuoi per lavoro su ricavi e retention.

Evita nomi legati alla UI come clicked_blue_button o pressed_save_icon. I pulsanti cambiano, i layout cambiano, e il tracciamento diventa la storia di schermi obsoleti. Nomina l'intento sottostante: saved_settings o updated_profile.

Mantieni i nomi stabili anche se la UI cambia. Se rinomini created_workspace in created_team più tardi, il tuo grafico di “attivazione” potrebbe dividersi e perderai continuità. Se devi cambiare un nome, trattalo come una migrazione: mappa il vecchio al nuovo e documenta la decisione.

Prefissi riservati (pochi, non complicati)

Un piccolo set di prefissi aiuta a mantenere la lista eventi ordinata e facile da scorrere. Scegline pochi e rispettali.

Per esempio:

  • auth_ (signup, login, logout)
  • onboarding_ (passi che portano al primo valore)
  • billing_ (trial, checkout, invoices)
  • admin_ (ruoli, permessi, impostazioni org)

Se stai costruendo il tuo SaaS in un builder guidato dalla chat come Koder.ai, questa convenzione vale ancora. Una funzionalità costruita oggi potrebbe essere ridisegnata domani, ma created_project resta significativa attraverso le iterazioni UI.

Proprietà da includere (e come mantenerle coerenti)

Trasforma i referral in crediti
Invita altri builder e guadagna crediti quando iniziano a usare Koder.ai.

I buoni nomi evento dicono cosa è successo. Le proprietà dicono chi l'ha fatto, dove è successo e quale è stato il risultato. Se mantieni un set piccolo e prevedibile, il tuo piano di tracciamento eventi per SaaS resta leggibile man mano che aggiungi funzionalità.

Inizia con un piccolo core “always-on”

Scegli un pugno di proprietà che compaiono in quasi ogni evento. Ti permettono di scomporre i grafici per tipo di cliente senza ricostruire dashboard dopo.

Un set pratico di base:

  • user_id e account_id (chi l'ha fatto e a quale workspace appartiene)
  • plan_tier (free, pro, business, enterprise)
  • timestamp (quando è successo, preferibilmente dal server)
  • app_version (così noti cambi dopo i rilascio)
  • signup_source (da dove è arrivato l'utente: ads, referral, organic)

Poi aggiungi contesto solo quando cambia il significato dell'evento. Per esempio, “Project Created” è molto più utile con project_type o template_id, e “Invite Sent” diventa azionabile con seats_count.

Traccia i risultati, non solo le azioni

Quando un'azione può fallire, includi un risultato esplicito. Un semplice success: true/false spesso basta. Se fallisce, aggiungi un breve error_code (tipo "billing_declined" o "invalid_domain") così puoi raggruppare i problemi senza leggere i log grezzi.

Un esempio realistico: su Koder.ai, “Deploy Started” senza dati sull'esito è confondente. Aggiungi success più error_code e potrai vedere rapidamente se i nuovi utenti fallano per setup dominio mancante, limiti di credito o impostazioni di regione.

Regole di coerenza che salvano le dashboard

Decidi nome, tipo e significato una volta, poi rispettalo. Se plan_tier è una stringa in un evento, non mandarla come numero in un altro. Evita sinonimi (account_id vs workspace_id) e non cambiare mai il significato di una proprietà nel tempo.

Se ti serve una versione migliore, crea un nuovo nome di proprietà e mantieni la vecchia fino a migrare le dashboard.

Igiene dei dati e basi della privacy

Il tracciamento pulito riguarda principalmente due abitudini: invia solo ciò che serve e rendi facile correggere errori.

Inizia trattando l'analytics come un registro di azioni, non come un posto per conservare dettagli personali. Evita di inviare email grezze, nomi completi, numeri di telefono o qualsiasi cosa che un utente possa digitare in un campo testo libero (note di supporto, box di feedback, messaggi chat). Il testo libero spesso contiene informazioni sensibili non previste.

Usa ID interni invece. Traccia qualcosa come user_id, account_id e workspace_id, e conserva la mappatura ai dati personali nel tuo database o CRM. Se qualcuno ha davvero bisogno di collegare un evento a una persona, fallo tramite gli strumenti interni, non copiando PII in analytics.

Indirizzi IP e dati di localizzazione richiedono una decisione anticipata. Molti strumenti catturano l'IP di default, e “città/paese” può sembrare innocuo, ma è comunque un dato personale. Scegli un approccio e documentalo: non memorizzare nulla, memorizzare solo localizzazione grossolana (paese/regione), o memorizzare l'IP temporaneamente per sicurezza e poi eliminarlo.

Ecco una semplice checklist di igiene da inviare con le prime dashboard:

  • Definisci una allow-list di proprietà evento che invierai (tutto il resto è bloccato)
  • Aggiungi un modo per cancellare i dati di un utente su richiesta (per user_id e account_id)
  • Limita l'accesso: chi può vedere eventi grezzi, chi può esportare e chi può cambiare il tracciamento
  • Tieni un doc breve con esempi di proprietà “sicure” vs “non sicure"

Se costruisci il tuo SaaS su una piattaforma come Koder.ai, applica le stesse regole ai log di sistema e agli snapshot: mantieni identificatori coerenti, tieni la PII fuori dai payload evento e scrivi chi può vedere cosa e perché.

10 cruscotti indispensabili per attivazione e retention iniziali

Un buon piano di tracciamento eventi per SaaS trasforma click grezzi in risposte azionabili. Queste dashboard si concentrano su due cose: come le persone raggiungono il primo valore e se tornano.

Dashboard che spiegano l'attivazione

  • 1) Trend nuovi utenti (daily/weekly) + signup_source: Conta i nuovi account e scomponili per provenienza (ads, organic, referral, invite). Attenzione a picchi che poi non attivano.
  • 2) Funnel di attivazione con drop-off: Un funnel semplice come Signup -> Email verified -> Project created -> First value action. Evidenzia il passo con il maggior abbandono e ispeziona le sessioni.
  • 3) Tempo al primo valore (median, p75): Misura quanto tempo impiegano gli utenti a raggiungere il primo valore. La mediana mostra il percorso tipico; il p75 chi fatica.
  • 4) Adozione funzionalità (top 5 value actions): Traccia le poche azioni che significano uso reale (non click sulle impostazioni). Limitati alle prime 5 per mantenere leggibilità.
  • 5) Tasso di attivazione per signup_source: Stessa definizione di attivazione, suddivisa per fonte. Un canale spesso porta curiosi, un altro porta compratori.

Dashboard che spiegano la retention

  • 6) Cohort di retention (week 1, week 4): Cohort per settimana di signup, retention misurata con una key action. Mostra se il prodotto diventa più sticky nel tempo.
  • 7) Trend utenti che ritornano (WAU): Weekly active users (basato su una key action) per separare i “login” dall'uso reale.
  • 8) Frequenza di valore ripetuto: Quanti giorni a settimana gli utenti eseguono l'azione core. Rivela se hai un workflow che crea abitudine.
  • 9) Funnel di ri-attivazione: Inactive -> Returned -> Did key action. Aiuta a capire se promemoria e nuove feature riportano effettivamente gli utenti.
  • 10) Dashboard frizioni (errori e azioni fallite): Traccia error_shown, payment_failed o integration_failed. Picchi qui uccidono silenziosamente attivazione e retention.

Scenario di esempio: tracciare un nuovo SaaS dalla registrazione al primo valore

Parti con uno stack collaudato
Crea un front end React con Go e PostgreSQL per una vera base di produzione.

Immagina un semplice B2B SaaS con una prova gratuita di 14 giorni. Una persona si iscrive, crea un workspace per il team, prova il prodotto e (idealmente) invita un collega. Il tuo obiettivo è imparare in fretta dove si bloccano le persone.

Definisci “first value” come: l'utente crea un workspace e completa un'attività core che dimostra che il prodotto funziona per loro (per esempio, “importare un CSV e generare il primo report”). Tutto il tracciamento iniziale dovrebbe puntare a quel momento.

Ecco un set leggero di eventi che puoi rilasciare il giorno 1 (i nomi sono verbi in passato semplice, con oggetti chiari):

  • created_workspace
  • completed_core_task
  • invited_teammate

Per ogni evento, aggiungi giusto le proprietà necessarie per spiegare perché è successo (o no). Buone proprietà iniziali sono:

  • signup_source (google_ads, referral, founder_linkedin, ecc.)
  • template_id (quale setup iniziale hanno scelto)
  • seats_count (soprattutto per inviti team)
  • success (true/false) più un breve error_code quando success è false

Ora immagina le tue dashboard. Il funnel di attivazione mostra: signed_up -> created_workspace -> completed_core_task. Se vedi un grosso drop tra la creazione del workspace e il task core, segmenta per template_id e success. Potresti scoprire che un template porta a molte esecuzioni fallite (success=false) o che gli utenti da una signup_source scelgono un template sbagliato e non raggiungono valore.

Poi la vista “team expansion” (completed_core_task -> invited_teammate) ti dice se le persone invitano altri solo dopo aver avuto successo, o se gli inviti avvengono presto ma gli invitati non completano il task core.

Questo è lo scopo di un piano di tracciamento eventi per SaaS: non raccogliere tutto, ma trovare il singolo collo di bottiglia più grande che puoi sistemare la prossima settimana.

Errori comuni che rovinano le prime intuizioni

La maggior parte dei fallimenti nel tracciamento non riguarda gli strumenti. Succede quando il tracciamento dice cosa la gente ha cliccato, ma non cosa ha raggiunto. Se i tuoi dati non possono rispondere “l'utente ha raggiunto il valore?”, il tuo piano di tracciamento eventi per SaaS sembrerà pieno ma ti lascerà ancora a indovinare.

Errore 1: Misurare click invece che risultati

I click sono facili da tracciare e facili da fraintendere. Un utente può cliccare “Create project” tre volte e comunque fallire. Preferisci eventi che descrivono progresso: created a workspace, invited a teammate, connected data, published, sent first invoice, completed first run.

Errore 2: Rinominare gli eventi ogni sprint

Se cambi i nomi per adattarli al testo UI più recente, le tendenze si rompono e perdi il contesto week over week. Scegli un nome evento stabile, poi evolvi il significato con le proprietà (per esempio, mantieni project_created, aggiungi creation_source se introduci un nuovo entry point).

Errore 3: Dimenticare gli identificatori B2B

Se mandi solo user_id, non puoi rispondere a domande da account: quali team si sono attivati, quali account hanno churnato, chi è power user in ogni account. Includi sempre un account_id (e idealmente role o seat_type) così puoi vedere retention sia a livello utente sia account.

Errore 4: Inviare troppe proprietà

Più non è meglio. Un set gigante e incoerente di proprietà crea valori vuoti, varianti di spelling strane e dashboard di cui nessuno si fida. Mantieni un piccolo set “always present” e aggiungi proprietà extra solo quando supportano una domanda specifica.

Errore 5: Non testare end to end

Prima del rilascio, verifica:

  • Gli eventi scattano una volta (non due volte) e al momento giusto
  • Gli ID richiesti sono presenti (user_id, account_id quando serve)
  • I valori delle proprietà corrispondono alla lista concordata (niente stringhe a sorpresa)
  • Le dashboard si aggiornano con flussi reali, non solo con dati di test
  • Puoi riprodurre il percorso utente in ordine

Se costruisci il tuo SaaS in un builder guidato dalla chat come Koder.ai, tratta il tracciamento come qualsiasi altra feature: definisci gli eventi attesi, esegui un journey utente completo e solo allora rilascia.

Checklist rapida prima del rilascio del tracciamento

Estendi al mobile più avanti
Aggiungi una companion app Flutter quando la retention dipende dai flussi mobile.

Prima di aggiungere altri eventi, assicurati che il tuo tracciamento risponda alle domande che hai realmente nella settimana 1: le persone raggiungono il primo valore e tornano?

Inizia con i flussi chiave (signup, onboarding, first value, returning use). Per ogni flusso, scegli 1-3 eventi di outcome che provino il progresso. Se tracci ogni click, annegherai nel rumore e perderai il momento che conta.

Usa una convenzione di nomi ovunque e scrivila in un doc semplice. L'obiettivo è che due persone possano nominare lo stesso evento indipendentemente e ottenere lo stesso risultato.

Ecco un controllo rapido pre-release che cattura la maggior parte degli errori iniziali:

  • Outcome first: ogni flow chiave ha un piccolo set di eventi di outcome, non dozzine di click UI
  • Nomi coerenti: gli eventi seguono lo stesso stile verbo+noun e il significato è documentato in un unico posto
  • Proprietà tipizzate: le proprietà critiche mantengono lo stesso tipo su tutti gli eventi (per esempio, plan è sempre una stringa e seat_count è sempre un numero)
  • Dashboard coerenti: la dashboard di attivazione usa il tuo evento di attivazione e la dashboard di retention usa l'evento di retention (non un proxy a caso)
  • QA come un utente: percorri l'app e conferma che gli eventi scattino una volta, al momento giusto, con le proprietà corrette

Un trucco QA semplice: fai un full journey due volte. La prima esecuzione verifica l'attivazione. La seconda (dopo logout e login, o tornando il giorno dopo) verifica segnali di retention e previene bug di doppio firing.

Se costruisci con Koder.ai, esegui la stessa QA dopo uno snapshot/rollback o un'export del codice, così il tracciamento resta corretto mentre l'app cambia.

Prossimi passi: mantieni leggero e iterativo

La tua prima configurazione di tracciamento dovrebbe sembrare ridotta. Se richiede settimane per essere implementata, eviterai di cambiarla e i dati rimarranno indietro rispetto al prodotto.

Adotta una semplice routine settimanale: guarda le stesse dashboard, annota cosa ti ha sorpreso e cambia il tracciamento solo quando hai una ragione chiara. L'obiettivo non è “più eventi”, ma risposte più chiare.

Una buona regola è aggiungere 1-2 eventi alla volta, ognuno legato a una domanda che oggi non puoi rispondere. Per esempio: “Gli utenti che invitano un collega si attivano più spesso?” Se già tracci invite_sent ma non invite_accepted, aggiungi solo l'evento mancante e una proprietà per segmentare (come plan tier). Rilascia, controlla la dashboard per una settimana, poi decidi il passo successivo.

Una cadenza semplice che funziona per i team iniziali:

  • Rivedi dashboard di attivazione e retention una volta a settimana, stesso giorno e ora
  • Scrivi 3 takeaway e 1 domanda di follow-up
  • Aggiungi o aggiusta tracciamento solo se sblocca quella domanda
  • Mantieni stabili i nomi eventi; aggiungi proprietà prima di aggiungere nuovi eventi
  • Non cancellare niente finché non sei sicuro che sia inutilizzato (eliminare rompe le tendenze)

Tieni un mini changelog per gli aggiornamenti del tracciamento così tutti si fidano dei numeri più avanti. Può vivere in un doc o in una nota del repo. Includi:

  • Data e owner
  • Cosa è cambiato (nome evento/proprietà)
  • Perché è cambiato (la domanda)
  • Impatto atteso (dashboard interessate)

Se stai costruendo la tua prima app, pianifica il flusso prima di implementare qualsiasi cosa. In Koder.ai, la Planning Mode è un modo pratico per delineare i passi di onboarding e elencare gli eventi necessari a ogni passo, prima che esista codice.

Quando iteri sull'onboarding, proteggi la coerenza del tracciamento. Se usi snapshot e rollback di Koder.ai, puoi modificare schermi e passi mantenendo un chiaro registro di quando il flusso è cambiato, così i cambiamenti improvvisi nell'attivazione sono più facili da spiegare.

Domande frequenti

Quali eventi dovrebbe monitorare per primi un nuovo SaaS?

Monitora il percorso più breve dalla registrazione a un risultato concreto. Parti dalla registrazione, dalla creazione di uno spazio di lavoro o di un progetto, dall'azione principale e dal risultato completato. Aggiungi eventi solo quando rispondono a una decisione che devi prendere.

Come definire l'attivazione?

Definisci l'attivazione come un successo osservabile: un utente compie un'azione e ottiene un risultato utile. Per esempio, crea un progetto e lo pubblica, oppure importa dati e genera un report.

Cosa significa retention per un'app SaaS?

Misura la retention in base al fatto che le persone tornino e completino di nuovo l'azione principale. Usa finestre giornaliere, settimanali o mensili che corrispondano alla frequenza con cui i clienti usano naturalmente il tuo prodotto.

Come dovrei chiamare gli eventi di analytics?

Usa azioni completate in snake case verb_noun, come created_project, connected_integration e completed_checkout. Mantieni il nome incentrato sull'intento dell'utente, non su un pulsante o una schermata.

Quali proprietà dovrebbe includere ogni evento?

Invia user_id, account_id, plan_tier, un timestamp, la versione dell'app e la fonte di registrazione quando pertinente. Aggiungi contesto specifico della funzionalità solo quando aiuta a spiegare un risultato.

Perché servono sia gli ID utente sia quelli dell'account?

Usa un ID utente interno stabile per la persona e un ID account o spazio di lavoro per il cliente. Così puoi confrontare il comportamento individuale con l'adozione da parte del team e l'attività di fatturazione.

Come dovrei monitorare le azioni non riuscite?

Monitora esplicitamente il risultato con success: true o success: false. Quando un'azione fallisce, includi un breve error_code per raggruppare la causa senza memorizzare messaggi grezzi.

Quali dashboard contano di più nel primo mese?

Inizia con un funnel di attivazione, il tempo al primo valore, l'attivazione per fonte di registrazione, gli utenti attivi settimanali in base a un'azione principale, le coorti di retention, la frequenza delle azioni ripetute e le tendenze degli errori. Queste viste mostrano dove le persone si bloccano e se tornano per ottenere valore.

Quali dati utente dovrei tenere fuori dagli analytics?

Evita email, nomi, numeri di telefono, indirizzi IP e campi di testo libero grezzi, a meno che tu non abbia un'esigenza definita e l'autorizzazione. Invia invece ID interni, limita l'accesso ai dati degli eventi e supporta le richieste di eliminazione.

Come testo il monitoraggio degli eventi prima della pubblicazione?

Prima del rilascio, esegui l'intero percorso con un account nuovo. Verifica che ogni evento si attivi una sola volta, includa gli ID e i tipi di proprietà previsti e compaia nell'ordine corretto nel tuo strumento di analytics.

Related posts