Przejdź do treści

Python. Metoda set.intersection(). Wspólne produkty w dwóch kampaniach.

Na czym to polega w sklepie

Metoda intersection() zwraca elementy występujące w obu zbiorach. W e-commerce pozwala znaleźć produkty kupowane przez użytkowników z dwóch segmentów lub kanały obecne w obu okresach raportowania.

Przykład ze sklepu internetowego

Porównujesz SKU kupione w kampanii Black Friday i w kampanii letniej - szukasz wspólnych hitów:

black_friday_skus = {"SKU-100", "SKU-204", "SKU-330", "SKU-550"}
summer_sale_skus = {"SKU-204", "SKU-330", "SKU-880", "SKU-990"}

overlap = black_friday_skus.intersection(summer_sale_skus)
# {'SKU-204', 'SKU-330'}

Co zrobić po stronie biznesu

  • Wspólne źródła ruchu w dwóch okresach porównawczych GA4.
  • Produkty widoczne w obu lejkach (view_item i purchase).
  • Segmenty retargetingu pokrywające się z listą newsletterową.

W skrócie

intersection() to operacja AND na zbiorach - kluczowa przy analizie nakładania się kampanii i unikaniu podwójnego liczenia konwersji.