1分で読了比較

リンク分析のMixpanelとGA4: どちらを選ぶか

短縮リンクとキャンペーンのクリックをMixpanelとGA4で比較。イベントモデル、ID、アトリビューション、料金、閾値、EUデータ常駐と。

Ana Kowalska
Marketing solutions engineering

「どのキャンペーンがトラフィックを送ってきたか」を知りたいならGA4、「クリックした人がその後何をしたか」を知りたいならMixpanelを選びましょう。リンク分析におけるMixpanelとGA4の選択は、これで一言です。Googleのツールはクリックをセッションと流入チャネルに整理し、標準階層なら無料です。Mixpanelは同じクリックをユーザーとファネルに整理し、イベント量で課金され、データをEU内に置けます。

MixpanelとGoogle Analyticsの比較記事の多くは、アプリ内分析のスタックを選ぶプロダクトチーム向けに書かれています。本記事の役割はもっと狭く、短縮リンクがクリックされ、そのクリックにキャンペーンが費用を払い、その価値を知りたい、という場面です。この用途では、イベントモデル、IDのルール、アトリビューションウィンドウの違いが、機能比較表が示すよりはるかに重要になります。

そもそもクリック自体がどこかから来る必要があります。そのタグ付けの方法と、UTMの値をコンバージョンまで運ぶ方法は、本記事の土台となるコーナーストーンのUTMエンドツーエンド追跡ガイドで解説しています。

同じクリックに対する2つのデータモデル

どちらのツールもイベントベースを名乗り、実際にそうです。違いは、イベントの上に何を積み上げるかです。

Googleのモデルは、イベントを30分の非アクティブタイムアウトを持つセッションにまとめ、そのセッションにソース、メディア、チャネルを付けます。標準レポートのほとんどが、この流入ビューから始まります。短縮リンクのクリックがGA4にとって意味を持つのは、遷移先ページが読み込まれ、タグが発火し、キャンペーンを紐づけるセッションが存在してからです。

Mixpanelはセッションを分析単位にしません。各イベントはdistinct_idに属し、レポートはそのIDが時間とともに何をしたかを問います。ファネル、リテンション曲線、フローです。utm_campaignをプロパティに持つクリックイベントは、3日後のサインアップと同じタイムラインに並び、その組を直接問うことができます。ただしそれが成り立つのは、クリックとサインアップが同じdistinct_idを共有している場合だけで、クリックをショートナーが記録する場合はここが難所です。

キャンペーンリンクにとって、これが重要な理由はこうです。GA4のレポートは、春のニュースレターが4,000セッションを生んだと教えてくれるかもしれません。Mixpanelの同等のレポートは、クリックした人の11%が1週間以内にアクティベートし、モバイルからの人は離脱が早かったと教えてくれるかもしれません。どちらも正しい内容です。ただ、同じ問いではないのです。

1件のショートリンククリックが2つのデータモデルに入る様子。GA4はソース、メディア、チャネルを持つセッションにまとめて流入レポートに使い、Mixpanelはファネルとリテンションに使うdistinct_idのタイムラインに紐づける

ID: 誰がクリックし、後で見つけられるか

クリックはその瞬間は匿名で、どちらのツールも匿名のデバイスIDから始まります。GA4は_gaクッキーに保存されたclient_idを使い、ログイン後に送ればuser_idを加え、ユーザーが許可する場合はGoogleシグナルを組み合わせることもできます。Mixpanelは匿名のdistinct_idを使い、identifyを呼ぶと識別済みユーザーに統合します。これはMixpanelのID管理ドキュメントに手順が載っています。

実際の違いは数週間後に表れます。Mixpanelでは、スマートフォンでキャンペーンリンクをクリックし、1か月後にノートパソコンでアップグレードした人を、両方のデバイスで識別していれば1つのプロファイルに収められます。Googleもuser_idで同じ組を結びつけられますが、GA4のレポートはコンバージョンが起きたセッションに偏り、ユーザー単位の履歴は保持期間の設定に制限されます。

