Mixpanelに複数のページが説明しようとしているにもかかわらず、Mixpanelエイリアスがうまく動作するはずです。複数のデバイス上のMixpanelエイリアス
this pageによれば、ユーザーIDからデバイスの生成IDまでのワンタイムマッピングが作成されるため、ユーザーごとに1回だけalias()を呼び出す必要があります。しかし、そのマッピングは別の方法ではありませんか? Bobが電話でアプリを起動してログインすると、エイリアス()を呼び出して今までのすべての行動を自分のアカウントにマッピングするとしましょう。その後、彼はタブレットで同じプロセスを進めます。同じマシンで別名()を呼び出して同じことをすることができます。しかし、私が特に言及したページでは、ユーザーIDをそのデバイスのIDにマップするため、特にそうしないと言っています。
複数のデバイスでident()を呼び出すことはできますが、以前のイベントはユーザーIDにリンクされません。私は、この全体のことがどのように機能するかを誤解てるよう
は私が感じるが、私は今、私はいつもこのように私は...それはあまりにも過去に他の誰かを混同しています望んでいる
これは理にかなっているようですが、リンク先のページでは、「mixpanel.alias()を複数回呼び出すのは避けてください。」と「[email protected]をMixpanel distinct_id 12345、[email protected]をMixpanel distinct_id 67890にマップしようとすると、自動的に失敗します。むしろどちらかのデバイスが2番目のエイリアス()を呼び出すことはうまくいかないことを示唆しています。私はこれが理にかなっていることに同意します。 –
実際に私がしているのは、アプリケーションが起動すると、ログインしているユーザーがいるかどうかを確認し、存在する場合はそのユーザーのIDで識別します。そうでない場合は、登録プロセスの直後にIDで別名機能を呼び出します。 –