Как установить атрибут отслеживания событий Google Analytics на динамической странице - PullRequest
0 голосов
/ 21 сентября 2019

Я кодирую страницу списка блогов.В каждой статье есть ссылка на подробности, и я пытаюсь найти способ добавить код отслеживания событий в каждую ссылку.(Кстати, сейчас я вставляю код вручную на каждую ссылку на всем сайте, и это очень много работы)

Все ссылки должны выглядеть так:

<a onclick="ga('send','event','Blog','Blog List','Blog Title')"; href="#">

Как сделатьЯ добавляю этот код события отслеживания к простой ссылке, такой как `` `?Также я хотел бы знать, могу ли я динамически изменять «Блог», «Список блогов», «Название блога».Я нашел следующий код jQuery, но я не использую jQuery, поэтому трудно понять, что означает этот код.

$(function(){
    $('a[href *= "event_category"][href *= "event_label"]').on('click',function(){
        var link = ($(this).attr('href'));
        var param = link.replace(/#.*$/,"");
        param = param.substr( link.indexOf('?')+1 );
        var key = param.split('&');
        var obj = {};
        for(var i = 0; i < key.length; i++){
            var key_value = key[i].split('=');
            obj[key_value[0]] = key_value[1];
        }
        if(!obj.page){
            ga('send', 'event', obj.event_category ,'click', obj.event_label);
        }   
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...