Sintaxe
newrelic.interaction().actionText(string $value)Define o valor de texto do elemento HTML que foi clicado para iniciar uma interação do browser.
Requisitos
Agente browser Pro+SPA (v1099 ou superior)
Se estiver usando o npm para instalar o agente browser, você deverá ativar o recurso
spaao instanciar a classeBrowserAgent. Na matrizfeatures, adicione o seguinte:import { Spa } from '@newrelic/browser-agent/features/spa';const options = {info: { ... },loader_config: { ... },init: { ... },features: [Spa]}Para obter mais informações, consulte a documentação de instalação do browser npm.
Descrição
Este método de monitoramento SPA define o valor do texto do elemento HTML que foi clicado para iniciar uma interação do browser. O valor será exposto como o atributo actionText no evento BrowserInteraction .
NOTA: O agente tenta determinar automaticamente o valor do texto do elemento HTML que foi clicado. Isso se aplica apenas aos elementos <a>, <button> e <input> . A API actionText pode ser usada nos casos em que isso não for suficiente ou preciso.
Dica
Esta chamada de API se aplica a dados em visualizações de páginas SPA no browser e ao tipo de evento BrowserInteraction . Para definir um nome personalizado para visualizações de página padrão e o tipo de evento PageView , consulte setPageViewName. É recomendado usar as duas chamadas juntas.
Parâmetro
Parâmetro | Descrição |
|---|---|
corda | O valor de texto do elemento HTML que representa a ação que iniciou a interação. |
Valores de retorno
Este método retorna o mesmo objeto de API criado por interaction().
Exemplos
document.getElementById('subscribe').addEventListener('submit', () => { newrelic.interaction().actionText('Create Subscription'); createSubscription();});