Google Analytics: Zabezpieczenie przed przeładowaniem strony po kliknięciu

09.2022 | analytics | JavaScript | Blokada Kliku

Gdy implementujemy np. zdarzenia w Google Analytics, to często chcemy zbadać, jak wygląda status - wartość - np. zmiennych w momencie samego kliknięcia. Czy np. określone zdarzenia, przypisane do testowanego przycisku, zostały poprawnie wywołane.

Aby ułatwić taką analizę, to możemy skorzystać z krótkiego skryptu, który blokuje akcję, która następuje po kliknięciu np. przeładowanie formularza czy przejście na inny adres url.

window.addEventListener('beforeunload', function(e) {
  e.preventDefault();
  e.returnValue = '';
});

Skrypt umieszczamy i uruchamiamy w konsoli - narzędziach developerskich:

Wynik wykonania:

Gdy, teraz będziemy chcieli kliknać jakiś link to zobaczymy poniższy komunikat:

O Mnie

Wspieram firmy w transformacji na model działania oparty o dane. Wdrażam i wyciągam rekomendacje, płynące z danych.

Korzystam z Google Marketing Cloud, Google Cloud Platform, Tableau, Microsoft Power BI oraz Python i R.

Posiadam certyfikat Google Analytics 4 i Tableau Certified Professional, doświadczenie akademickie oraz 20-lat doświadczenia biznesowego.

Jestem Co-Founderem spółek: Hexe Capital SA, Cut2Code, Boostsite, KODA, Insightland.

Zapraszam. Krzysztof Surowiecki

Więcej o mnie Współpraca

Moje certyfikaty