可以在mixpanel.people.set之前使用mixpanel.increment吗?

时间:2015-11-27 19:37:45

标签: analytics mixpanel

我正在将mixpanel添加到我的网站。我在这里面临一些问题:

以下是我们正在跟踪的人物属性:

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播放/混合播放/完整歌曲播放的值,然后在注册时添加其他属性?

每次触发播放事件时,如何在不必明确设置的情况下增加播放次数?

1 个答案:

答案 0 :(得分: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将完成其余的工作!