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
spa
ao 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();});