From 8d47ae541e2a466484d089725519f69006b7523b Mon Sep 17 00:00:00 2001 From: Jonathan Mezach Date: Wed, 12 Jul 2023 16:29:49 +0200 Subject: [PATCH] Send value to NR Browser as well Signed-off-by: Jonathan Mezach --- .../apis/implementations/AnalyticsApi/NewRelicBrowser.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/analytics-module-newrelic-browser/src/apis/implementations/AnalyticsApi/NewRelicBrowser.ts b/plugins/analytics-module-newrelic-browser/src/apis/implementations/AnalyticsApi/NewRelicBrowser.ts index d2c46d1394..274089d429 100644 --- a/plugins/analytics-module-newrelic-browser/src/apis/implementations/AnalyticsApi/NewRelicBrowser.ts +++ b/plugins/analytics-module-newrelic-browser/src/apis/implementations/AnalyticsApi/NewRelicBrowser.ts @@ -111,6 +111,9 @@ export class NewRelicBrowser implements AnalyticsApi { if (action === 'navigate' && context.extension === 'App') { const interaction = this.agent.interaction(); interaction.setName(subject); + if (value) { + interaction.setAttribute('value', value); + } Object.keys(context).forEach(key => { if (context[key]) { interaction.setAttribute(`context.${key}`, context[key]); @@ -125,6 +128,9 @@ export class NewRelicBrowser implements AnalyticsApi { const customAttributes: { [x: string]: string | number | boolean | undefined; } = {}; + if (value) { + customAttributes.value = value; + } Object.keys(context).forEach(key => { if (context[key]) { customAttributes[`context.${key}`] = context[key];