This article helps you:
Understand the differences between cross-platform instrumentation and separate platform instrumentation, and when it's best to implement one over the other
Amplitude customers often ask if the same API Key should be used for the iOS and Android versions of the same app, or if web and mobile data should be tied together. The answer depends on the kind of apps you have and the kind of analyses you want to do.
In some cases, the app will behave differently on each individual platform—Android, iOS, and web—so your top priority should be to analyze how each one performs on its own. In others, understanding a user's behavior irrespective of the platform is the top priority: you know your users can come from any platform, and you're more interested in a user's actions than the platform they were on when they took those actions.
To help you decide whether you should combine data from various platforms into a single Amplitude project or separate them, let's explore the pros and cons of each option.
Here are some situations when it makes sense to do a cross-platform instrumentation:
There are two primary advantages to this approach: You can see totals across all platforms in a single unified view; and you can create funnels or retention charts that analyze user behavior across platforms.
Sometimes it makes more sense to do a separate platform instrumentation. Here are a couple examples:
Additionally, there are several advantages to consider:
Thanks for your feedback!
May 24th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.