クリックをサーバーサイドで転送する場合、両方に当てはまる落とし穴が1つあります。リダイレクトは分析用クッキーを見ることがないため、転送されたクリックには訪問者の本物のIDではなく合成IDが付きます。Elidoの転送機能は、この点について率直です。GA4のclient_idはワークスペースとリンクのIDから作られ、Mixpanelのdistinct_idはelido-link-にリンクIDを付けたものです。どちらも訪問者ごとではなく、リンクごとに1つの値です。したがって転送されたクリックは、リンクごとの正確なイベント数は与えてくれますが、そこでのユニークユーザー数はリンクを数えることになり、クリックからサインアップへのファネルは結びつきません。人を追跡するには、遷移先URLにUTMタグを付け、ランディングページのGA4タグやMixpanel SDKに取得させてください。_gaのクライアントIDやMixpanelのdistinct_idをリダイレクト経由で渡して結びつける方式は、計画中で、未提供です。詳細はMixpanel接続ガイドをご覧ください。

アトリビューションモデルと貢献度の行き先

GA4が提供するアトリビューションモデルは3つです。データドリブン、有料と自然検索のラストクリック、Google有料チャネルのラストクリックです(Googleのヘルプページ、2026-10-02時点でのアクセス)。2023年11月に、ルールベースのファーストクリック、線形、時間減衰、ポジションベースのモデルは廃止されたため、キャンペーンミックスを線形で見たいチームも、GA4だけでは得られなくなりました。

Mixpanelのアトリビューション機能は逆の方向に進みます。GrowthおよびEnterpriseプランで、ファーストタッチ、ラストタッチ、線形、参加型、時間減衰、U字型、J字型、逆J字型のモデルに加え、カスタムの重み付けを提供します(ドキュメント、2026-10-02時点でのアクセス)。注意点は、計測したものしか帰属できないことです。Mixpanel自身のドキュメントも、すべてのタッチポイントでUTMの値をイベントプロパティとして追跡するよう指示しており、そうしないとモデルが使える材料がありません。現時点では、ElidoのMixpanel link_clickイベントはUTMプロパティを持たないため、ランディングページのSDKが供給する必要があります。

ここで短縮リンクの真価が出ます。すべてのキャンペーンURLに一貫したUTM値が付き、各クリックがイベントとして記録されれば、どちらのツールにもきれいな入力が渡ります。タグが乱れていれば、賢いモデルでも救えません。データドリブンか線形かを議論する前に、まずGA4に届かないUTM値を直すことを私はおすすめします。

料金、サンプリング、データ閾値

GA4の標準階層は無料で、GA4 360は有料のエンタープライズ版であり、Googleまたはリセラー経由で価格が決まります。Mixpanelの料金ページ(2026-10-02時点でのアクセス)には、月100万イベントまで席数無制限の無料プラン、$0から始まり最大2,000万イベントまでの量に応じて拡張するGrowthプラン、要見積もりのEnterpriseが載っています。

ただし、無料がすべてではありません。Googleのヘルプセンターには、キャンペーンの数字を信用する前に知っておくべき2つの制限が記載されています(2026-10-02時点でのアクセス)。

  • 保持期間。標準プロパティはイベントレベルのデータを2か月または14か月保持でき、26、38、50か月に対応するのは360だけです。Googleはまた、大規模およびXLのプロパティは2か月に制限されるとしています。探索で前年比の比較をするには、初日から14か月の設定をオンにしておく必要があります。
  • 閾値。レポートに人口統計データが含まれる場合や検索クエリの量が少なすぎる場合、Googleは行を非表示にし、この閾値は変更できません。日付範囲を広げるか、BigQueryにエクスポートするのが、Google自身が示す回避策です。

Googleのヘルプページで現在のGA4サンプリングのクォータは確認できなかったため、値は記載しません。大きな探索に頼る前に、お使いの階層で確認してください。本記事では、Mixpanelのサンプリングポリシーも検証していないため、既知のクリック数に対してクエリを試してください。

つまりコストは逆方向に動きます。Googleの選択肢は無料ですが端で制限があり、Mixpanelはイベント量で課金されます。これが重要なのは、Elidoが記録したすべてのクリックを転送し、そこにはElidoの分析がボットトラフィックと判定したものも含まれるからです。自分の側でフィルターするか、ボットのクリックがイベント枠に数えられると考えてください。

