If a user visits your website from across two different browsers or devices, then by default, Heap will treat that user as two different users. This is due to how cookies work.
However, you can solve this with the identify API, which lets you tie together a user’s activity across multiple browsers or devices. To learn more about how to manage identity, see Using Identify.
Heap’s identify API even works between web and native mobile apps. If you have Heap installed on both your website and your native mobile app, the identify API can tie together activity on both platforms and associate it with the correct user.
For an interactive course on how to measure cross-platform engagement, check out our Heap Use Cases | Analyzing Web & Mobile Data course in Heap University.