Skip to content

Commit b8b53ca

Browse files
committed
Update README
1 parent 9c4d0f0 commit b8b53ca

1 file changed

Lines changed: 14 additions & 16 deletions

File tree

README.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ bootstrapApplication(AppComponent, {
4444
providers: [
4545
provideRouter(ROUTES),
4646
provideAnimations(),
47-
provideGoogleAnalytics('ga4-tag-id')
48-
// ^^^^^^^^^^^^^^^^^^^^^
47+
provideGoogleAnalytics('ga4-tag-id') // ⬅️ Google Analytics provider
4948
]
5049
}).catch(err => console.error(err));
5150
```
51+
You can also specify additional settings using the second optional parameter: `provideGoogleAnalytics('ga4-tag-id', settings)`.
52+
See [IGoogleAnalyticsSettings](https://github.com/hakimio/ngx-google-analytics/blob/master/projects/ngx-google-analytics/src/lib/interfaces/i-google-analytics-settings.ts)
53+
interface for more information about available settings.
5254
- Add `NgxGoogleAnalyticsModule` to your app component's imports:
5355

5456
`app.component.ts`
@@ -61,8 +63,7 @@ import {NgxGoogleAnalyticsModule} from '@hakimio/ngx-google-analytics';
6163
styleUrls: ['./app.component.css'],
6264
standalone: true,
6365
imports: [
64-
NgxGoogleAnalyticsModule
65-
// ^^^^^^^^^^^^^^^^^^^^^
66+
NgxGoogleAnalyticsModule // ⬅️ Google Analytics module
6667
]
6768
})
6869
export class AppComponent {}
@@ -84,17 +85,18 @@ import {NgxGoogleAnalyticsModule, provideGoogleAnalytics} from '@hakimio/ngx-goo
8485
],
8586
imports: [
8687
BrowserModule,
87-
NgxGoogleAnalyticsModule
88-
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
88+
NgxGoogleAnalyticsModule // ⬅️ Google Analytics module
8989
],
9090
providers: [
91-
provideGoogleAnalytics('ga4-tag-id')
92-
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
91+
provideGoogleAnalytics('ga4-tag-id') // ⬅️ Google Analytics provider
9392
],
9493
bootstrap: [AppComponent]
9594
})
9695
export class AppModule {}
9796
```
97+
You can also specify additional settings using the second optional parameter: `provideGoogleAnalytics('ga4-tag-id', settings)`.
98+
See [IGoogleAnalyticsSettings](https://github.com/hakimio/ngx-google-analytics/blob/master/projects/ngx-google-analytics/src/lib/interfaces/i-google-analytics-settings.ts)
99+
interface for more information about available settings.
98100

99101
### Setup Router Provider
100102

@@ -108,13 +110,11 @@ import {NgxGoogleAnalyticsModule, provideGoogleAnalytics, provideGoogleAnalytics
108110
@NgModule({
109111
imports: [
110112
// ...
111-
NgxGoogleAnalyticsModule
112-
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
113+
NgxGoogleAnalyticsModule // ⬅️ Google Analytics module
113114
],
114115
providers: [
115116
provideGoogleAnalytics('ga4-tag-id'),
116-
provideGoogleAnalyticsRouter()
117-
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
117+
provideGoogleAnalyticsRouter() // ⬅️ Google Analytics router provider
118118
]
119119
})
120120
export class AppModule {}
@@ -136,16 +136,14 @@ import {NgxGoogleAnalyticsModule, provideGoogleAnalytics, provideGoogleAnalytics
136136
@NgModule({
137137
imports: [
138138
// ...
139-
NgxGoogleAnalyticsModule
140-
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
139+
NgxGoogleAnalyticsModule // ⬅️ Google Analytics module
141140
],
142141
providers: [
143142
provideGoogleAnalytics('ga4-tag-id'),
144-
provideGoogleAnalyticsRouter({
143+
provideGoogleAnalyticsRouter({ // ⬅️ Google Analytics router provider
145144
include: ['/some-path'],
146145
exclude: ['*/another/path/*']
147146
})
148-
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
149147
]
150148
})
151149
export class AppModule {}

0 commit comments

Comments
 (0)