অবাঞ্ছিত Google Analytics ইভেন্ট ট্র্যাকিং কাজ না

আমি জানি এই একমাত্র প্রশ্ন না সেখানে আছে, কিন্তু আমি এখনও কি ভুল সম্পর্কে একটি ইঙ্গিত খুঁজে পাইনি।

জাভাস্ক্রিপ্ট:

$(function()
{
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-[FILTERED]-1']);
  _gaq.push(['_trackPageview']);

  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);


    $('a[href$=pdf]').each( function() { $(this).attr('target', '_blank'); });
    $('a[href$=pdf]').on('click', function()    { _gaq.push(['_trackEvent', 'Link', 'Click', $(this).attr('href'), 1]); });

});

সুতরাং, উত্পন্ন সোর্স কোড (FF- এর ওয়েবডেভেলপমেন্ট টুলবারের মাধ্যমে) নিরীক্ষণের সময়, জাভাস্ক্রিপ্ট লাইব্রেরিটি নিম্নলিখিত ক্রমে সন্নিবেশ করা হয়:

  1. আপনি GA করুন
  2. আপনি jQuery করুন
  3. উপরে দেখানো সামগ্রী সহ পৃষ্ঠা জেএস (1: 1)

আমি firebug কোন ত্রুটি না পেতে, পৃষ্ঠা ট্র্যাকিং জরিমানা কাজ করা হয় এবং .push পরেও ডিবাগ আউটপুট সন্নিবেশ করা হয়, তাই কোন "প্রিস্ট স্টপ"

আমি প্রতিদিন 3 দিনের জন্য কিছু পিডিএফ ফাইল ক্লিক করার চেষ্টা করেছি, এবং জিএ নিবন্ধিত কিছু নেই

কোন ধারনা?


edit
I tried to debug it with ga_debug.js. Firebug shows the requested images for _trackPageview, but not for _trackEvent. So I tried the following:

$('a[href$=pdf]').each( function() 
{ 
    $(this).attr('target', '_blank'); 
    $(this).attr('onClick', "javascript:_gaq.push(['_trackEvent', 'Link', 'Click', $(this).attr('href'), 1]);");
});

এখন ইমেজ অনুরোধ করা হয়, কিন্তু firebug অনুযায়ী, চিরতরে লোড এবং সম্পন্ন হবে না।

0

2 উত্তর

সমস্যাটি সমাধান করা, দৃশ্যত আপনি আমাদের কোডটি _gaq অংশটি একটি ফাইলের মধ্যে নাও করতে পারেন এবং এটি অন্তর্ভুক্ত করুন। এটি html টেমপ্লেট কাজ করে সরাসরি যুক্ত করা।

0
যোগ

সর্বাধিক সাধারণ সমস্যাগুলির মধ্যে একটি হল বিশ্লেষণ যা বর্তমান পৃষ্ঠাটি ত্যাগ করার পূর্বে GIF অনুরোধ পূরণ করে না - আপনি একটি target = '_ blank' বৈশিষ্ট্য যোগ করছেন, যাতে এখানে সমস্যা না থাকা উচিত।

আপনি ga_debug.js ব্যবহার করে চেষ্টা করেছেন, অথবা Fiddler নিশ্চিত করুন যে অনুরোধটি পাঠানো হচ্ছে তা নিশ্চিত করতে?

0
যোগ
ঠিক আছে, এজন্যই আমি target = "_ blank" একটি সময়সীমা নির্ধারণ করার পদ্ধতিটি বেছে নিয়েছি। ডিবাগ সম্পর্কে জানি না js_will যে চেষ্টা এবং ফিরে পেতে, ধন্যবাদ।
যোগ লেখক pduersteler, উৎস
প্রশ্ন আপডেট করা হয়েছে
যোগ লেখক pduersteler, উৎস