MicroStrategy ONE
Enabling the Smart Banner feature
A smart banner on a mobile website is designed to encourage users to open the native app, or install it if they don’t already have it. It provides a smart link that automatically opens up the app if it’s installed or takes the user to the app store page if not.
The following parameter and value are used to specify whether to enable the Smart Banner feature when MicroStrategy Library is used on a mobile device. When the Smart Banner feature is explicitly enabled, the smart banner is visible. When the Smart Banner feature is explicitly disabled, the smart banner is hidden.
When the Smart Banner parameter is not present in the URL, the default behavior depends on whether the dashboard is embedded or not.
- When the dashboard is not embedded, the default is to display the smart banner on the Library page, the dashboard page, and the login page (if the user is redirected there).
- When the dashboard is embedded, the default is to not display the smart banner on the dashboard page and the login page (if the user is redirected there). The Smart Banner feature is not supported on the Library page for an embedded dashboard.
This is a feature-level setting. Feature-level settings override UI settings and also imply UI settings when they are associated with UI elements.
Parameter | Setting Level | Value | Target Component | Behavior |
---|---|---|---|---|
feature.smartBanner |
Feature |
Possible values include:
Default value depends on whether the dashboard is embedded
|
|
Specifies whether to make the Smart Banner visible
|
The sample URLs below show how to explicitly enable and disable the Smart Banner feature.
Sample URL for explicitly enabling the Smart Banner feature on the dashboard page
http(s)://webserver:port/webapp/app/projectID/docID?feature.smartBanner=true
Sample URL for explicitly disabling the Smart Banner feature on the dashboard page
http(s)://webserver:port/webapp/app/projectID/docID?feature.smartBanner=false
If the user is redirected to the login page, the Smart Banner parameter setting on the original URL will apply.
Sample URL for explicitly enabling the Smart Banner feature on the Library page of a non-embedded dashboard
http(s)://webserver:port/webapp/app?feature.smartBanner=true
Sample URL for explicitly disabling the Smart Banner feature on the Library page of a non-embedded dashboard
http(s)://webserver:port/webapp/app?feature.smartBanner=false
The Smart Banner feature is not supported on the Library page of an embedded dashboard.