[Week 23] Learning Mixpanel: Borrowed Properties
Introduction
Welcome to Week 23 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.
Tired of Mixpanel data going wrong - events missing, properties breaking, or random spikes?
Pravix makes it simple to detect these issues and keep your data clean.
Today, I’m going to talk about how to use borrowed properties in Mixpanel
Let’s get into it
If your preferred consumption is audio visual - access the video on Youtube
Borrowed properties allow you to utilize properties from another event when they don’t exist in the event you’re analyzing. For example, if you want to know whether a “Purchase Completed” event originated from
a “Search” event, but thereʼs no related property in the “Purchase Completed” event, you can borrow it from the “Products Searched” event.
Hereʼs how to create a Borrowed Property:
- Go to the Filter/Breakdown menu.
- Select Create Custom Event Property.
- Type “.ˮ and navigate to Computed.
- Select Borrow Property.
- Choose the event (e.g., “Products Searched”) and the property you want to borrow.
- Save it.





For every event where you borrow a property, Mixpanel looks back 30 days to fetch the most recent value.
Example:
- Purchase Completed event on 20th May.
- Products Searched event on 15th May, 10th May, and 1st April.
Mixpanel will ignore the 1st April event (because it’s outside the 30-day window) and choose the most recent event before the purchase 15th May) for borrowing the property.