Na czym to polega w sklepie
Klasa set przechowuje unikalne elementy bez zachowania kolejności. Przy czyszczeniu logów e-commerce eliminuje powtórzone ID sesji, transakcji lub produktów przed dalszą analizą.
Przykład ze sklepu internetowego
Eksport GA4 zawiera powtórzone session_id po błędnym merge - chcesz policzyć unikalne sesje:
session_ids = [
"sess_1001", "sess_1002", "sess_1001",
"sess_1003", "sess_1002", "sess_1004",
]
unique_sessions = set(session_ids)
len(unique_sessions) # 4
Co zrobić po stronie biznesu
- Deduplikacja ID transakcji przed raportem przychodu.
- Porównanie unikalnych SKU w dwóch okresach sprzedaży.
- Walidacja tagów kampanii - wykrywanie literówek w
utm_campaign.
W skrócie
set() to najszybszy sposób na unikalność w czystym Pythonie. W QA danych GA4 oszczędza czas przed importem do BigQuery lub arkusza.