fix: use web host env to decide whether to render google tag script

This commit is contained in:
Stevan Freeborn
2024-04-18 22:33:46 -05:00
parent 14f0d06cf4
commit 25453d4dee
+6 -3
View File
@@ -1,4 +1,6 @@
<!DOCTYPE html> @inject IWebHostEnvironment WebHostEnvironment
<!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
@@ -17,14 +19,15 @@
<script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js"></script>
<script src="https://www.googletagmanager.com/gtag/js?id=G-5JM0TZTRHF"></script> <script src="https://www.googletagmanager.com/gtag/js?id=G-5JM0TZTRHF"></script>
<script src="prism.js"></script> <script src="prism.js"></script>
@if (WebHostEnvironment.IsProduction())
{
<script> <script>
if (window.location.hostname.includes('localhost') === false) {
window.dataLayer = window.dataLayer || []; window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);} function gtag(){dataLayer.push(arguments);}
gtag('js', new Date()); gtag('js', new Date());
gtag('config', 'G-5JM0TZTRHF'); gtag('config', 'G-5JM0TZTRHF');
}
</script> </script>
}
<script src="_framework/blazor.web.js"></script> <script src="_framework/blazor.web.js"></script>
</body> </body>