Na czym to polega w sklepie
Funkcja type() zwraca typ obiektu w runtime. W audycie danych e-commerce wykrywa, czy revenue przyszło jako string, czy quantity jako float zamiast int - zanim zepsuje agregację.
Przykład ze sklepu internetowego
Próbka 1000 wierszy z CSV - sprawdzasz typ kolumny value:
sample_values = ["89.90", 124.50, "45.00", 210.30]
types_found = {type(v).__name__ for v in sample_values}
types_found # {'str', 'float'} - sygnał do normalizacji
Co zrobić po stronie biznesu
- Walidacja schematu dataLayer w testach automatycznych.
- Debug response API Google Ads (dict vs list).
- Assert w pipeline CI przed deployem skryptu raportowego.
W skrócie
type() to pierwszy krok debugowania „dlaczego suma nie działa" - w e-commerce prawie zawsze winny jest string zamiast liczby.