Mixpanelで新しいユーザーを識別するために、次のコードを使用しています。
    var mixpanelTries = 0;
    function handleMixpanelUser() {
        if ((window.mixpanel) && (window.mixpanel.alias)) {
            if ("@Auth.UserID" !== "0") {
                if ("@SessionWrapper.UserInitialized" === "False") {
                    try { mixpanel.alias("@Auth.UserID"); } catch (exception) {console.log("exception"); }
                    mixpanel.identify("@Auth.UserID");
                    mixpanel.people.set({
                        "$email": "@Auth.UserEmail",    // only special properties need the $
                        "$created": "@SessionWrapper.UserCreated",
                        "name": "@Auth.FullName"
                    }, function (resp) { });
                    var url = "http://" + "@Config.BaseUrl" + "/finalizeuser/" + "@Auth.UserID";
                    $.ajax({
                        type: 'POST',
                        url: url,
                        async: false
                    });
                }
                else {
                    mixpanel.identify("@Auth.UserID");
                }
            }
        }
        else {
            if (mixpanelTries < 5) {
                mixpanelTries++;
                setTimeout(handleMixpanelUser, 100);
            }
        }
    }
    $(function () {
        handleMixpanelUser();
    });
このコードは2012年12月に作成され、完全に機能しました。ただし、1月1日以降、このコードは機能しないため、クラッシュしませんが、新しいユーザーはMixpanelで作成されません。コードに変更はありませんでした。私のコードが2012年に良かったのに、2013年に悪かったのはなぜですか?
設定を変更する必要がありますか?
助けてくれてありがとう。