0
حذف گوگل آنالیتیک
سلام
قصد دارم گوگل آنالیتیک حذف کنم کد مربوطه حذف شده ولی بازم تو سورس سایت قابل مشاده است
کد اینه
<script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', '@strGoogleCode', 'auto'); ga('send', 'pageview'); </script>
8 پاسخ
0
ممنون از پاسخ شما کل محتوا پاک شد
ولی بازم تو سورس قابل مشاهده است!
من نمیدونم این کد گوگل آنالیتیک داره از کجا خونده میشه خیلی عجیبه!
0
لطفا کمک
0
خیلی عجیبه، تو Layout یه نگاه بندازید ببینید کجا اطلاعات Google Analytics داره رندر میشه، یه جستجو هم تو View های پروژه داشته باشید ببینید جای دیگه ای GA رندر میشه یا نه...
1
دوست عزیز، کل بلاک if رو حذف کنید، نه فقط خط اول:
@if (Infrastructure.GlobalApplicationSettings.Instance != null) { string strGoogleCode = Infrastructure.GlobalApplicationSettings.Instance.GoogleCode; if (string.IsNullOrWhiteSpace(strGoogleCode) == false) { <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', '@strGoogleCode', 'auto'); ga('send', 'pageview'); </script> } }
1
خوب شما برید اسکریپت رو از داخل وب سایت حذف کنید.
0
قسمتی که فرمودین پاک شد
@if (Infrastructure.GlobalApplicationSettings.Instance != null)
ولی سایت ارور میده
Line 14: })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); Line 15: Line 16: ga('create', '@strGoogleCode', 'auto'); Line 17: ga('send', 'pageview'); Line 18: </script> Source File: ......\Shared\_Partial_PutGoogleCode.cshtml Line: 16
0
اسکریپت اینه
@if (Infrastructure.GlobalApplicationSettings.Instance != null) { string strGoogleCode = Infrastructure.GlobalApplicationSettings.Instance.GoogleCode; if (string.IsNullOrWhiteSpace(strGoogleCode) == false) { <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', '@strGoogleCode', 'auto'); ga('send', 'pageview'); </script> } }
ولی مشکل اینجاست یا وب سایت با خطا مواجه میشه یا بازم تو سورس وب سایت هست!
0
شما این قسمت رو از فایلی که داخلش هست حذف کنید، منظورم کل قسمت if رو، قاعدتاً نباید مشکلی پیش بیاد.