single
Multi-Dimensionel Kohortsegmentering
Stryg for at vise menuen
Multi-dimensionel kohortesegmentering gør det muligt at gruppere brugere efter mere end ét attribut, såsom både måneden de tilmeldte sig og den kanal, de blev erhvervet gennem. Hvor traditionel kohorteanalyse ofte fokuserer på én enkelt faktor – som tilmeldingsdato – hjælper multi-dimensionel segmentering dig med at besvare mere komplekse spørgsmål. For eksempel kan du undersøge, om brugere fra en bestemt marketingkampagne i en given måned opfører sig anderledes end dem fra en anden kanal eller region. Denne tilgang er værdifuld for virksomheder, fordi den fremhæver mønstre og tendenser, som ikke er synlige ved analyse af kun én dimension. Ved at segmentere kohorter ud fra flere faktorer kan du målrette markedsføringsstrategier, forbedre kundeopbevaring og fordele ressourcer mere effektivt.
12345678910111213141516171819202122import pandas as pd # Sample data data = { "user_id": [1, 2, 3, 4, 5, 6], "signup_date": [ "2023-01-15", "2023-01-15", "2023-02-10", "2023-02-15", "2023-01-25", "2023-02-18" ], "acquisition_channel": [ "Email", "Email", "Social", "Ad", "Ad", "Social" ] } df = pd.DataFrame(data) df["signup_month"] = pd.to_datetime(df["signup_date"]).dt.to_period("M") # Multi-dimensional cohort segmentation by signup_month and acquisition_channel cohorts = df.groupby(["signup_month", "acquisition_channel"])["user_id"].nunique().reset_index() cohorts = cohorts.rename(columns={"user_id": "num_users"}) print(cohorts)
Ved at segmentere kohorter efter både signup_month og acquisition_channel kan du identificere skjulte tendenser, som en enkelt-dimensionel analyse måske overser. For eksempel kan du opdage, at brugere erhvervet via "Email" i januar er mere engagerede eller har højere fastholdelse end dem, der er erhvervet via "Ad" i samme måned. Dette detaljeringsniveau gør det muligt at træffe databaserede beslutninger om, hvor marketingbudgettet skal investeres, hvordan onboarding-oplevelser kan personaliseres, og hvilke kanaler der giver de mest værdifulde kunder. Multi-dimensionel segmentering er et effektivt værktøj til at afdække indsigter, der driver forretningsvækst.
Swipe to start coding
- Gruppér brugere efter både
signup_monthogacquisition_channelved hjælp af den givne DataFramedf. - For hvert cohort (kombination af signup_month og acquisition_channel), tæl antallet af unikke
user_ids. - Gem resultatet i en ny DataFrame kaldet
cohortsmed kolonnerne:signup_month,acquisition_channelognum_users. - Udskriv ikke resultatet. Definér kun DataFrame som angivet.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat