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

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:

Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.

Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.

Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.

Jestem współtwórcą grupy Hexe Capital SA.

Zapraszam do lektury i współpracy.

Krzysztof Surowiecki

Chcę porozmawiać o współpracy →

Moje certyfikaty