Syntaxe
newrelic.setPageViewName(string $name[, string $host])
Regroupe les pages vues pour aider à la structure de l'URL ou pour capturer les informations de routage de l'URL.
Exigences
Agent navigateur Lite, Pro ou Pro+SPA (v593 ou supérieur)
Si vous utilisez npm pour installer l'agent du navigateur, vous devez activer au moins une fonctionnalité lors de l'instanciation de la classe
BrowserAgent
. Par exemple, ajoutez ce qui suit dans l’éventailfeatures
:import { Metrics } from '@newrelic/browser-agent/features/metrics'const options = {info: { ... },loader_config: { ... },init: { ... },features: [Metrics]}Pour plus d'informations, consultez la documentation d'installation du navigateur npm.
Description
Les noms de page personnalisés peuvent vous aider à regrouper plus efficacement vos pages vues si la structure de votre URL ne fournit pas de regroupements utiles ou si l'agent du navigateur ne capture pas la partie de l'URL où les informations de routage sont stockées. Lors de l'interrogation de l'événement PageView
, le nom personnalisé sera exposé comme attribut browserTransactionName
. Le nom personnalisé sera également visible dans l'UI .
Pour utiliser un nom de vue de page personnalisé au lieu de l'URL de la page, formatez le nom sous forme de chaîne délimitée par des barres obliques. Effectuez cet appel avant que l’événement window load
ne se déclenche afin qu’il apparaisse correctement.
Conseil
Cet appel d'API s'applique aux données dans les vues de page standard du navigateur et à l'événement PageView
. Pour définir un nom personnalisé pour les pages vues SPA et l'événement BrowserInteraction
, voir SPA : setName. Il est recommandé d'utiliser les deux appels ensemble.
Paramètres
paramètres | Description |
---|---|
chaîne | Requis. Le nom de la page que vous souhaitez utiliser. Utilisez des caractères alphanumériques. |
chaîne | Facultatif. La valeur par défaut est Pour regrouper davantage ces transactions personnalisées, fournissez un |
Exemples
newrelic.setPageViewName('/login')// Ornewrelic.setPageViewName('/login', 'https://www.myapp.com')