Blazor extensions for Analytics: Google Analytics, GTAG, ...
AspNetCore Version: 3.0.0
https://nuget.org/packages/Blazor-Analytics
First, import the component in _Imports.razor
@using Blazor.Analytics.GoogleAnalytics.Components
Then, add the GoogleAnalytics component below your Router in App.razor.
The tracker listens to every navigation change while it's rendered on a page.
<Router ... />
+ <GoogleAnalytics TrackingId="UA-XXXXXXXXX-X" />Edit _Host.cshtml and apply the following change:
<script src="_framework/blazor.server.js"></script>
+ <script src="_content/Blazor-Analytics/blazor-analytics.js"></script>Edit index.html and apply the following change:
<script src="_framework/blazor.webassembly.js"></script>
+ <script src="_content/Blazor-Analytics/blazor-analytics.js"></script>- Added support for
- ServerSide (pre-rendering)
- ServerSide (runtime)
- WASM (runtime)