Przejdź do treści

Python. Funkcja max(). Wyszukiwanie najlepszego dnia kampanii po ROAS.

Na czym to polega w sklepie

Funkcja max() zwraca największy element sekwencji. Z argumentem key= porównuje według wybranego pola - np. przychodu, konwersji lub marży w danych kampanii.

Przykład ze sklepu internetowego

Masz dzienne wyniki kampanii Meta Ads i szukasz dnia z najwyższym ROAS:

campaign_days = [
    {"date": "2026-07-01", "spend": 1200, "revenue": 3600},
    {"date": "2026-07-02", "spend": 980, "revenue": 2100},
    {"date": "2026-07-03", "spend": 1500, "revenue": 5400},
]

best_day = max(
    campaign_days,
    key=lambda row: row["revenue"] / row["spend"],
)
best_day["date"]  # '2026-07-03'

Co zrobić po stronie biznesu

  • Wybór najlepiej sprzedającego się wariantu z listy słowników ERP.
  • Identyfikacja szczytu ruchu organicznego w eksporcie GA4.
  • Porównanie maksymalnego CPA między grupami testowymi A/B.

W skrócie

Zamiast sortować całą ramkę danych, max(..., key=) wyciąga jeden rekord decyzyjny - typowy wzorzec w codziennej analityce performance marketingu.