Cleachd jQuery gus Ag èisteachd agus a’ dol seachad air tracadh tachartas Google Analytics airson cliog sam bith

jQuery Èist airson cliogan gus a dhol seachad air Rianachd Tachartas Google Analytics

Tha e na iongnadh dhomh nach eil barrachd aonachadh agus siostaman a’ toirt a-steach gu fèin-ghluasadach Rianachd Tachartas Google Analytics anns na h-àrd-chabhsairean aca. Tha mòran den ùine agam ag obair air làraich luchd-dèiligidh a’ leasachadh tracadh airson Tachartasan gus am fiosrachadh a tha a dhìth orra a thoirt don neach-dèiligidh air dè an giùlan luchd-cleachdaidh a tha ag obair no nach eil ag obair air an làrach.

O chionn ghoirid, sgrìobh mi mu mar a nì thu lorg cliogan post-d, cliogan fòn, agus Luchdaich a-nuas am foirm Elementor. Tha mi a’ dol a leantainn a’ roinn nam fuasglaidhean a tha mi a’ sgrìobhadh leis na dòchasan gun cuidich e thu gus mion-sgrùdadh nas fheàrr a dhèanamh air an làrach-lìn agad no coileanadh an tagraidh lìn.

Tha an eisimpleir seo a’ toirt seachad dòigh gu math sìmplidh airson a bhith a’ toirt a-steach Rianachd Tachartas Google Analytics ann an taga acair sam bith le bhith a’ cur eileamaid dàta a-steach a tha a’ toirt a-steach Roinn Tachartas Google Analytics, Gnìomh Tachartas Google Analytics, agus Label Tachartas Google Analytics. Seo eisimpleir de cheangal a tha a 'toirt a-steach an eileamaid dàta, ris an canar gaevent:

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

Tha ro-riatanach airson do làrach a’ toirt a-steach jQuery innte… leis a bheil cumhachd aig an sgriobt seo. Aon uair ‘s gu bheil do dhuilleag air a luchdachadh, cuiridh an sgriobt seo neach-èisteachd ris an duilleag agad airson neach sam bith a bhriogas air eileamaid le gaevent dàta… an uairsin bidh e a’ glacadh agus a’ parsadh na roinne, an gnìomh, agus an leubail a shònraich thu san raon.

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

Sanas: Tha mi air rabhadh a chuir a-steach (beachd a-mach) gus an urrainn dhut deuchainn a dhèanamh air na chaidh seachad.

Ma tha thu a’ ruith jQuery air WordPress, bidh thu airson an còd atharrachadh beagan leis nach eil WordPress a’ cur luach air an ath-ghoirid $:

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

Chan e seo an sgriobt as làidire agus is dòcha gum feum thu beagan glanadh a bharrachd a dhèanamh, ach bu chòir dha do thòiseachadh!