3

次のイベントを含むPHPを使用してミックスパネルファネルを作成しようとしています

  1. 表示されたホームページ
  2. サインアップ
  3. ダッシュボードを表示
  4. 提出されたコード

現在、distinct_idを使用せずにこれを行っているため、ミックスパネルの傾向はかなり正確ですが、一意のユーザー数に依存する目標到達プロセスでは誤ったデータが得られます。

この問題を解決するには、distinct_idプロパティをどのように使用する必要がありますか?

4

1 に答える 1

9

私は PHP 開発者ではありませんが、現在 Mixpanel を使用していて、同様の問題に遭遇しました。バックエンドでも簡単に判別できる一意の識別子 (ユーザー ID など) をフロントエンドに強制するか、バックエンドから呼び出しを行うときにデフォルトの Mixpanel 提供の識別子を使用するかの 2 つのオプションがあります。最初のオプションは、特にユーザー サインアップなどを含むファネルを作成しようとしている場合に、一貫性の落とし穴を引き起こす可能性があります。ただし、2 番目のオプションはかなり簡単です。

Mixpanel は、「mp_YOUR-PROJECT-TOKEN-HERE_mixpanel」という名前の Cookie を各ユーザーに設定します。その Cookie には、とりわけ、フロントエンドからトリガーされたイベントで Mixpanel がそのユーザーに使用しているdistinct_id が含まれています。Cookie からその値を抽出し、バックエンドで Mixpanel 呼び出しに distinct_id パラメータとして明示的に渡すと、一貫したフローと機能するファネルが得られるはずです。

使いやすくするために、Mixpanel では cookie_name を引数として set_config またはフロントエンド javascript の init に設定することもできることに注意してください。

mixpanel.init("PROJECT-TOKEN-HERE", {cookie_name: foo})

ただし、何らかの理由で、単に「foo」ではなく「mp_foo」という名前の Cookie が生成されます。いずれにせよ、頑張ってください。

于 2012-04-13T16:52:04.773 に答える