Mixpanelは、レポートを事前に設定することなくモバイルアプリ内のすべてのアクションを追跡できるユーザー行動分析プラットフォームです。従来のウェブ解析とは異なり、Mixpanelは生のイベントを収集し、リアルタイムでファネルやセグメントを再構築できます。Mixpanelの公式ガイドによると、行動分析はプロダクトチームが直感ではなく実際の製品使用データに基づいて意思決定を行うのに役立ちます。
重要ポイント
Mixpanelは2009年に設立された行動分析プラットフォームです。このシステムは、モバイルアプリ、ウェブサービス、デジタル製品におけるユーザーアクションに関するデータを収集・分析するために設計されています。Mixpanelを使用すると、プロダクトチームはSQLクエリを書かずにウェブインターフェースを通じてレポートを作成できます。
このプラットフォームは、エンタープライズプランで月間最大100億イベントを処理します。MixpanelはiOS、Android、React Native、Flutter、Python、Node.js、JavaScript向けのSDKを提供しています。すべてのデータはHTTPSで送信され、AWSサーバー上で暗号化されて保存されます。
Mixpanelの主な差別化要因は、組み込みのマーケティングオートメーションツールです。このプラットフォームでは、追加のサービスを統合することなく、行動セグメントに基づいてプッシュ通知、メールキャンペーン、A/Bテストを送信できます。
MixpanelはAmplitudeと同様のイベント駆動型アーキテクチャを使用していますが、いくつかの独自機能があります。各イベントには、event_name、distinct_id(ユーザー識別子)、timestamp、および任意のプロパティセットが含まれます。プロパティはイベントプロパティ(イベントコンテキスト)とユーザープロパティ(ユーザー属性)に分類されます。
Mixpanelでのユーザーの識別はdistinct_idを介して行われます。認証前は自動生成されたデバイスIDが使用され、ログイン後はidentify(user_id)メソッドが呼び出されます。Mixpanelはエイリアスをサポートしており、同じユーザーの複数の識別子(例:登録前のIDとログイン後のID)をリンクできます。
スーパープロパティ(Super Properties)はMixpanelのユニークな機能です。スーパープロパティとして設定されたプロパティは、後続のすべてのイベントに自動的に追加されます。これは、各イベントに手動で追加しなくてもすべてのレポートで利用できるようにすべきコンテキストデータ(サブスクリプションプラン、アプリバージョン、A/Bテスト)に便利です。
無料プランでは、Mixpanelはイベントを月間2万件に制限しています。制限を超えると、古いイベントは復元オプションなしで削除されます。有料プランではこの制限はなくなりますが、コストはデータ量に比例して増加します。高トラフィックのプロジェクトでは、事前に分析予算を計算し、予想される月間イベント量より少なくとも20%以上の余裕があるプランを選択することをお勧めします。
Mixpanelは、Insights、Funnels、Retention、Flowsの4つの基本レポートタイプを提供します。Insightsは主要レポートで、任意のプロパティでグループ化された期間中のイベント数またはユニークユーザー数を表示します。
Flowsはアプリ内のユーザーパスの可視化です。このレポートは、ユーザーがターゲットアクションに到達するためにどの画面から最も頻繁に移動し、どこで離脱するかを示します。Flowsはオンボーディングと主要なユーザージャーニーの最適化に特に役立ちます。MixpanelはFlowsをグラフとして表示します。ノードはアプリ画面、リンクは画面間の遷移です。線の太さは遷移頻度を示し、色は前の期間と比較した成長または減少を示します。
Mixpanelのリテンションは2つのモードをサポートしています:クラシック(特定の日Nに戻る)とアンバウンデッド(期間後の任意の日に戻る)。2番目のモードは実際のユーザー行動をより正確に反映します。ユーザーは特定の日に厳密にアプリを開く必要がないためです。Mixpanelはまた、経時的な平均ユーザー収益(ARPU)とライフタイムバリュー(LTV)を追跡するための収益レポートも提供します。
各レポートについて、Mixpanelは変更の統計的有意性を自動的に計算します。2つの期間を比較する際、システムはp値と信頼区間を表示し、ランダムな変動から実際のトレンドを区別するのに役立ちます。これはA/Bテストやプロダクト変更を評価する際に特に重要です。すべての2%の指標変更が有意であるとは限りません。
Mixpanelは主要なプラットフォーム向けにネイティブSDKを提供しています。基本的な統合には、依存関係マネージャーを介したパッケージのインストール、プロジェクトトークンでの初期化、イベントの送信が含まれます。SDKは自動的にアプリの起動、セッション時間、OSバージョンを追跡します。Mixpanelは自動イベントもサポートしています:アプリの起動、セッション終了、位置情報 — これらのイベントはコードを1行も書かずに送信されます。
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")
// 登録後のユーザープロパティの設定
mixpanel.people.set(property: "plan", to: "premium")
mixpanel.people.set(property: "source", to: "organic")
// Kotlin — スーパープロパティはすべてのイベントに追加されます
mixpanel.registerSuperProperties(
mapOf(
"app_version" to "3.2.1",
"experiment" to "onboarding_v2"
)
)
Mixpanelは分析の枠を超え、カスタマーデータプラットフォームとして機能します。このシステムは、REST APIまたはストリーミングコネクターを介してモバイルアプリ、ウェブサイト、サーバーログ、サードパーティサービスからデータを収集します。このデータに基づいて、Mixpanelは新しいイベントが到着するたびにリアルタイムで更新される統合された360度のカスタマービューを構築します。
Mixpanelのセグメンテーションは、単純な条件(国、OSバージョン)と行動セグメント(過去7日間に購入したユーザー)の両方をサポートしています。セグメントはリアルタイムで更新され、ユーザーが条件を満たすと自動的にセグメントに追加されます。セグメントはAND/ORロジックを使用して組み合わせ、高度なターゲティングが可能です。MixpanelはFacebook AdsやGoogle Adsにセグメントをエクスポートして類似オーディエンスを作成できます。
Mixpanelの統合には、Braze、Iterable、Salesforce、HubSpot、Facebook Ads、Google Adsなど多数のサービスが含まれます。Mixpanelのデータはウェブフックまたは直接エクスポートを介してこれらのシステムに送信できます。エンタープライズプランでは、データベースやCRMにデータを書き戻すためのReverse ETLが利用可能です。Mixpanelはデータパイプライン構築のためのAirflowやdbtとの統合もサポートしています。
MixpanelはFree、Growth、Enterpriseの3つの料金プランを提供しています。Freeプランには月間2万イベント、基本レポート(Insights、Funnels、Retention)、1つのプロジェクトシートが含まれます。Growthプラン(月額1,000ドルから)はイベント制限を解除し、無制限のシート、高度なレポート、SEATアクセス、優先サポートを追加します。
EnterpriseプランにはGrowthのすべてに加えて、99.9%のSLA、専任のサクセスマネージャー、SSO/SAML、監査ログ、選択した地域でのデータレジデンシー、契約サポートが含まれます。Enterpriseの料金は個別に計算され、通常、月間1億イベントまでの中規模プロジェクトで年間5万ドルから始まります。Mixpanelは非営利団体や教育プロジェクト向けに最大50%割引の特別料金も提供しています。クレジットカード不要でGrowthプランの30日間無料トライアルが利用可能です。
プラン間の移行はいつでも可能です。FreeからGrowthにアップグレードする場合、すべての過去データは保持されます。Mixpanelは新規顧客向けにGrowthプランの30日間無料トライアルも提供しています。有料プランにアップグレードすると、利用可能なイベント量は月間数百万に拡大します。
MixpanelとAmplitudeは同様のイベントモデルを持ちますが、機能が異なります。Mixpanelはマーケティングオートメーション(組み込みのプッシュ通知、メール、A/Bテスト)に優れています。Amplitudeはコホート分析の深さと自動インサイトにおいてMixpanelを上回ります。
| 機能 | Mixpanel | Amplitude | Firebase Analytics |
|---|---|---|---|
| 行動コホート | あり | 高度 | なし |
| マーケティングオートメーション | 組み込み | 統合経由 | Firebase Cloud Messaging経由 |
| スーパープロパティ | あり | 類似(Group Properties) | なし |
| 自動インサイト | なし | あり | なし |
| CDP機能 | 高度 | 基本 | なし |
マーケティングチームにとって、Mixpanelはユーザーとのコミュニケーションツールが組み込まれているため便利です。深い行動分析に重点を置くプロダクトチームにとっては、Amplitudeの方がより機能豊富なソリューションです。
選択の推奨事項:プッシュ通知とA/Bテストが優先事項で追加SDKの統合が不要な場合はMixpanelを選択してください。深いコホート分析と自動インサイトが必要な場合はAmplitudeを選択してください。予算がゼロで基本的な指標で十分な場合はFirebase Analyticsを使用してください。
よくある質問
Mixpanelはモバイルアプリやウェブサービスでのユーザーアクションを追跡するための行動分析プラットフォームです。イベント駆動型モデルに基づくファネル分析、リテンション、セグメンテーション、マーケティングオートメーションに使用されます。
Google Analyticsはページビューとセッションを測定しますが、Mixpanelはすべてのアクションを任意のプロパティを持つイベントとして追跡します。MixpanelにはGoogle Analyticsにはない組み込みのマーケティングオートメーションツールもあります。
Mixpanelは月間2万イベントまでの無料プラン(Free)を提供しています。有料プランのGrowthとEnterpriseは月額1,000ドルからで、無制限のイベント、高度なレポート、優先サポートが含まれます。
FlutterにMixpanelを統合するには、pubspec.yamlにmixpanel_flutterパッケージを追加し、Mixpanel.init(token)でMixpanelを初期化し、各イベントに対してtrack()を呼び出します。このパッケージはAndroidとiOSのすべての主要機能をサポートしています。
MixpanelはInsights、Funnels、Retention、Flows、Revenueレポートを提供しています。Insightsはイベント数とユーザー数を表示し、Funnelsはステップ間のコンバージョンを表示し、Flowsはアプリ内のユーザーパスを可視化します。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。