Mixpanel је платформа за анализу понашања корисника која омогућава праћење сваке акције у мобилној апликацији без претходног подешавања извештаја. За разлику од традиционалне веб аналитике, Mixpanel прикупља сирове догађаје и омогућава преуређивање левака и сегмената у реалном времену. Према званичном водичу Mixpanel, анализа понашања помаже product тимовима да доносе одлуке на основу података о стварном коришћењу производа, а не интуиције.
Главно
Mixpanel је платформа за анализу понашања основана 2009. године. Систем је намењен прикупљању и анализи података о акцијама корисника у мобилним апликацијама, веб сервисима и дигиталним производима. Mixpanel омогућава product тимовима да креирају извештаје преко веб интерфејса без писања SQL упита.
Платформа обрађује до 10 милијарди догађаја месечно на корпоративним тарифама. Mixpanel подржава SDK за iOS, Android, React Native, Flutter, Python, Node.js и JavaScript. Сви подаци се преносе преко HTTPS и чувају шифровани на AWS серверима.
Кључна разлика Mixpanel-а су уграђени алати за маркетиншку аутоматизацију. Платформа омогућава слање push обавештења, email кампања и A/B експеримената на основу сегмената понашања без интеграције додатних услуга.
Mixpanel користи архитектуру догађаја сличну Amplitude-у, али са одређеним карактеристикама. Сваки догађај садржи event_name, distinct_id (идентификатор корисника), timestamp и произвољни скуп properties. Својства се деле на event properties (контекст догађаја) и user properties (атрибути корисника).
Идентификација корисника у Mixpanel-у се врши путем distinct_id. Пре ауторизације користи се аутоматски генерисани ID уређаја, након пријаве позива се метода identify(user_id). Mixpanel подржава алијасе за повезивање више идентификатора истог корисника: на пример, ID пре регистрације и ID након ауторизације.
Super Properties је јединствена функција Mixpanel-а. Својства постављена као super properties се аутоматски додају сваком наредном догађају. Ово је згодно за контекстуалне податке (тарифни план, верзија апликације, A/B тест) који треба да буду доступни у свим извештајима без ручног додавања сваком догађају.
У бесплатној тарифи Mixpanel ограничава број догађаја на 20 хиљада месечно. При прекорачењу лимита, стари догађаји се бришу без могућности опоравка. У плаћеним тарифама ово ограничење се уклања, али трошак расте линеарно са обимом података. За пројекте са високим оптерећењем препоручује се унапред израчунати буџет за аналитику и изабрати тарифу са маржом од најмање 20% изнад очекиваног месечног броја догађаја.
Mixpanel нуди четири основна типа извештаја: Insights (аналитика догађаја), Funnels (левци), Retention (задржавање) и Flows (токови). Insights је основни извештај који приказује број догађаја или јединствених корисника у периоду са груписањем по било којим својствима.
Flows је визуелизација путања корисника кроз апликацију. Извештај показује са ког екрана корисници најчешће прелазе на циљну акцију и где одустају. Flows је посебно користан за оптимизацију онбординга и кључних сценарија. Mixpanel приказује Flow у облику графа: чворови су екрани апликације, везе су прелази између њих. Дебљина линије показује учесталост прелаза, боја — раст или пад у односу на претходни период.
Retention у Mixpanel-у подржава два режима: класични (повратак одређеног дана N) и unbounded (повратак било ког дана након периода). Други режим прецизније одражава стварно понашање корисника који не морају да се пријављују у апликацију строго по данима. Mixpanel такође нуди Revenue извештаје за праћење прихода по кориснику (ARPU) и Lifetime Value (LTV) у дневној динамици.
За сваки извештај Mixpanel аутоматски израчунава статистичку значајност промена. При поређењу два периода, систем приказује p-вредност и интервал поверења, што помаже у разликовању стварних трендова од случајних колебања. Ово је посебно важно при оцени A/B тестова и промена у производу: није свака промена метрике од 2% значајна.
Mixpanel пружа изворне SDK за све популарне платформе. Основна интеграција укључује инсталацију пакета преко менаџера зависности, иницијализацију са токеном пројекта и слање догађаја. SDK аутоматски прати покретања апликације, трајање сесија и верзију оперативног система. Mixpanel такође подржава Аутоматске догађаје: покретање апликације, завршетак сесије и геолокацију — ови догађаји се шаљу без иједне линије кода.
import com.mixpanel.android.mpmetrics.MixpanelAPI
val mixpanel = MixpanelAPI.getInstance(
this,
"YOUR_PROJECT_TOKEN"
)
// Слање догађаја типа „View Product”
mixpanel.track(
"View Product",
mapOf(
"product_id" to "prod_123",
"category" to "premium"
)
)
import Mixpanel
let mixpanel = Mixpanel.mainInstance(token: "YOUR_PROJECT_TOKEN")
// Подешавање user property након регистрације
mixpanel.people.set(property: "plan", to: "premium")
mixpanel.people.set(property: "source", to: "organic")
// Kotlin — Super Properties се додају свим догађајима
mixpanel.registerSuperProperties(
mapOf(
"app_version" to "3.2.1",
"experiment" to "onboarding_v2"
)
)
Mixpanel превазилази аналитику и обавља функције Customer Data Platform. Систем прикупља податке из мобилних апликација, веб сајтова, серверских дневника и услуга трећих страна путем REST API или стриминг конектора. На основу ових података, Mixpanel гради јединствени профил корисника (360 Customer View) који се ажурира у реалном времену при пристизању нових догађаја.
Сегментација у Mixpanel-у подржава како једноставне услове (држава, верзија оперативног система), тако и сегменте понашања (корисници који су извршили куповину у последњих 7 дана). Сегменти се ажурирају у реалном времену: чим корисник испуни услов, аутоматски се додаје у сегмент. Сегменти се могу комбиновати кроз AND/OR логику за сложено циљање. Mixpanel омогућава извоз сегмената у Facebook Ads и Google Ads за креирање Lookalike публика.
Интеграције Mixpanel укључују десетине услуга: Braze, Iterable, Salesforce, HubSpot, Facebook Ads, Google Ads. Подаци из Mixpanel-а могу се преносити у ове системе путем вебхукова или директног извоза. На корпоративној тарифи доступан је Reverse ETL за упис података назад у базе података и CRM. Mixpanel такође подржава интеграцију са Airflow и dbt за изградњу податковних цевовода.
Mixpanel нуди три тарифна плана: Free, Growth и Enterprise. Бесплатна тарифа укључује до 20 хиљада догађаја месечно, основне извештаје (Insights, Funnels, Retention) и једно место у пројекту. Growth тарифа (од 1000 долара месечно) уклања ограничење догађаја, додаје неограничен број места, проширене извештаје, SEAT приступ и приоритетну подршку.
Enterprise тарифа укључује све из Growth, плус: SLA 99.9%, посвећеног менаџера успеха, SSO/SAML, ревизијски дневник, резиденцију података у изабраном региону и уговорну подршку. Цена Enterprise тарифе се израчунава индивидуално и обично почиње од 50 хиљада долара годишње за средњи пројекат са саобраћајем до 100 милиона догађаја месечно. Mixpanel такође нуди непрофитним организацијама и образовним пројектима посебне цене са попустом до 50%. За упознавање је доступан 30-дневни пробни период Growth без везивања картице.
Миграција између тарифа је могућа у било ком тренутку. При преласку са Free на Growth, сви историјски подаци се чувају. Mixpanel такође нуди 30-дневни бесплатни пробни период Growth тарифе за нове клијенте. Након преласка на плаћену тарифу, обим доступних догађаја се проширује на неколико милиона месечно.
Mixpanel и Amplitude имају сличан модел догађаја, али се разликују по функционалности. Mixpanel је јачи у маркетиншкој аутоматизацији: уграђена push обавештења, email и A/B тестови. Amplitude надмашује Mixpanel по дубини кохортне анализе и аутоматским увидима.
| Параметар | Mixpanel | Amplitude | Firebase Analytics |
|---|---|---|---|
| Кохорте понашања | Да | Напредне | Не |
| Маркетиншка аутоматизација | Уграђена | Кроз интеграције | Кроз Firebase Cloud Messaging |
| Super Properties | Да | Аналог (Group Properties) | Не |
| Auto Insights | Не | Да | Не |
| CDP функције | Напредне | Основне | Не |
За маркетиншке тимове Mixpanel је погоднији захваљујући уграђеним алатима комуникације са корисницима. За product тимове оријентисане на дубинску анализу понашања, Amplitude остаје функционалније решење.
Препоруке за избор: ако су приоритет push обавештења и A/B тестови без интеграције додатних SDK — изаберите Mixpanel. Ако је потребна дубинска кохортна анализа и аутоматски увиди — Amplitude. Ако је буџет нула и основне метрике су довољне — Firebase Analytics.
Често постављана питања
Mixpanel је платформа за анализу понашања за праћење акција корисника у мобилним апликацијама и веб сервисима. Користи се за анализу левака, задржавања, сегментације и маркетиншке аутоматизације на основу модела догађаја.
Google Analytics мери прегледе страница и сесије, Mixpanel — сваку акцију као догађај са произвољним својствима. Mixpanel такође нуди уграђене алате маркетиншке аутоматизације којих нема у Google Analytics.
Mixpanel нуди бесплатну тарифу (Free) до 20 хиљада догађаја месечно. Плаћене тарифе Growth и Enterprise почињу од 1000 долара месечно и укључују неограничен број догађаја, проширене извештаје и приоритетну подршку.
За интеграцију Mixpanel у Flutter, додајте пакет mixpanel_flutter у pubspec.yaml, иницијализујте Mixpanel кроз Mixpanel.init(token) и позивајте track() за сваки догађај. Пакет подржава све основне функције на Android и iOS.
Mixpanel пружа Insights, Funnels, Retention, Flows и Revenue извештаје. Insights приказује број догађаја и корисника, Funnels — конверзију између корака, Flows — визуелизацију путања корисника кроз апликацију.
Закључак
Развићемо мобилну апликацију под кључ
IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.
Прочитајте такође