Here are the different mobile library properties available for analysis in Heap, along with some nuances of what you’ll see in the results.
Core Library: This indicates whether or not this event was captured via the core SDK. It will show swift_core or android_core if this is the case, and show (No data) if not.
Overlay Library: This indicates the autocapture or bridge SDK used to capture events. The most common values are ios_capture and android_view_autocapture, representing the new autocapture SDKs. You may also see values like flutter_bridge, xamarin_bridge, or capacitor_bridge if you take advantage of Heap’s precision-tracking bridges. This property will show (No data) if you are using one of Heap’s classic SDKs, since we added the overlay library construction for our Core SDKs only.
Mobile Library Version: The is the version number of the mobile SDK that captured the event. You can compare these values to the values in our iOS and Android changelog files to better understand which version of Heap’s SDKs was running in your app when these events were captured.
You can set up a usage over time chart for a combo event that includes the same event across all mobile platforms, then group by all of these properties to see what they’ll show you, as seen below.
In the results, you’ll see a table with the values of each property. You can use this info to determine which property is the best fit for your analysis needs.