2014-11-21 2 views
1

SPA에서 mixpanel을 사용하려면 어떻게해야합니까? 사용자가 만든 이벤트를 추적하고 싶습니다. 사용자가 페이지를 처음 열면 무작위로 생성 된 ID가 부여됩니다. 서명 후이 작업이 실행됩니다. angular.js와 함께 mixpanel 사용

mixpanel.identify(data.id); 

하지만 내 mixpanel에서

여전히 사용자에게 주어진 임의 ID 계정 : user.setCurrent 기능에서
mixpanel.alias(data.id); 
mixpanel.track('Sign In', { 
    'Email': response.data.email 
}); 

user.setCurrent(data); 

나는 이렇게? 이것을 막기 위해 무엇을해야합니까?

답변

0

는 사용 mixpanel.identifydoesn't actually change the ID Mixpanel uses : 가입 확인 페이지에서

, 당신은 ("[email protected]") mixpanel.alias를 호출합니다. 이것은 실제로 ID를 변경하지 않습니다. 그는 원래 할당 한 임의의 ID를 사용하여 여전히 식별됩니다.

당신이 할 수있는 일은 이메일과 마찬가지로 Mixpanel Person에 데이터베이스에서 사용하는 ID를 추가하는 것입니다. 그런 다음 Mixpanel UI를 구성하여 보고서에 해당 열을 표시하십시오.

mixpanel.track('Sign In', { 
    'Email': response.data.email, 
    'UserId': response.data.id 
});