Google daje mi fragment javascript i mówi, żebym umieścił go w <head>
.
Czy mogę to umieścić na końcu, <body>
czy też wystąpią jakieś skutki uboczne, jeśli to zrobię?
google-analytics
Peter Hall
źródło
źródło
Odpowiedzi:
Umieszczenie go na końcu
<head>
sekcji pomaga zapewnić śledzenie danych, nawet jeśli użytkownik nie pozwala na zakończenie ładowania strony.Mówili ci, żebyś umieścił to na dole strony, zanim dodali obsługę częściowego ładowania stron.
Bezpośrednio od Google:
Zobacz Pomoc Google Analytics : Dodaj kod śledzenia bezpośrednio do swojej witryny
źródło
<head>
, do której prowadzi link, jest teraz napisane „Dodaj tag bezpośrednio po otwierającym tagu <head> na każdej stronie”.Możesz go umieścić w dowolnym miejscu. Zawsze umieszczam kod śledzenia na końcu strony i nigdy nie miałem żadnych problemów.
źródło
Możesz umieścić go w dowolnym miejscu na stronie i uruchomić w dowolnym miejscu strony, niezależnie od tego, czy jest w głowie, czy w treści. Ale zgodnie z pomocą Google ( dodaj kod śledzenia bezpośrednio do swojej witryny ) zaleca się, aby w tagu head wkleić go bezpośrednio przed
</head>
tagiem zamykającym .Poniższy akapit z dobrego artykułu wyjaśniający, dlaczego należy umieścić kod w tagu head
źródło
W głowie, tuż przed zamykającym tagiem </ head>, nie będziesz mieć żadnych problemów z weryfikacją witryny w Narzędziach dla webmasterów.
źródło
Dodanie następującego kodu (znanego jako „fragment kodu śledzenia JavaScript”) do szablonów witryny to najłatwiejszy sposób na rozpoczęcie korzystania z pliku analytics.js.
Kod należy dodać u góry tagu i przed jakimikolwiek innymi skryptami lub tagami CSS, a ciąg „UA-XXXXX-Y” należy zastąpić identyfikatorem usługi (nazywanym również „identyfikatorem śledzenia”) z Google Analytics nieruchomość, którą chcesz śledzić.
Powyższy kod spełnia cztery główne funkcje:
Tworzy element, który rozpoczyna asynchroniczne pobieranie biblioteki JavaScript analytics.js z https://www.google-analytics.com/analytics.js
Inicjuje globalną funkcję ga (zwaną kolejką poleceń ga ()), która umożliwia zaplanowanie wykonania poleceń po załadowaniu i przygotowaniu biblioteki analytics.js do pracy.
Dodaje polecenie do kolejki poleceń ga (), aby utworzyć nowy obiekt śledzenia dla właściwości określonej za pomocą parametru „UA-XXXXX-Y”.
Dodaje kolejne polecenie do kolejki poleceń ga (), aby wysłać odsłonę do Google Analytics dla bieżącej strony.
źródło
Array.push
funkcji.ga
„Funkcja” jest całkowicie który związanypush
. W ten sposób natychmiastowe wywołania można zoptymalizować z dala: zamiast konstruować pustą tablicę, jeśli nie zostanie znaleziona ([]
), wypełnij ją tablicami „arguments” dla każdegoga
wywołania:[['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
…Kod, który należy zawsze umieszczać w górnej części tagu, przed jakimikolwiek innymi skryptami lub tagami CSS, a ciąg znaków
'UA-XXXXX-Y'
należy zastąpić właściwościąID
(zwaną również „identyfikatorem śledzenia”) usługi Google Analytics, którą chcesz śledzić.źródło