Il blog di Monoid

Privacy, analitiche e web aperto — scritti per sviluppatori.

Feed RSS
7 min di letturaEngineering & Performance

La migrazione agli User-Agent Client Hints: misurare i dispositivi senza la stringa UA completa

Chrome sta riducendo la stringa User-Agent a un guscio congelato. Ecco come un'analytics privacy-first legge i segnali di dispositivo tramite i Client Hints, senza fingerprinting.

Leggi di più →
7 min di letturaEngineering & Performance

navigator.sendBeacon vs fetch keepalive: consegna affidabile dei dati analytics senza bloccare l'unload

Come inviare payload di analytics che sopravvivono allo scaricamento della pagina senza rallentare la navigazione — e perché la scelta tra sendBeacon e fetch keepalive conta per una raccolta dati senza cookie.

Leggi di più →
7 min di letturaEngineering & Performance

Il Ritorno del 402 Payment Required: Cosa Dicono i Codici di Stato HTTP Sul Traffico di Bot

I codici di stato HTTP portano più segnale di quanto la maggior parte degli strumenti di analytics utilizzi. Ecco come l'analisi dello stato lato server aiuta a separare umani e bot senza tracciare nessuno.

Leggi di più →
7 min di letturaEngineering & Performance

La Transizione di Stato della Visibilità: Misurare le Visualizzazioni di Pagina Senza Beacon Affidabili

pagehide, visibilitychange e la Beacon API si comportano in modo diverso da browser a browser. Ecco come registrare la fine di una sessione in modo affidabile, senza cookie né identificatori persistenti.

Leggi di più →
6 min di letturaEngineering & Performance

L'header Sec-GPC è ormai ovunque: rilevamento lato server per l'analytics

Global Privacy Control viaggia come header di richiesta Sec-GPC su ogni richiesta. Ecco come leggerlo all'edge e rispettarlo in una pipeline di analytics senza cookie.

Leggi di più →
6 min di letturaEngineering & Performance

Timing-Allow-Origin: cosa vede l'analisi nella Resource Timing API

L'header Timing-Allow-Origin controlla quanti dettagli sui tempi cross-origin può leggere una pagina. Ecco cosa significa per la misurazione delle prestazioni orientata alla privacy.

Leggi di più →
7 min di letturaEngineering & Performance

Speculation Rules e Prerendering: cosa sbagliano gli strumenti di analytics riguardo alle pagine precaricate

La Speculation Rules API di Chrome può renderizzare una pagina prima ancora che l'utente faccia clic. Ecco come distorce gli analytics ingenui — e come una misurazione cookieless, basata sull'edge, rimane onesta.

Leggi di più →
4 min di letturaEngineering & Performance

Il Tuo Script di Analytics Probabilmente Disattiva la Cache Avanti/Indietro

La cache avanti/indietro rende quasi istantanee le navigazioni con il tasto Indietro, ma un solo listener unload la disattiva per l'intera pagina. Gli script di tracciamento sono i colpevoli abituali — e ora CrUX misura il danno.

Leggi di più →
4 min di letturaLaw & Regulation

I trasferimenti di dati GDPR sono l'unico rischio di compliance che puoi eliminare con l'architettura

L'EU-US Data Privacy Framework ha superato il suo primo ricorso giudiziario, ma è ora in appello davanti alla CGUE. Una soluzione di analytics che non trasferisce mai dati europei negli Stati Uniti non ha nulla da perdere in entrambi i casi.

Leggi di più →