Przejdź do treści

Python. Metoda str.startswith(). Filtrowanie landingów kategorii produktowych.

Na czym to polega w sklepie

Metoda str.startswith() sprawdza, czy łańcuch zaczyna się od podanego prefiksu. Przy segmentacji ruchu w e-commerce pozwala szybko wyłonić grupy bez regex.

Przykład ze sklepu internetowego

Filtrujesz landing page z raportu GA4 - interesują Cię tylko strony kategorii produktowych:

landing_pages = [
    "/produkty/obuwie",
    "/blog/porady-ga4",
    "/produkty/akcesoria",
    "/koszyk",
]

category_landings = [
    url for url in landing_pages if url.startswith("/produkty/")
]
# ['/produkty/obuwie', '/produkty/akcesoria']

Co zrobić po stronie biznesu

  • Wyłanianie kampanii brandowych (startswith("PL_Brand")).
  • Filtrowanie źródeł referral z określonej domeny partnerskiej.
  • Selekcja eventów o nazwach zaczynających się od custom_.

W skrócie

Dlaczego warto to znać? Prefiks to najprostszy warunek segmentacji. Zanim sięgniesz po regex, sprawdź, czy startswith() wystarczy - kod będzie czytelniejszy.