• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

setName (API SPA)

Syntaxe

newrelic.interaction().setName(string $name[, string $trigger])

Définit le nom et le déclencheur de l'interaction du navigateur d'un SPA qui n'est pas un changement d'itinéraire ou un changement d'URL.

Exigences

Description

Cette méthode monitoring SPA définit le nom et le déclencheur d'une interaction avec le navigateur. Le nom sera exposé comme l'attribut browserInteractionName dans l'événement BrowserInteraction . Il sera également utilisé pour le regroupement dans l'UI.

Par défaut, browserInteractionName est nommé d'après une URL ou un itinéraire associé. Utilisez setName() lorsque vous souhaitez enregistrer une interaction qui n’est pas un changement d’itinéraire ou un changement d’URL.

La méthode setCurrentRouteName() nomme également l'itinéraire actuel. Lorsque vous utilisez les deux :

  • setName() a la priorité pour nommer l'interaction.
  • Les attributs previousRouteName et targetRouteName sont toujours définis avec des valeurs transmises à setCurrentRouteName().

L'utilisation conjointe de ces méthodes permet de nombreuses options de filtrage et de regroupement dans l'UI. Par exemple, vous pouvez :

  • Filtrer jusqu'à l'interaction d'un certain type, tel que LikeButtonClick.
  • Ensuite, regroupez par targetRouteName pour voir quels itinéraires ont le plus d'interaction LikeButtonClick .

Conseil

Cet appel d'API s'applique aux données dans les pages vues SPA dans le navigateur et au type d'événement BrowserInteraction . Pour définir un nom personnalisé pour les vues de page standard et le type d'événement PageView , voir setPageViewName. Il est recommandé d'utiliser les deux appels ensemble.

Paramètres

paramètres

Description

$name

chaîne

Requis. Si nul, le nom sera défini à l'aide de l'attributtargetGroupedUrl .

Si ce n'est pas nul, cela définira l'attribut browserInteractionName dans l'événement BrowserInteraction .

$trigger

chaîne

Facultatif. Si ce n'est pas nul, cela définira l'attribut TRIGGER sur l'événement BrowserInteraction .

Valeurs de retour

Cette méthode renvoie le même objet API créé par interaction().

Exemples

document.getElementById('subscribe').addEventListener('submit', () => {
newrelic.interaction().setName('createSubscription');
createSubscription();
});
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.