Przejdź do treści

Python. Metoda str.replace(). Czyszczenie nazw kampanii przed łączeniem tabel.

Na czym to polega w sklepie

Metoda str.replace() zamienia fragment tekstu na inny. W danych marketingowych najczęściej służy do standaryzacji nazw kampanii, kanałów i identyfikatorów przed joinem tabel.

Przykład ze sklepu internetowego

Eksport z Google Ads zawiera nazwy kampanii ze spacjami i prefiksami testowymi. Chcesz je ujednolicić przed połączeniem z GA4:

raw_names = [
    "PL_Search_Brand",
    "PL_Search_Brand ",
    "TEST_PL_Search_Brand",
]

clean = [
    name.strip().replace("TEST_", "")
    for name in raw_names
]
# ['PL_Search_Brand', 'PL_Search_Brand', 'PL_Search_Brand']

Co zrobić po stronie biznesu

  • Usuwanie prefiksów agencyjnych z nazw UTM.
  • Zamiana „PLN ” na „PLN” w polu waluty z Excela.
  • Normalizacja kodów kuponów (wielkość liter, myślniki).

W skrócie

Źródłem rozjazdów w raportach są często różnice tekstowe, nie logika. replace() w połączeniu ze strip() to pierwszy krok czyszczenia danych kampanii.