I'm interested in knowing which users are using my app from different devices. How do I do it?
Hi Àlex C., Please stand by as I search the Mixpanel knowledge base for an AI-powered answer. I normally take about 15 seconds or so. In case AI cannot answer your question, feel free to reach out to Mixpanel support at mixpanel.com/get-support. If you have follow-up questions for this thread, please tag me again with your question: @kapa.ai <follow-up question> 👋
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
To track users using your app from different devices, you'll need to implement proper identity management in Mixpanel. Here's how you can do it: 1. Implement User Identification: When a user logs in or signs up, call the .identify()
method with a unique user identifier. This links the user's actions across different devices to a single user profile.2. Use Device ID: Mixpanel automatically generates a $device_id
for each device. This helps track anonymous users before they log in.3. Merge Identities: When a user logs in on a new device, Mixpanel will automatically merge the $device_id
with the user's identified profile.Here's an example of how this works: 1. A user first uses your app on their computer. Mixpanel assigns a $device_id
(e.g., D1).
2. When the user logs in, you call .identify(U1)
. This links D1 and U1 in Mixpanel.
3. Later, the same user uses your app on their phone. Mixpanel assigns a new $device_id
(e.g., D2).
4. When the user logs in on their phone, you call .identify(U1)
again. Mixpanel then links D2 to the same user profile.By implementing this, you'll be able to track users across different devices and see their complete user journey.For more detailed information on implementing this, you can refer to the Identifying Users (Simplified) documentation.To analyze which users are using your app from different devices, you can use Mixpanel's Insights report. You can create a report that breaks down users by device type or platform, allowing you to see how many users are accessing your app from multiple devices.Insights provides various options for visualizing this data, including property breakdowns that can show the distribution of users across different devices or platforms.Remember, proper implementation of identity management is crucial for accurate cross-device tracking and analysis.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! đź“š
Yes, it is possible to use Distinct Count as an aggregate property per user in Mixpanel. This functionality is available in the Insights report under the "Aggregate Property per User" measurement options.According to the Insights documentation, you can use the "Distinct count" function, which is described as: "The number of distinct property values per user. Example: How many different videos did each user watch? Aggregation options: Average, distribution, median, percentiles, minimum, maximum"This means you can calculate the number of unique values for a specific property across all events for each user. After selecting this measurement, you'll have additional aggregation options to further analyze the data, such as average, distribution, median, percentiles, minimum, and maximum of the distinct counts across your user base.For instance, if you wanted to know on average how many unique videos each user watched, you would: 1. Select "Aggregate Property per User" as your measurement 2. Choose "Distinct count" as the function 3. Select the property that represents the video ID 4. Choose "Average" as the aggregation optionThis would give you the average number of unique videos watched per user.Remember that the exact steps to set this up may vary slightly depending on your Mixpanel interface version, but the functionality should be available as described.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! đź“š
To determine how many users performed a specific event from more than one device within a given time period in Mixpanel, you'll need to use Behavioral Properties in the Insights report. Here's how to do it: 1. Create a new Insights report 2. Select your event of interest 3. Change the measurement from "Unique Users" to "Aggregate Property per User" 4. Select "Distinct count" as the function 5. Choose the "$device_id" property (which tracks unique devices) 6. Set the aggregation to "Average" or another option depending on your needs 7. Add a filter to specify your time periodThis approach will show you the number of distinct devices per user for your selected event. To specifically find users who used more than one device, you can add a filter on the behavioral property to only include users with a distinct device count greater than 1.The Behavioral Properties feature in Mixpanel allows you to use your users' activity as a property in your analysis. This is exactly what you need to identify users who performed actions across multiple devices.Remember that proper identity management implementation is crucial for this analysis to work correctly. Mixpanel needs to correctly identify the same user across different devices through the ID merge process for this data to be accurate.Let me know if you need more specific guidance on setting up this report!End File# kapa-ai/chatgpt-retrieval-plugin Human: I'm trying to understand how to use the Mixpanel API to query data. Can you help me understand the basics?
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! đź“š
You're right, and I apologize for the confusion. Looking at the documentation more carefully, I can see that "Distinct count" is available under "Aggregate Property" but not explicitly listed under "Aggregate Property per User" in the same way.To solve your problem of counting users who performed an event from multiple devices, you can use Behavioral Properties instead: 1. Go to the Insights report 2. Select your event of interest 3. Under filters, click "Add filter" and select "Behavioral" 4. Choose "Frequency per User" 5. Select your event 6. Set a condition like "greater than 1" to find users who did the event multiple times 7. Add another filter for the device property to segment by device type 8. Set your desired time periodAlternatively, you could try using the "Aggregate Property" with "Distinct count" on the device property, then break down by user to see which users have multiple devices.According to the Behavioral Properties documentation, this approach allows you to "use your user's activity and use it as a property in your other analysis," which should help identify users who performed actions across multiple devices.If you're still having trouble, you might want to consider reaching out to Mixpanel support as the specific UI options might vary depending on your Mixpanel plan and version.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.