Na czym to polega w sklepie
Funkcja bool() zwraca wartość logiczną obiektu. W pipeline e-commerce tworzy flagi: czy sesja skonwertowała, czy produkt jest dostępny, czy kampania przekroczyła budżet.
Przykład ze sklepu internetowego
Dodajesz kolumnę converted do każdego rekordu sesji:
sessions = [
{"id": "s1", "revenue": 0},
{"id": "s2", "revenue": 89.90},
{"id": "s3", "revenue": 0},
]
for s in sessions:
s["converted"] = bool(s["revenue"])
sessions[1]["converted"] # True
Co zrobić po stronie biznesu
- Flaga is_paid_traffic na podstawie obecności gclid.
- Walidacja niepustego SKU przed importem feedu.
- Filtr aktywnych kampanii w słowniku statusów.
W skrócie
Puste stringi i zero to False - przydatne w szybkiej walidacji jakości danych przed raportem.