Dlaczego Google Analytics spowalnia mój komputer?
Jak najwięcej informacji na temat odwiedzających witrynę - bez naruszania przepisów dotyczących prywatności - umożliwia osobie biznesowej, której rentowność zależy, przynajmniej w części, od ruchu internetowego, do przeanalizowania, które strony otrzymują duży ruch, skąd pochodzą odbiorcy jej witryny i inne statystyki uzyskane za pośrednictwem Google Analityka. Kod wymagany do otrzymywania raportów odwiedzających może spowolnić proces ładowania strony internetowej. Wygląd ten może jednak nie być rzeczywisty, o ile witryna prawidłowo zastosuje dane analityczne.
Jak to działa
Aby korzystać z Google Analytics, wstawiasz niewielki fragment kodu JavaScript do stron swojej witryny. Kod zawiera numer konta Google przypisany do Ciebie i wykorzystuje właściwość o nazwie "trackPageView", aby powiązać tę liczbę ze stroną, którą użytkownik odwiedza. Ta wizyta strony wyzwala serię informacji, które powracają na serwery Google Analytics. Za każdym razem, gdy działa jeden z tych skryptów JavaScript, na koncie gromadzi się inny zestaw informacji, opisujący zachowanie użytkowników, w tym interakcję z elementami treści, długość odwiedzin, średnią liczbę odsłon strony, liczba nowych odwiedzających i liczbę odwiedzających, którzy nie zostali więcej niż jedna strona, inaczej zwana współczynnikiem odrzuceń. Możesz dostosować to, co Google Analytics śledzi dla Ciebie i jak często raportuje na temat każdej statystyki.
Przestarzały kod
Google zaktualizował swój kod Analytics w 2012 roku, zastępując starsze skrypty JavaScript nowym asynchronicznym kodem. Podczas gdy stara struktura kodu wymagała załadowania całego zestawu analiz, zanim strona mogła zakończyć wyświetlanie, nowy kod nie nakłada już tego ograniczenia. Firma Google zalecała umieszczanie starych skryptów analitycznych na końcu kodu strony internetowej, aby nie zakłócały one ładowania strony. Oprócz szybkości nowy kod zapewnia większą elastyczność w zakresie informacji, jakie można uzyskać na temat odwiedzających witrynę. Google planuje automatycznie przeprowadzić migrację kont użytkowników do nowego formatu, ale jeśli stary kod JavaScript pozostanie na odwiedzanej stronie, wymagania przetwarzania mogą wydłużyć czas ukończenia strony.
Duplikat kodu
Ponieważ kod Google Analytics stanowi dodatek do kodu strony tworzonego przez projektantów witryn, programiści witryny kopiują dostosowany skrypt JavaScript z ich kont analitycznych online i wklejają go do swoich plików witryny. Strona, która zawiera kod śledzenia więcej niż jeden raz, wymaga w rezultacie dłuższego ładowania. To powielenie może wynikać z przypadkowego wklejenia skryptu wiele razy do tego samego pliku witryny lub z projektów stron zarządzanych przez zawartość, które zawierają skrypt w elemencie strony - na przykład blogu - który ładuje się wiele razy na tej samej stronie.
Inne uwagi
Jeśli oglądasz linię statusu lub okno w przeglądarce, możesz zobaczyć nazwy elementów strony podczas ich ładowania. Oprócz Google Analytics wiele witryn korzysta z kodów dostarczonych przez Google związanych z innymi aspektami rentowności, w tym z miejscami docelowymi reklam. Gdy widzisz nazwę Google wśród elementów strony, które ładują się w witrynie, która wydaje się trwać dłużej niż normalnie lub jest ona niezbędna do wykonania, dany kod może nie mieć nic wspólnego z Google Analytics.