どちらのツールにどのイベントを渡すか決める前に、生のクリック数を見たいなら、Elidoのクリック分析はどちらのツールもなしでリンクごとのクリック数を表示します。

EUデータ常駐とGDPR

MixpanelとGoogle Analyticsの違いが、ヨーロッパのチームにとって最も大きいのがここです。GA4にはデータの保存場所を選ぶオプションがありません。GoogleはAnalyticsのデータをグローバルなインフラで処理しており、そこから生じる法的な問題は、オーストリアとフランスの規制当局の判断からData Privacy Frameworkまで、GA4のGDPR分析で扱っています。

MixpanelはEUデータ常駐を提供しており、プロジェクトデータをヨーロッパで処理・保存します。ドキュメントに載っている3つの詳細で、つまずく人がいます。リージョンはプロジェクト作成時に選びます。既存のプロジェクトは移行できないため、選択を誤ると新しいプロジェクトと手作業でのデータ移動が必要になります。そしてEUプロジェクトが取り込むのは、EUの取り込みホストへ送られたイベントだけで、デフォルトの米国ホストへ送ると何も届きません。ElidoのMixpanel接続にはデータ常駐の設定(US、EU、India)があり、ホストをapi.mixpanel.com、api-eu.mixpanel.com、api-in.mixpanel.comの間で切り替えるので、お使いのプロジェクトに合わせて設定してください。Elidoはトークンから常駐地域を読み取れず、Mixpanelのtrackエンドポイントも間違いを教えてくれません。確認方法はMixpanelのEUデータ常駐ガイドで解説しています。EUオプションのプラン対応は、料金ページで検証していないため、Mixpanelに確認すべき点です。

データ常駐はGDPRの一部であり、すべてではありません。どちらのツールでも、クリックと人を結びつけるクッキーには、引き続き同意が適用されます。常駐が解決することとしないことは、マーケティングチームのためのEUデータ常駐ガイドで順を追って説明しています。

Elidoのクリックデータをそれぞれのツールへ入れる方法

どちらもサーバーサイドの経路で、遷移先ページにJavaScriptは必要ありません。これは広告ブロックされた訪問者や、ページビューをまったく生まないクリックにとって重要です。Elidoは、記録した各クリックにつきlink_clickイベントを1件、接続した各ツールへ転送します。Mixpanelへのコンバージョンイベントの転送は、計画中で、未提供です。

GA4では、Measurement IDとMeasurement ProtocolのAPIシークレットを貼り付けます。するとElidoがGA4 Measurement Protocol経由でイベントを転送します。Googleは、このプロトコルがタグベースの収集を置き換えるものではなく補強するものだと明言しています。イベントはリアルタイムに1分以内、標準レポートには24〜48時間後に表示されると考えてください。手順はGA4接続ガイドにあります。

Mixpanelでは、プロジェクトトークンを貼り付け、データ常駐を選びます。各イベントはリンクのスラッグ、遷移先、国、デバイスをプロパティとして持つので、Mixpanelのレポートでリンクごとのクリックを数えられます。イベントごとの切り替えはまだありません。Mixpanel連携ページではベータ版と表示されています。

Elidoのクリックデータが各ツールにサーバーサイドで届く流れ。リダイレクトがEUリージョンでクリックを記録し、Measurement IDとAPIシークレットでMeasurement Protocol経由でGA4へ、プロジェクトトークンでMixpanelへ転送する

どちらにも、elido_testと印を付けた合成イベントを送るテストボタンがあります。合格は見た目より弱い証拠です。Mixpanelのtrackエンドポイントはトークンも常駐も検証せず、誤ったGA4シークレットは何も言わずに破棄されます。ダッシュボードを信用する前に、MixpanelのEventsビューまたはGA4のリアルタイムでテストイベントを探してください。これをブラウザの外で行うことの広い意義は、サーバーサイドのコンバージョン計測で解説しています。

判断表: Mixpanel、GA4、または両方

正直に言うと、「MixpanelかGA4か」と尋ねるチームの多くは、最終的に両方を動かしています。それぞれのツールが答える問いを明確にすれば、分担は予測できます。以下の行は結論ではなく、出発点として使ってください。

