This article is for customers who are looking to start tagging features in their Mobile application.
Tag A Feature
Tagging features can either be done when tagging a page or at any other by going accessing the designer via 'Manage Pages:'
- Go to Pages
- Filter to the Mobile App
- Select the page
- Select Manage Page
- Start tagging your Features!
Click on any feature in the screenshot this will it to the features table on the left side of the UI, Name the feature (optionally assign it to a Group) and save.
Tag a feature
Tip: To quickly edit a tagged feature, go to Features in the left-hand navigation and choose "Features." Then choose "Manage Features In-App" to open the Designer on the page where the feature has been tagged.
Advanced Tagging Capabilities
Exclude text from feature’s rule
Used to track these features regardless of text that is associated with the feature. For example:
- In multi-lingual apps when the text in a button may change with different users.
- A button does not have consistent text across users or times
Tagging App-wide Features (Beta)
Used for features that appear across your Mobile App, such as on the navigation menu or a tab bar button. Using App-Wide will allow Pendo to collect click events for these features regardless of the page it was tagged on in the Mobile App.
As a best practice, tag the App-Wide Feature from the home screen or use a naming convention that will help you (or others) easily locate it (ie: "Info (tagged on Home)").
Tagging List Elements
Pendo automatically tags the feature by the position/index of the item in the list when tagging a list item in your Application (a line in a table, a menu entry, etc.
If the 1st list item is tagged, Pendo collects analytics only on clicks on the 1st item. If the 3rd item is tagged, Pendo collects analytics only on clicks the 3rd item, and so on. This usually works well with static lists.
Tag all items in the list as a single feature (Beta) - This can be used for dynamic lists where the content of the list changes per user each time a user logs into the Application. This will allow you to collect analytics of any click on a list element, regardless of its position.
Tagging 'below-the-fold' features
If some of your features reside "below the fold" i.e. - they do not exist in the original page's screenshot, follow these instructions:
- Capture the page in its scrolled state and save it as a new page. The name can indicate that this is a 'below-the-fold' capture.
- Tag features on this new page.
- Note that the page analytics of this 'below-the-fold' page will be the same as the original page.
Frequently Asked Questions
How are my features identified?
- A feature is always tagged in the context of a page.
- A rule is created for each tagged feature which relates to the "class" of the element, the element's text if such exists, its position in the list, its position on the page and many other parameters.
- If a feature is not identified correctly, contact our support so that we can modify the feature's rule to match your needs.
- Features will usually be identified correctly across your app versions. However, if you performed User Interface changes to your app and specifically changed button texts, you might need to Recapture the Mobile Page in order to make sure all features are identified correctly and fix the tagging if needed.
I can’t tag some of the features in my application. What do I do?
There are many ways to implement mobile buttons within an App. We are optimizing the way our SDK identifies features. However, if you’re unable to tag and receive analytics for specific mobile features, please contact our support. A possible workaround is using Track Events to track specific features to collect that data.
I stopped getting new analytics for some of the tagged pages. Why is that?
Have you released a new app version to the store recently? If some of your pages/features changed in the newly released app version, you can update them by Recapturing the Mobile Page.