د اوریدو لپاره jQuery وکاروئ او د هر کلیک لپاره د ګوګل انلایټیک پیښې تعقیب ته پاس کړئ

jQuery د ګوګل انلایټیک پیښو تعقیب کولو لپاره د کلیکونو لپاره واورئ

زه حیران یم چې نور ادغام او سیسټمونه په اوتومات ډول شامل نه دي د Google Analytics پیښو تعقیب د دوی په پلیټونو کې. زما ډیری وخت د پیرودونکو سایټونو کې کار کول د پیښو لپاره تعقیب کول رامینځته کوي ترڅو پیرودونکي ته هغه معلومات چمتو کړي چې دوی ورته اړتیا لري د کوم کارونکي چلند په سایټ کې کار کوي یا نه کار کوي.

په دې وروستیو کې، ما د تعقیب کولو څرنګوالي په اړه لیکلي mailto کلیکونه, ټیل کلیک، او د عنصر فورمې سپارل. زه به د هغه حلونو شریکولو ته دوام ورکړم چې زه یې د امید سره لیکم چې دا ستاسو سره ستاسو د سایټ یا ویب غوښتنلیک فعالیت ښه تحلیل کولو کې مرسته کوي.

دا مثال د ډیټا عنصر اضافه کولو سره په هر لنگر ټګ کې د ګوګل انلایټیک پیښې تعقیب شاملولو خورا ساده وسیله وړاندې کوي چې پکې د ګوګل انلایټیک پیښې کټګورۍ ، د ګوګل انلایټیک پیښې عمل ، او د ګوګل انلایټیک پیښې لیبل شامل دي. دلته د لینک یوه بیلګه ده چې د معلوماتو عنصر شاملوي، په نوم یادیږي gaevent:

<a href="#" data-gaevent="Category,Action,Label">Click Here</a>

ستاسو د سایټ لپاره یو شرط په دې کې jQuery شامل دی ... کوم چې دا سکریپټ ورسره ځواکمن شوی. یوځل چې ستاسو پاڼه پورته شي، دا سکریپټ ستاسو پاڼې ته اوریدونکي اضافه کوي د هر هغه چا لپاره چې په یو عنصر کلیک کوي gaevent ډاټا ... بیا دا هغه کټګوري، عمل، او لیبل نیسي چې تاسو یې په ساحه کې مشخص کوئ.

<script>
  $(document).ready(function() {      
    $(document).on('click', '[data-gaevent]', function(e) {
      var $link = $(this);
      var csvEventData = $link.data('gaevent');
      var eventParams = csvEventData.split(',');
      if (!eventParams) { return; }
        eventCategory = eventParams[0]
        eventAction = eventParams[1]
        eventLabel = eventParams[2]
        gtag('event',eventAction,{'event_category': eventCategory,'event_label': eventLabel})
        //alert("The Google Analytics Event passed is Action: " + eventAction + ", Category: " + eventCategory + ", Label: " + eventLabel);
    });
  });
</script>

یادونه: ما یو خبرتیا (تبصره کړې) شامله کړې ترڅو تاسو ازموینه وکړئ چې واقعیا څه تیر شوي.

که تاسو په ورڈپریس کې jQuery چلوئ، نو تاسو به لږ څه کوډ بدل کړئ ځکه چې ورڈپریس د $ شارټ کټ ستاینه نه کوي:

<script>
  jQuery(document).ready(function() {      
    jQuery(document).on('click', '[data-gaevent]', function(e) {
      var $link = jQuery(this);
      var csvEventData = $link.data('gaevent');
      var eventParams = csvEventData.split(',');
      if (!eventParams) { return; }
        eventCategory = eventParams[0]
        eventAction = eventParams[1]
        eventLabel = eventParams[2]
        gtag('event',eventAction,{'event_category': eventCategory,'event_label': eventLabel})
        //alert("The Google Analytics Event passed is Action: " + eventAction + ", Category: " + eventCategory + ", Label: " + eventLabel);
    });
  });
</script>

دا خورا پیاوړی سکریپټ ندی او تاسو ممکن یو څه اضافي پاکولو ته اړتیا ولرئ، مګر دا باید تاسو پیل کړي!