Śledzenie celów w GA

// cele:
// - sklepy: ecommerce
// - strony: formularz, telefon, mail
// =======================================================
// 1. Dodanie zdarzenia - jak masz dodany GA:
// a) GTM - logujesz się do GTM i ustawiasz zdarzenie - kliknięcie na dany element. 
// b) GTAG - dodajesz w kodzie JS zdarzenie 
// gtag('event','mail');
// c) GA - dodajesz w kodzie JS zdarzenie 
// ga('send', 'event', 'Mail', 'click', 'adres_maila');
// 2. Dodanie celu w GA
// 3. Weryfikacja 


// jQuery
$(document).ready(function () {
    $('a[href*="tel:"]').click(function () {
        // gtag('event','phone');
        // ga('send', 'event', 'category', 'action', 'label');
    });

    $('a[href*="mailto:"]').click(function () {
        // gtag('event','mail');
        // ga('send', 'event', 'category', 'action', 'label');
    });

    $('input[name="submitMessage"]').click(function () {
        // gtag('event','form');
        // ga('send', 'event', 'category', 'action', 'label');
    });
});

// pure JS
const aTags = document.querySelectorAll('a');
for (let i = 0; i < aTags.length; i++) {
    if (aTags[i].getAttribute('href').includes('mailto')) {
        aTags[i].addEventListener('click', () => {
            // gtag('event', 'mail');
            // ga('send', 'event', 'category', 'action', 'label');
        })
    } else if (aTags[i].getAttribute('href').includes('tel:')) {
        aTags[i].addEventListener('click', () => {
            // gtag('event', 'phone');
            // ga('send', 'event', 'category', 'action', 'label');
        })
    }
}

// WordPress Contact Form 7:
// https://contactform7.com/dom-events/


document.addEventListener('wpcf7submit', function (event) {
        // gtag('event', 'phone');
        // ga('send', 'event', 'category', 'action', 'label');
}, false);
Śledzenie celów w GA
0 0 votes
Article Rating
Subscribe
Powiadom o
0 komentarzy
Inline Feedbacks
View all comments
Przewiń na górę
0
Would love your thoughts, please comment.x
()
x