Minimal-mistakes: كود البرنامج النصي لبرنامج Google Analytics

تم إنشاؤها على ١٧ سبتمبر ٢٠١٤  ·  3تعليقات  ·  مصدر: mmistakes/minimal-mistakes

تقول تحليلات جوجل الخاصة بي أنه يجب عليك استخدام الكود التالي لتحليل الموقع.

<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', 'UA-XXXXXXXX-X', 'auto');
  ga('send', 'pageview');

</script>

فلماذا نستخدم هذا البرنامج النصي في _includes/_scripts.html ؟ هل هم نفس الرمز؟

<script>
  var _gaq = _gaq || [];
  var pluginUrl = 
 '//www.google-analytics.com/plugins/ga/inpage_linkid.js';
  _gaq.push(['_require', 'inpage_linkid', pluginUrl]);
  _gaq.push(['_setAccount', '{{ site.owner.google.analytics }}']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
Won't Fix Support

التعليق الأكثر فائدة

لأي شخص يصطدم بهذا كما فعلت:

  1. يتوفر ما يسمى بشفرة التتبع "Universal Analytics" التي طلبها muhasturk باستخدام google-universal كموفر التحليلات في _config.yml : https://github.com/mmistakes/minimal-mistakes/blob/ master / _includes / analytics-Provider / google-universal.html.
  2. من السهل فقط لصق أي رمز تحليلات تريده (على سبيل المثال "علامة الموقع العالمية" الجديدة من Google والتي قمت بلصقها أعلاه) في تجاوز _includes/analytics-providers/custom.html وتحديد custom كمزود التحليلات ( لكل قسم التحليلات في المستندات ).

ال 3 كومينتر

الموضوع يستخدم البرنامج النصي Classic Google Analytics. ما قمت بتضمينه أعلاه هو Universal الجديد الذي يجب على الجميع الانتقال إليه في النهاية .

لم أقم بتحديثه لتجنب كسر الأشياء لأولئك الذين لم يقوموا بتشغيله بعد في GA.

ما عليك سوى تحديث نسختك من _scripts.html لتتوافق مع البرنامج النصي العالمي الجديد وستكون بخير.

mmistakes أي أخبار هنا؟ يبدو أن الشفرة القديمة لا تزال موجودة ... راجع للشغل يبدو أحدث توصية على هذا النحو (لاحظ أن شفرة التتبع تظهر مرتين ، في سلسلة استعلام البرنامج النصي وفي المكالمة gtag ):

<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-12345678-9"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

  gtag('config', 'UA-12345678-9');
</script>

لأي شخص يصطدم بهذا كما فعلت:

  1. يتوفر ما يسمى بشفرة التتبع "Universal Analytics" التي طلبها muhasturk باستخدام google-universal كموفر التحليلات في _config.yml : https://github.com/mmistakes/minimal-mistakes/blob/ master / _includes / analytics-Provider / google-universal.html.
  2. من السهل فقط لصق أي رمز تحليلات تريده (على سبيل المثال "علامة الموقع العالمية" الجديدة من Google والتي قمت بلصقها أعلاه) في تجاوز _includes/analytics-providers/custom.html وتحديد custom كمزود التحليلات ( لكل قسم التحليلات في المستندات ).
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات