2015-11-27 133 views
0

我將mixpanel添加到我的網站。我在這裏所面臨的幾個問題:可以在mixpanel.people.set之前使用mixpanel.increment嗎?

以下是我們所跟蹤的人的屬性:

mixpanel.people.set({ 
    ‘$first_name’: 「Name」, 
    ‘$last_name’: 「Last_Name」, 
    '$email': "email id", 
    ‘Country’: 「Country」, 
    ‘Gender’: 「Male/Female」, 
    '$created': date of sign up, 
    'Last Login':Date 
    ‘Username’: 「username」, 
    ‘Login Page’: ‘Name of page from where user clicked login’, 
    ‘Number of visits’: 
    ‘Number of snippets plays’: 
    ‘Number of mixes Created’: 
    ‘Number of full songs played’: 
    ‘Number of snippets created’: 
    ‘Number of upvotes given’: 
    ‘Number of favourites given’: 
    ‘Number of Downvotes given’: 
    ‘Number of snippet Shares’: 
    'Number of Mix Shares': 
    ‘Number of Users Invited’: 
    ‘Number of mixes collected’: 
    'Number of mixes played': 
}) 

我們正在創造在申請期間用戶配置文件,因爲此時我們將接收與數據電子郵件,身份證,姓名等。問題是播放trbble,播放完整的歌曲和播放混合功能也允許在註銷模式。因此,除非用戶註冊,否則所有這些數據都不會被捕獲。有沒有一種方法可以爲註銷用戶創建一個配置文件,並不斷增加trbble播放/混合播放/完整歌曲播放的值,然後在註冊時添加其他屬性?

如何增加播放次數而不必在每次播放事件觸發時都明確設置播放次數?

回答

0

在首次訪問時爲用戶創建一個配置文件,並只設置您的初始已知值。

mixpanel.people.set({ 
     ‘Number of visits’:0 
     ‘Number of snippets plays’:0 
     ‘Number of mixes Created’:0 
     ‘Number of full songs played’:0 
     ‘Number of snippets created’:0 
     ‘Number of upvotes given’:0 
     ‘Number of favourites given’:0 
     ‘Number of Downvotes given’:0 
     ‘Number of snippet Shares’:0 
     'Number of Mix Shares':0 
     ‘Number of Users Invited’:0 
     ‘Number of mixes collected’:0 
     'Number of mixes played':0 
    }) 

可以增加你想在任何時候這些價值觀念,他們將Mixpanel遞增。獨特的Mixpanel ID將被使用。

在註冊時創建一個別名或識別用戶在登錄時

在註冊時

mixpanel.alias("INTERNAL_USER_ID"); 

然後設置屬性的其餘像$first_name$email等..

登錄後

mixpanel.identify("INTERNAL_USER_ID"); 

Mixpanel將完成剩下的工作!

相關問題