Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

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

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: