jQuery-ро барои гӯш кардан ва интиқол додани пайгирии рӯйдодҳои Google Analytics барои ҳама клик истифода баред
Ман ҳайронам, ки интегратсияҳо ва системаҳои бештар ба таври худкор дохил намешаванд Пайгирии рӯйдодҳои Google Analytics дар платформахои худ. Бештари вақти ман дар сайтҳои муштариён кор мекунам, пайгирии рӯйдодҳоро таҳия мекунад, то ба муштарӣ маълумоти лозимаро дар бораи он, ки рафтори корбарон дар сайт кор мекунад ё кор намекунад, таъмин кунад.
Ба наздикӣ ман дар бораи чӣ гуна пайгирӣ навиштам кликҳои mailto, тел клик мекунадва Пешниҳоди формати элементҳо. Ман мубодилаи қарорҳоеро, ки ман менависам, идома медиҳам, ки он ба шумо барои беҳтар таҳлил кардани кори сайт ё барномаи веби шумо кӯмак мекунад.
Ин мисол воситаи хеле соддаи ворид кардани Google Analytics Event Tracking ба ҳама гуна теги лангар тавассути илова кардани як унсури маълумот, ки Категорияи рӯйдодҳои Google Analytics, Action Google Analytics Event ва Label-ро дар бар мегирад. Дар ин ҷо як мисоли истинодест, ки унсури маълумотро дар бар мегирад, ном дорад ҳодиса:
<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>
Огоҳӣ: Ман ҳушдорро дохил кардам (шарҳ дода шудааст), то шумо тавонед он чизеро, ки воқеан гузаштааст, санҷед.
Агар шумо jQuery-ро дар WordPress кор карда истода бошед, шумо мехоҳед кодро каме тағир диҳед, зеро 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>
Ин скрипти устувортарин нест ва шояд ба шумо лозим аст, ки тозакунии иловагӣ анҷом диҳед, аммо он бояд шуморо оғоз кунад!