状況選択理由
有料メディアのレポート、Google広告の入札GA4広告との連携とチャネルレポートが標準
キャンペーンのクリック後のアクティベーションやリテンションMixpanelユーザータイムライン、ファネル、コホート
線形やファーストタッチのアトリビューションが必要MixpanelGA4はルールベースのモデルを廃止
分析予算がゼロGA4標準階層は無料
EU内の保存が必須要件Mixpanelプロジェクトごとに選ぶEU常駐
小規模なキャンペーンで閾値により行が隠れるMixpanel要検証。またはGA4をBigQueryにエクスポート
マーケが流入、プロダクトがアクティベーションを担当両方各チームが自分のモデルを保てる

どちらを選んでも、クリックそのものは、両方のツールが間接的にしか見ない唯一の数字です。リンクで自社のクリック数を保持しておけば、リンクのクリックとGA4セッションの間に必ず見つかる差を、議論の種ではなく説明できるものにできます。

関連記事

よくある質問

MixpanelはGA4より優れていますか?

一般的にどちらが優れているということはなく、答える問いが違います。GA4はセッションと流入チャネルを軸に作られているため、どのキャンペーンがトラフィックをもたらしたかを知るのが得意です。Mixpanelはユーザーとイベントを軸に作られているため、その人たちが数週間にわたり、複数のデバイスをまたいでその後何をしたかを知るのが得意です。

MixpanelとGA4を併用できますか?

はい、プロダクト主導のチームの多くが併用しています。よくある分担は、流入と有料メディアのレポートにGA4、アクティベーションのファネルとリテンションにMixpanelです。コストは、2つの計測プランを同期させ続ける手間です。両方を配線する前に、イベント名を1つ、UTMプロパティ名の組を1つに統一しておきましょう。

Mixpanelは無料ですか?

料金ページ(2026-10-02時点でのアクセス)によると、Mixpanelには月100万イベントまで、席数無制限の無料プランがあります。Growthプランは$0から始まり、最大2,000万イベントまでの量に応じて課金され、Enterpriseは要見積もりです。アトリビューションレポートにはGrowthまたはEnterpriseが必要です。

GA4はデータをサンプリングしますか?

標準レポートは集計テーブルから作られますが、探索やAPIリクエストは、クエリが十分に大きくなるとサンプリングされることがあります。Googleのヘルプページで現在のクォータ値は確認できなかったため、お使いのプロパティの階層で確認してください。これとは別に、レポートに人口統計データが含まれる場合や検索クエリの量が少なすぎる場合は、データ閾値によって行が非表示になります。Googleによると、日付範囲を広げるかBigQueryにエクスポートすれば回避できます。

MixpanelはEUにデータを保存できますか?

はい。MixpanelはEUデータ常駐を提供しており、プロジェクトデータをヨーロッパで処理・保存します。リージョンはプロジェクト作成時に選び、既存のプロジェクトを後から移行することはできません。また、すべてのイベントをEUの取り込みホストへ送る必要があり、そうしないと取り込まれません。

ショートリンクのクリックはどうやってMixpanelやGA4に入りますか?

最も確実なのはサーバーサイドの経路です。ショートナーがリダイレクト時にクリックを記録して転送します。GA4にはMeasurement Protocol、Mixpanelにはその取り込みAPI経由です。これなら遷移先ページにJavaScriptがなくても動き、ブラウザ拡張機能にもブロックされません。注意点はIDです。転送されたクリックにはショートナーが作ったIDが付くため、訪問者の既存のGA4やMixpanelのプロファイルには結びつきません。

Elidoを試す

URLを貼り付けて短縮リンクを取得

登録不要。リンクは30日間有効。永久に保存するには登録してください。

登録不要。無料登録すると月 50 件のリンクを作成できます。

Elidoを試す

EUホスティングのURL短縮サービス。カスタムドメイン、詳細な分析、オープンAPI付き。無料プラン - クレジットカード不要。

タグ
mixpanel vs ga4
mixpanel vs google analytics
link click analytics
campaign click attribution
ga4 measurement protocol
mixpanel eu data residency

続きを読む