Get started with Pendo for Mobile

Last updated:

With Pendo for Mobile, you can create a connected digital experience across your mobile and web product portfolio. You can:

  • Analyze how your users interact with your solution in all settings
  • Understand how users move across platforms
  • Harness insights throughout the product journey
  • Tailor in-app guidance based on the user’s device

Pendo Mobile SDK

The Pendo Mobile SDK provides codeless, retroactive analytics across all of your app versions, as well as lightbox (in-app message), tooltips, and multi-step walkthrough guides built with Pendo's Visual Design Studio. 

  • The integration takes three lines of code.
  • Mobile Pendo SDKs start collecting analytics after a successful install. This allows Pendo to automatically track any user action in your app, providing insights without prior app tagging (retroactive analytics).
  • Analytics and Guides are agnostic to app versions, allowing you to make updates without needing to change the way Pendo tracks user interactions on mobile apps.
  • Utilize multi-app paths and funnels to track users throughout their product journey on mobile and web.

Supported Frameworks: Codeless, retroactive analytics

Pendo supports the following frameworks for codeless, retroactive analytics:

  • Native iOS & Android applications
  • Xamarin for iOS and Xamarin for Android
  • Xamarin Forms 5 
  • MAUI Integration
  • Swift UI
  • React Native for iOS and React Native for Android
  • Expo for React Navigation
  • Expo for React Native Navigation

Supported Frameworks: Track Events

Track Events are event-type information programmatically sent to Pendo. These events can be server-side for things like an API being called, an email being sent to a user, or other server events. In addition, you can pass client/browser-side events such as a browser error, download complete, or other events that aren’t automatically captured as click events or page load events. We support the following framework with track events:

Add a mobile app

  1. Navigate to Settings > Subscription Settings.

  2. Open the Applications tab.

  3. Select Add Mobile App in the top-right corner of the screen.

  4. Enter a name for the app, select the Mobile option, and select Create App.
    add_mobileapp.png
  5. In the Install Settings tab of the new app, select View Installation Guide
    mobile_install_instructions.png
    The installation instructions open in Github.
  6. In Github, select the required framework and follow the step-by-step SDK installation instructions. When the app is successfully installed, it shows as Integrated in Subscription Settings.

You are now ready to:

Frequently asked questions

Do I need to do anything when I release a new app version?

No, guides and analytics will work seamlessly on your new app version. If any of your mobile pages have changed dramatically in a new app version and stopped sending analytics, we will alert you via our Page Alerts and instruct you on how to fix your tagged pages

When will the data appear?

As with Pendo web analytics, data is processed at the top of the hour, every hour. Processing times can take up to 15 minutes after the hour, depending on the amount of data. 

Known limitations 

  • You might not be able to tag some controls in your app, or they might not collect analytics. Mobile technologies keep advancing and we're working to keep up. Let us know if you don't manage to tag something by contacting Pendo Support.
  • When two pages have the exact same structure, you must select an additional label to distinguish between the pages. Read here to learn more.
  • Our default page and feature rules, which are critical to getting the correct analytics, sometimes require refinement to match your specific app - make sure you understand your options for page and feature tagging.
Was this article helpful?
3 out of 11 found this helpful