![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.09.2021 Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ kompletnie nie znam Javascriptu to proszę o banalną pomoc.
Ze strony: https://www.dareboost.com/en/report/ na której sprawdzałem moją stronę dostałem informację, że: "Poniższy skrypt jest analizowany i wykonywany wielokrotnie na Twojej stronie: https://www.google-analytics.com/analytics.js (przetwarzane i wykonywane 2 razy)" Większość nowoczesnych przeglądarek internetowych pobiera tylko raz skrypt dołączony 2 razy. Utrzymuje się wyjątek: Firefox, który ładuje zasób tyle razy, ile wspomniano, jeśli nie skonfigurowano skutecznej polityki buforowania. Istnieje rozwiązanie polegające na wielokrotnym użyciu skryptu bez parsowania i wielokrotnego wykonywania. Musisz napisać kod JavaScript, który sprawdzi, czy skrypt jest obecny. Jeśli skrypt jest już dołączony, po prostu go używa, w przeciwnym razie wstrzymuje go i używa. Pogrubiona linia sprawdza obecność skryptu w dokumencie. Skrypt jest więc dołączany, analizowany i wykonywany tylko podczas pierwszego wywołania na stronie. Inne wywołania będą wypadać w przypadku pogrubionej linii, a zatem po prostu użyją skryptu, który jest już dołączony i wykonany. I podany został z widżetem Facebooka: Podany został link do artykułu o tym problemie: https://calendar.perfplanet.com/2014/the-pain-of-duplicate-scripts/, ale moja żadna znajomość JS nie pozwoliła mi na na jakiekolwiek kombinacje. Czy mogę wobec tego prosić o przerobienie powyższego skryptu na taki dotyczący https://www.google-analytics.com/analytics.js? Chyba, że istnieje jakiś prostszy sposób? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak jak @trueblue napisał musisz uzywac jednego to po pierwsze, po drugie dziś Google już zmieniło ładowanie GA na ten kod co pokazałem, tak jak Ty masz robiło się to kiedyś dawno (IMG:style_emoticons/default/wink.gif) ale skoro masz gtm to nim ląduj ga najlepiej (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:14 |