• Should I Use a User ID or Device ID?

  • This article details the differences between the Swrve user ID and device ID and will help you determine which ID to use in your integration. What does the Swrve ID do? In Swrve, this ID is used to track a user for KPI reports, segmentation and dynamic content delivery. IDs are essential in delivering unique Read More


  • How Do I Capture Device Type and Location?

  • The Swrve SDK automatically collects the following device attributes on iOS, Android and Unity. Each attribute is sent as a user property and updated each time they start a new session. User Attribute Name Description Example Values swrve.device_width The width in pixels of the device screen. 640 swrve.device_height The height in pixels of the device Read More


  • Should I Use Advertising ID to Identify Users in my Android App?

  • No. You should not use Advertising ID to identify your users in Swrve. Why should I not use the Google Advertising ID? You should not use Advertising ID because it is resettable by the user. When users reset their Advertising ID they look like a new users to the Swrve system. This makes our segmentation, Read More


  • What Are the Differences between Payloads and User Properties?

  • Payloads and user properties are sent to Swrve in a similar fashion, but are intended for much different purposes. There is a 500 key/value limit on payload data, since each payload is constantly being calculated and processed. Currently, there is no limit on user properties, although only some properties can be pulled out of Swrve Read More