new tracking code

This commit is contained in:
Hamid Reza Mohammadi 2025-04-05 21:34:00 +03:30
parent b43d1da43b
commit 22c0021843
4 changed files with 4 additions and 14 deletions

View File

@ -7,7 +7,6 @@
}
},
"AllowedHosts": "*",
"GoogleAnalyticsCode": "",
"TrackingScript": "<script src='https://cdn.kntr.ir/tracker.js'></script><script>kntrTracking.startTracking(\"2\", \"loggedon\");</script>",
"APIRoot": "https://api.ganjoor.net",
"GlobalAPIRoot": "https://api.ganjoor.net",

View File

@ -242,7 +242,7 @@ namespace TajikGanjoor.Pages
ViewData["Title"] = title;
}
ViewData["BreadCrumpUrls"] = BreadCrumpUrls;
ViewData["GoogleAnalyticsCode"] = Configuration["GoogleAnalyticsCode"];
ViewData["TrackingScript"] = Configuration["TrackingScript"] != null && string.IsNullOrEmpty(Request.Cookies["Token"]) ? Configuration["TrackingScript"].Replace("loggedon", "") : Configuration["TrackingScript"];
ViewData["GoogleTranslateLink"] = $"https://translate.google.com/translate?hl=fa&sl=fa&tl=tg&u={Uri.EscapeDataString(stringToEscape: $"https://ganjoor.net{Request.Path}")}";
ViewData["NextUrl"] = NextUrl;
ViewData["PreviousUrl"] = PreviousUrl;

View File

@ -46,18 +46,9 @@
@await RenderSectionAsync("Scripts", required: false)
@if (ViewData["GoogleAnalyticsCode"] != null && !string.IsNullOrEmpty(ViewData["GoogleAnalyticsCode"].ToString()))
@if (ViewData["TrackingScript"] != null && !string.IsNullOrEmpty(ViewData["TrackingScript"].ToString()))
{
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=@(ViewData["GoogleAnalyticsCode"])"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', '@(ViewData["GoogleAnalyticsCode"])');
</script>
@Html.Raw(ViewData["TrackingScript"])
}
</body>

View File

@ -6,7 +6,7 @@
}
},
"AllowedHosts": "*",
"GoogleAnalyticsCode": "",
"TrackingScript": "<script src='https://cdn.kntr.ir/tracker.js'></script><script>kntrTracking.startTracking(\"2\", \"loggedon\");</script>",
"APIRoot": "https://api.ganjoor.net",
"GlobalAPIRoot": "https://api.ganjoor.net",
"SiteUrl": "http://localhost:33082",