javascript - pug options



كيفية إضافة تتبع حدث مخصص باستخدام غوغل أناليتيكش (1)

لا يعمل الحدث المخصص في غوغل أناليتيكش، نظرا لعدم تتبعه في العرض الإحصائي في غوغل أناليتيكش. أنا كتابة التعليمات البرمجية ل أونكليك، ولكن لا يتم تعقبها. في ما يلي الشفرة:

    <script>
 var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-42651041-1']);
_gaq.push(['_trackPageview']);
    (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-42651041-1', '1800accountant.com');
   ga('send', 'pageview', '/Step1');
   </script>

   <script type="text/javascript">
   function test(){


_gaq.push(['_trackEvent','Popup','Click','Step1']);
alert("GA Code executed");
    }
    </script>

    <p onClick="return test()" style="cursor:pointer;">Click Here</p> 

وذلك لأنك تستخدم بناء الجملة القديم gaq.push ، والذي هو ل أناليتيكش الكلاسيكية. لقد طبقت فعلا الإصدار الأحدث من غا المسمى ونيفرزال أناليتيكش، والذي يستخدم بناء جملة مختلف لإرسال الأحداث.

الرمز الصحيح المطلوب استخدامه، وفقا لمعلومات مطوري برامج غوغل ، يجب أن يكون مكتوبا كما يلي:

ga('send', 'event', 'category', 'action', 'label', value);

لذا، باستخدام المثال الخاص بك، كنت أكتب ذلك شيء من هذا القبيل:

ga('send', 'event', 'Popup', 'Click','Step1');

الحدث والفئة والعمل إلزامي، في حين التسمية والقيمة اختيارية.