Кез келген басу үшін Google Analytics оқиғаларын бақылауды тыңдау және өту үшін jQuery пайдаланыңыз

jQuery Google Analytics оқиғаларын бақылаудан өту үшін шертулерді тыңдаңыз

Мен көбірек интеграциялар мен жүйелер автоматты түрде қосылмайтынына таң қалдым Google Analytics оқиғаларын бақылау олардың платформаларында. Клиенттердің сайттарында жұмыс істеген уақытымның көп бөлігі клиентке сайтта қандай пайдаланушы әрекеттері жұмыс істеп тұрғаны немесе жұмыс істемейтіні туралы қажетті ақпаратты беру үшін Оқиғаларды бақылауды әзірлеумен айналысады.

Жақында мен қалай қадағалау керектігі туралы жаздым пошта арқылы басады, тел басу, және Элементор пішінінің жіберулері. Мен жазып жатқан шешімдермен бөлісуді жалғастырамын, бұл сіздің сайтыңыздың немесе веб-бағдарламаның өнімділігін жақсырақ талдауға көмектеседі деген үмітпен.

Бұл мысал Google Analytics оқиға санаты, Google Analytics оқиға әрекеті және Google Analytics оқиға белгісін қамтитын деректер элементін қосу арқылы кез келген анкерлік тегке Google Analytics оқиғасын бақылауды қосудың өте қарапайым құралын ұсынады. Міне, деп аталатын деректер элементін қамтитын сілтеменің мысалы оқиға:

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

Сайтыңыздың міндетті шарты – оған jQuery-ді қосу… осы сценарий жұмыс істейді. Сіздің бетіңіз жүктелгеннен кейін, бұл сценарий элементті басқан кез келген адам үшін бетіңізге тыңдаушы қосады оқиға деректер... содан кейін ол өрісте сіз көрсеткен санатты, әрекетті және белгіні түсіреді және талдайды.

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

Ескерту: Сіз шынымен не өткенін тексере алуыңыз үшін мен ескертуді (түсініктеме бердім) қостым.

WordPress жүйесінде jQuery-ді іске қосып жатсаңыз, кодты сәл ғана өзгерткіңіз келеді, себебі WordPress $ таңбашасын бағаламайды:

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

Бұл ең сенімді сценарий емес және сізге қосымша тазалау қажет болуы мүмкін, бірақ ол сізге бастау керек!