diff --git a/plugins/analytics-module-newrelic-browser/README.md b/plugins/analytics-module-newrelic-browser/README.md
index 37c335d295..2fe3956d2d 100644
--- a/plugins/analytics-module-newrelic-browser/README.md
+++ b/plugins/analytics-module-newrelic-browser/README.md
@@ -47,7 +47,7 @@ in New Relic Browser using the Copy/Paste method.
# app-config.yaml
app:
analytics:
- nr:
+ newRelic:
endpoint: 'bam.nr-data.net',
accountId: '1234567'
applicationId: '987654321'
@@ -64,7 +64,7 @@ By default the distributed tracing and cookies features are disabled. You can en
# app-config.yaml
app:
analytics:
- nr:
+ newRelic:
...
distributedTracing: true
cookiesEnabled: true
@@ -109,9 +109,9 @@ make and test changes is to do the following:
2. Install all dependencies `yarn install`
3. If one does not exist, create an `app-config.local.yaml` file in the root of
the monorepo and add config for this plugin (see below)
-4. Enter this plugin's working directory: `cd plugins/analytics-provider-nr`
+4. Enter this plugin's working directory: `cd plugins/analytics-provider-newrelic-browser`
5. Start the plugin in isolation: `yarn start`
-6. Navigate to the playground page at `http://localhost:3000/nr`
+6. Navigate to the playground page at `http://localhost:3000/newrelic`
7. Open the web console to see events fire when you navigate or when you
interact with instrumented components.
@@ -125,7 +125,7 @@ Paste this into your `app-config.local.yaml` while developing this plugin:
```yaml
app:
analytics:
- nr:
+ newRelic:
accountId: '1234567'
applicationId: '987654321'
licenseKey: 'NRJS-12a3456bc78de9123f4'
diff --git a/plugins/analytics-module-newrelic-browser/config.d.ts b/plugins/analytics-module-newrelic-browser/config.d.ts
index 9f90e1cd8f..e653f3af7d 100644
--- a/plugins/analytics-module-newrelic-browser/config.d.ts
+++ b/plugins/analytics-module-newrelic-browser/config.d.ts
@@ -17,7 +17,7 @@
export interface Config {
app: {
analytics?: {
- nr: {
+ newRelic: {
/**
* Data ingestion endpoint to use, either bam.eu01.nr-data.net (EU) or bam.nr-data.net (US)
* @visibility frontend
diff --git a/plugins/analytics-module-newrelic-browser/dev/index.tsx b/plugins/analytics-module-newrelic-browser/dev/index.tsx
index 5524a48b68..15caacfe61 100644
--- a/plugins/analytics-module-newrelic-browser/dev/index.tsx
+++ b/plugins/analytics-module-newrelic-browser/dev/index.tsx
@@ -33,7 +33,7 @@ createDevApp()
}),
})
.addPage({
- path: '/nr',
+ path: '/newrelic',
title: 'New Relic Playground',
element: ,
})
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 293c0a9b45..f2f35b5765 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
@@ -102,17 +102,17 @@ export class NewRelicBrowser implements AnalyticsApi {
| ((userEntityRef: string) => Promise);
},
) {
+ const newRelicBrowserConfig = config.getConfig('app.analytics.newRelic');
const browserOptions: NewRelicBrowserOptions = {
- endpoint: config.getString('app.analytics.nr.endpoint'),
- accountId: config.getString('app.analytics.nr.accountId'),
- applicationId: config.getString('app.analytics.nr.applicationId'),
- licenseKey: config.getString('app.analytics.nr.licenseKey'),
+ endpoint: newRelicBrowserConfig.getString('endpoint'),
+ accountId: newRelicBrowserConfig.getString('accountId'),
+ applicationId: newRelicBrowserConfig.getString('applicationId'),
+ licenseKey: newRelicBrowserConfig.getString('licenseKey'),
distributedTracingEnabled:
- config.getOptionalBoolean(
- 'app.analytics.nr.distributedTracingEnabled',
- ) ?? false,
+ newRelicBrowserConfig.getOptionalBoolean('distributedTracingEnabled') ??
+ false,
cookiesEnabled:
- config.getOptionalBoolean('app.analytics.nr.cookiesEnabled') ?? false,
+ newRelicBrowserConfig.getOptionalBoolean('cookiesEnabled') ?? false,
};
return new NewRelicBrowser(
browserOptions,