single
Moniulotteinen Kohorttisegmentointi
Pyyhkäise näyttääksesi valikon
Moniulotteinen kohorttien segmentointi mahdollistaa käyttäjien ryhmittelyn useamman kuin yhden ominaisuuden perusteella, kuten sekä rekisteröitymiskuukauden että hankintakanavan mukaan. Perinteinen kohorttianalyysi keskittyy usein yhteen tekijään – esimerkiksi rekisteröitymispäivään – mutta moniulotteinen segmentointi auttaa vastaamaan monimutkaisempiin kysymyksiin. Voit esimerkiksi tarkastella, käyttäytyvätkö tietyn markkinointikampanjan kautta tiettynä kuukautena hankitut käyttäjät eri tavalla kuin toisen kanavan tai alueen kautta hankitut. Tämä lähestymistapa on arvokas yrityksille, koska se tuo esiin kuvioita ja trendejä, joita ei näe tarkastelemalla vain yhtä ulottuvuutta. Segmentoimalla kohortteja useiden tekijöiden perusteella voit räätälöidä markkinointistrategioita, parantaa asiakasuskollisuutta ja kohdentaa resursseja tehokkaammin.
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)
Segmentoimalla kohortteja sekä signup_month- että acquisition_channel-kenttien perusteella voit havaita piileviä trendejä, jotka yksittäisen ulottuvuuden analyysi saattaa ohittaa. Esimerkiksi saatat huomata, että "Email"-kanavan kautta tammikuussa hankitut käyttäjät ovat sitoutuneempia tai pysyvät asiakkaana pidempään kuin "Ad"-kanavan kautta hankitut samana kuukautena. Tämä yksityiskohtaisuuden taso mahdollistaa tietoon perustuvien päätösten tekemisen siitä, mihin markkinointibudjettia kannattaa sijoittaa, miten personoida käyttöönotto ja mitkä kanavat tuottavat arvokkaimmat asiakkaat. Moniulotteinen segmentointi on tehokas työkalu liiketoiminnan kasvua edistävien oivallusten löytämiseen.
Pyyhkäise aloittaaksesi koodauksen
- Ryhmittele käyttäjät sekä
signup_month- ettäacquisition_channel-kenttien mukaan annetussa DataFrame:ssadf. - Laske jokaiselle kohortille (signup_month ja acquisition_channel -yhdistelmä) uniikkien
user_id-tunnusten määrä. - Tallenna tulos uuteen DataFrameen nimeltä
cohorts, jonka sarakkeet ovat:signup_month,acquisition_channeljanum_users. - Älä tulosta tulosta. Määrittele vain DataFrame yllä kuvatulla tavalla.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme