Analiza współczynnika konwersji reklam własnych
Potwierdzono już, że współczynnik konwersji reklam własnych spada od 11 stycznia. Teraz spróbujesz zidentyfikować możliwe przyczyny tego spadku.
Jako data scientist wspierający zespół marketingowy, będziesz regularnie spotykać się z wahaniami wskaźników. Kluczowe jest rozróżnienie, czy zmiany wynikają z typowych różnic w zachowaniu użytkowników – na przykład zależności od dnia tygodnia – czy też wskazują na poważniejszy problem techniczny lub strategiczny.
W tym ćwiczeniu zaczniesz od sprawdzenia, czy użytkownicy chętniej dokonują konwersji w weekendy niż w dni robocze, i ocenisz, czy mogłoby to tłumaczyć zmiany współczynnika konwersji reklam własnych.
To ćwiczenie jest częścią kursu
Analiza kampanii marketingowych z pandas
Instrukcje do ćwiczenia
- Dodaj do DataFrame
marketingkolumnę z dniem tygodnia, korzystając zdt.dayofweekna podstawie kolumny'date_served'. - Użyj
conversion_rate, aby obliczyć konwersję według dnia tygodnia i kanału marketingowego, a wyniki zapisz w zmiennejDoW_conversion. - Utwórz wykres liniowy wyników, ustaw oś y tak, aby zaczynała od
0, i wyświetl wykres.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add day of week column to marketing
marketing['DoW_served'] = ____
# Calculate conversion rate by day of week
DoW_conversion = conversion_rate(____, ['____', '____'])
# Unstack channels
DoW_df = pd.DataFrame(DoW_conversion.unstack(level=1))
# Plot conversion rate by day of week
DoW_df____
plt.title('Conversion rate by day of week\n')
____
____