Medallia Mobile SDK Bridge
From Digital version 4.8, use Mobile SDK Bridge to enable seamless communication between Medallia mobile SDKs, opening up possibilities such as triggering a Digital Feedback survey based on Digital Experience Analytics. Adding the Mobile SDK Bridge to your app is as simple as including it in the project along with the other frameworks for the SDK you are going to use it with.
As part of version 4.10.0, communication for Digital is enabled by default. To override the enabled bridge, use the 25DCR4_MPC9135_BridgeSDKIntegration provisioning feature flag in the Cosmos UI or using the /propertyProvisioning API.
Mobile SDK Bridge Integration
Mobile SDK Bridge enables communication between these Medallia mobile SDKs:
- Medallia Digital Experience Analytics (DXA)
- Medallia Digital Mobile SDK
- Medallia Experience Orchestration
Add Mobile SDK Bridge to any application that uses any of these other Medallia SDKs. Please see the documentation to integrate and configure Medallia DXA and DF SDKs.
Mobile SDK Bridge use cases
Apps that integrate Mobile SDK Bridge share information between SDKs automatically, which opens up use cases such as:
Contextual Feedback Collection
Automatically trigger a feedback survey when a user is on a specific app screen, for example the Settings screen, or completes a key action such as Add to Cart, ensuring feedback is collected at the most relevant moment without additional development effort.
Rich Session Replay Analysis
Digital Feedback connector is now available for DXA, and Digital suite reporting works out of the box.
Intelligent In-App Orchestrations
Leverage interaction from other SDKs to dynamically trigger targeted in-app messages or offers using Medallia Experience Orchestration, providing proactive support or personalized guidance.
Bridge based rules
This feature is available upon request. Ask your Medallia expert to file a Feature activation request with Medallia Support. Apps using the Mobile SDK Bridge provide these additional rules, which could be used for example in targeting survey forms or app ratings:
DXA Current Screen name
DXA captures the name of the visible screen automatically which is extremely beneficial for Digital Survey targeting and reporting. The Mobile SDK Bridge passes this information from DXA to Digital.
Use DXA Current Screen name in the Rule engine for example to create targeting rules. In Medallia Experience Cloud reporting the "DXA Screen name" is shown in the response details.
Orchestration Interaction
Orchestration captures interaction with UI elements in the app. An interaction can be anything from a complete screen to button visible in the app that can be interacted with. This field can be used with survey forms for creating extremely targeted survey experiences. Apps using the Mobile SDK Bridge pass this information from Orchestration to Digital Feedback.
Use Orchestration Interaction in the Rule engine for example to create targeting rules.
MXO Webview URL
Orchestration captures the URL currently visible inside the WebView. This information can help target Digital Native Surveys based on the content being shown inside the WebView, especially for apps with multiple WebView pages. Apps using the Mobile SDK Bridge pass this information from Orchestration to Digital Feedback.
Use MXO Webview URL in the Rule engine for example to create targeting rules. In Medallia Experience Cloud reporting the "MXO WebView URL" is shown in the response details.
Mobile SDK Bridge installation on Android
dependencies {
implementation("com.medallia:mobile-bridge-android-sdk:+")
}dependencies {
implementation 'com.medallia:mobile-bridge-android-sdk:+'
}Mobile SDK Bridge installation on iOS
Cocoapods
For integration using Cocoapods, add the Bridge framework to your Podfile:
pod 'medallia-mobile-bridge-ios-sdk'Then run the following command:
pod installSwift Package Manager
For integration using Swift Package Manager, add the Bridge package to your project's Package Dependencies:
https://github.com/medallia/mobile-ios-bridge-sdk