Suivi des vues Web Android
Présentation
Grâce à la solution Real User Monitoring, vous pouvez surveiller des vues Web et bénéficier d’une visibilité complète sur vos applications Android et Android TV hybrides.
Cette fonctionnalité vous permet d’accomplir ce qui suit :
- Surveiller des parcours utilisateur dans les composants Web et natifs de vos applications mobiles
- Identifier les pages Web ou composants natifs à l’origine des problèmes de latence de vos applications mobiles
- Venir en aide aux utilisateurs qui ne parviennent pas à charger des pages Web sur leur appareil mobile
Implémentation
Prérequis
Commencez par configurer le SDK RUM Browser pour la page Web à afficher sur votre application mobile Android et Android TV. Pour en savoir plus, consultez la section Surveillance Browser RUM.
Modifier la configuration existante du SDK
Téléchargez la dernière version du SDK RUM Android.
Modifiez la configuration existante du SDK Android pour la surveillance Android RUM.
L’exemple suivant permet d’ajouter une fonctionnalité de suivi des vues Web :
val configuration = Configuration.Builder(
rumEnabled = true
)
.useSite()
.trackInteractions()
.setWebViewTrackingHosts(hosts)
.trackLongTasks(durationThreshold)
.useViewTrackingStrategy(strategy)
.build()
val credentials = Credentials(<CLIENT_TOKEN>, <ENV_NAME>, <APP_VARIANT_NAME>, <APPLICATION_ID>)
Datadog.initialize(this, credentials, configuration, trackingConsent)
}
}
Configurez DatadogEventBridge
pour les vues Web que vous souhaitez suivre dans votre application mobile Android. Pour cela, utilisez DatadogEventBridge.setup(webView)
dans le fichier de configuration pendant l’initialisation du SDK RUM Android.
Accéder à vos vues Web
Vos vues Web s’affichent dans le RUM Explorer, avec les attributs service
et source
associés. L’attribut service
indique le composant Web à partir duquel la vue Web a été générée, tandis que l’attribut source
fournit la plateforme de l’application mobile, par exemple Android.
Appliquez un filtre basé sur vos applications Android et Android TV, puis cliquez sur une session. Un volet latéral s’ouvre alors. Il contient la liste des événements de la session.
Cliquez sur Open View waterfall dans l’onglet Performance pour passer d’une session à une visualisation en cascade des ressources.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: