tanto quanto percebi ontem, não tens que por $ em nada. mas há alguns campos pre-definidos que o mixpanel assume, e esses é que começam por $ (se bem que acho que ele faz match automaticamente de first_name para $first_name). mas em geral ele engole tudo o que lhe mandares