Browser agent and SPA API

Reports a Browser PageAction event to New Relic One along with a name and optional attributes.
Adds a unique name and ID to identify releases with multiple JavaScript bundles on the same page.
Adds a JavaScript object with a custom name, start time, etc. to an in-progress session trace.
Records an additional time point as "finished" in a session trace, and sends the event to New Relic One.
Identifies a browser error without disrupting your app's operations.
Adds a user-defined attribute name and value to subsequent events on the page.
Allows selective ignoring of known errors that the Browser agent captures.
Groups page views to help URL structure or to capture the URL's routing information.
SPA: actionText
Sets the text value of the HTML element that was clicked to start a browser interaction.
SPA: createTracer
Times sub-components of a SPA interaction separately, including wait time and JS execution time.
SPA: end
Ends the SPA interaction at the current time.
SPA: getContext
Stores values for the current SPA interaction asynchronously in Browser.
SPA: ignore
Overrides other SPA save() calls; ignores an interaction so it is not saved or sent to New Relic.
SPA: interaction
Returns a new API object that is bound to the current SPA interaction.
SPA: onEnd
Change the values associated with a SPA interaction before the interaction is saved .
SPA: save
Ensures a SPA browser interaction will be saved when it ends.
SPA: setAttribute
Adds a custom SPA attribute only to the current interaction in Browser.
SPA: setCurrentRouteName
Gives SPA routes more accurate names than default names. Monitors specific routes rather than by default grouping.
SPA: setName
Sets the name and trigger of a SPA's browser interaction that is not a route change or URL change.