[Week 5] Learning Mixpanel: User Profiles

[Week 5] Learning Mixpanel: User Profiles

Introduction

Welcome to Week 5 of Learning Mixpanel. I'm Ansh, a Mixpanel Certified Partner. I’ve had the privilege of working with 60+ startups, helping them set up their analytics infrastructure and gain actionable insights using Mixpanel.

Curious about my work? Check out my website for case studies, testimonials, and more details about what I do.

Today, I’m going to talk about user profiles in Mixpanel.

Let’s get into it


User Profiles

If your preferred consumption is audio visual - access the video on Youtube.

User profiles are created when Mixpanel identifies a new user. Each profile stores data on user events and properties.

Using the Users Tab, you can:

  • Filter users based on specific events, cohorts, or property values.
  • Customize the columns you see on the screen.
  • Export users along with their properties.

Creating/ Updating a User Profile

There are 3 ways to create or update user profiles:

Create a profile

You can manually create a new user profile by specifying their distinct_id and name (required properties). You can also add other properties and their values. Once created, any event with this distinct_id will be linked to this user profile.


Update a profile

Updating a profile is similar to creating one. You can add new properties or update existing ones. For example, if a user profile has number of purchases as 100, you can update it to 200 and add a new property like number of searches.


Import from CSV Create/ Update a profile

You can create or update multiple user profiles by uploading a CSV file. The file must include a column with distinct_id for Mixpanel to recognize the users.

The CSV doesn't need headers; otherwise, Mixpanel will treat them as data.

After uploading, assign names to each column (e.g., $name, $phone). If no $distinct_id column is present, Mixpanel will generate one.

Mixpanel will create new profiles for IDs that donʼt exist, and update the ones that do.


Updating/ Deleting a User Property

You can go to a specific user's profile and manually update their property value or delete a property from their profile as needed.


Mixpanel learning course

Every week, I’m going to talk about one topic from Mixpanel. If you’d like to access everything at once, take a look at my course on Mixpanel.

The course is a comprehensive deep dive into Mixpanel, covering each feature with relevant, practical examples.

By the end of the course, you'll become a Mixpanel expert—equipped with the knowledge and confidence to navigate and use the platform like a pro.

Having worked with 60+ startups, I’ve structured this course to focus on what actually gets used in Mixpanel and how.

Each chapter includes a video tutorial and a written document (with visuals) so you can choose the learning format that suits you best—video, text, or both!

Read more