Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Multidimensjonal kohortsegmentering | Avansert kohortsegmentering og retensjonsmetrikker
Kohortanalyse med Python
Seksjon 2. Kapittel 1
single

single

Multidimensjonal kohortsegmentering

Sveip for å vise menyen

Multi-dimensjonal kohortsegmentering lar deg gruppere brukere etter mer enn én egenskap, for eksempel både måneden de registrerte seg og kanalen de ble anskaffet gjennom. Mens tradisjonell kohortanalyse ofte fokuserer på én enkelt faktor – som registreringsdato – hjelper multi-dimensjonal segmentering deg med å besvare mer komplekse spørsmål. For eksempel kan du undersøke om brukere fra en bestemt markedsføringskampanje i en gitt måned oppfører seg annerledes enn de fra en annen kanal eller region. Denne tilnærmingen er verdifull for virksomheter fordi den fremhever mønstre og trender som ikke er synlige når man kun analyserer én dimensjon. Ved å segmentere kohorter etter flere faktorer kan du tilpasse markedsføringsstrategier, forbedre kundeopplevelse og fordele ressurser mer effektivt.

12345678910111213141516171819202122
import 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 å segmentere kohorter etter både signup_month og acquisition_channel, kan du oppdage skjulte trender som en-dimensjonal analyse kan overse. For eksempel kan du finne ut at brukere anskaffet via "Email" i januar er mer engasjerte eller har høyere lojalitet enn de som ble anskaffet via "Ad" samme måned. Dette detaljnivået gir mulighet for datadrevne beslutninger om hvor markedsføringsbudsjettet bør investeres, hvordan onboarding-opplevelser kan tilpasses, og hvilke kanaler som gir de mest verdifulle kundene. Multi-dimensjonal segmentering er et kraftig verktøy for å avdekke innsikt som driver forretningsvekst.

Oppgave

Sveip for å begynne å kode

  • Grupper brukere etter både signup_month og acquisition_channel ved å bruke den oppgitte DataFrame-en df.
  • For hvert kohort (kombinasjon av signup_month og acquisition_channel), tell antall unike user_id-er.
  • Lagre resultatet i en ny DataFrame kalt cohorts med kolonnene: signup_month, acquisition_channel og num_users.
  • Ikke skriv ut resultatet. Definer kun DataFrame-en som spesifisert.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 1
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt