Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Multi-Dimensionale Cohortsegmentatie | Geavanceerde Cohortsegmentatie en Retentiemetingen
Cohortanalyse met Python
Sectie 2. Hoofdstuk 1
single

single

Multi-Dimensionale Cohortsegmentatie

Veeg om het menu te tonen

Multi-dimensionale cohortsegmentatie maakt het mogelijk om gebruikers te groeperen op basis van meer dan één kenmerk, zoals zowel de maand waarin ze zich hebben aangemeld als het kanaal waardoor ze zijn verworven. Waar traditionele cohortanalyse zich vaak richt op één factor – zoals de aanmelddatum – helpt multi-dimensionale segmentatie om complexere vragen te beantwoorden. Zo kun je bijvoorbeeld zien of gebruikers uit een specifieke marketingcampagne in een bepaalde maand zich anders gedragen dan gebruikers uit een ander kanaal of regio. Deze aanpak is waardevol voor bedrijven omdat het patronen en trends zichtbaar maakt die niet naar voren komen bij analyse op slechts één dimensie. Door cohorten te segmenteren op basis van meerdere factoren kun je marketingstrategieën afstemmen, klantbehoud verbeteren en middelen effectiever inzetten.

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)

Door cohorten te segmenteren op zowel signup_month als acquisition_channel kun je verborgen trends ontdekken die bij eendimensionale analyse onopgemerkt blijven. Je kunt bijvoorbeeld vaststellen dat gebruikers die via "Email" in januari zijn verworven meer betrokken zijn of een hogere retentie hebben dan gebruikers die via "Ad" in dezelfde maand zijn binnengekomen. Dit detailniveau stelt je in staat om datagedreven beslissingen te nemen over waar je marketingbudget het beste kan worden ingezet, hoe je onboarding kunt personaliseren en welke kanalen de meest waardevolle klanten opleveren. Multi-dimensionale segmentatie is een krachtig hulpmiddel om inzichten te verkrijgen die bedrijfsresultaten stimuleren.

Taak

Veeg om te beginnen met coderen

  • Groepeer gebruikers op zowel signup_month als acquisition_channel met behulp van de gegeven DataFrame df.
  • Tel voor elk cohort (combinatie van signup_month en acquisition_channel) het aantal unieke user_ids.
  • Sla het resultaat op in een nieuwe DataFrame genaamd cohorts met de kolommen: signup_month, acquisition_channel en num_users.
  • Print het resultaat niet. Definieer alleen de DataFrame zoals gespecificeerd.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt