Niçin Universal Analytics kodu kapanış başlığı etiketinden hemen önce girmeli?


9

Resmi Google dokümantasyonu şunları söylüyor:

Snippet'inizi (tümüyle değiştirilmemiş olarak) izlemek istediğiniz her web sayfasına yapıştırın. Kapanış </head>etiketinden hemen önce yapıştırın .

Elbette bu yerleşimi önermelerinin bir nedeni var; Bu sebeplerin neler olduğunu bilmek istiyorum.

Benim düşüncem şudur : Zaten engellemeyen bir eşzamansız kod varsa, neden vücut etiketine giremiyor?

Meslektaşım teorize etti : Bu, sayfadaki başka bir öğe her şeyi bozsa bile pageViews'ın hala izlenmesini sağlar.

Ancak bu doğruysa, neden açılış başlığı etiketinden hemen sonra eklemenizi önermiyorsunuz ?


1
Neden belgelerini sorguluyorsunuz? Neden umurunda? Sadece kapanış etiketinin önüne koy,
Steve

1
Başlıkla veya meta etiketlerle ilgisi olabilir.
Hildred

3
@Steve: Kullandığınız CMS'nin sayfaya eklemeyi çok kolaylaştıran ancak önerilen konuma eklemeyi çok zorlaştırdığı bir senaryo düşünün. Müşteri, "bu kadar basit bir değişikliğin neden bu kadar uzun sürdüğünü ve kafasında değilse ne olacağını" soracaktır.
Eric Seastrand

Yanıtlar:


7

Kodu web sayfasında herhangi bir yere çok az ödün vermeden koyabilirsiniz.

Neden Google özellikle <head>bölüme koymanızı öneriyor ?

Çünkü oraya koymanın küçük bir avantajı var - bununla birlikte <head>, sayfanızı açtıktan hemen sonra giden kullanıcıları yakalayabilirsiniz.

Neden vücutta olmasın?

Kesinlikle <body>bölüme koyabilirsiniz ve ziyaretçilerin yalnızca çok küçük bir yüzdesini kaybedersiniz (yukarıda belirtildiği gibi).

Daha önce kod bloke edildiğinde, öneri </body>web sitesinin yavaşlamaması için kapanış etiketinin hemen önüne koymaktı . Kod bloke edilmediğinde öneri değiştirildi. Ayrıca, bu kod web siteleri arasında çok yaygın olarak kullanıldığından, tarayıcının gerçek indirme yerine önbellekten js dosyasını sunma olasılığı yüksektir.


Bana göre bu, "Neden Universal Analytics kodu kapanış başlığı etiketinin hemen öncesine gitmeli?" 'Hemen önce' - yukarıdaki cevapta ele alınmamıştır. Ayrıca cevabı bilmek istiyorum
Nat

1
UA kodunu kafa etiketinde herhangi bir yere koyabilirsiniz, ancak başlık, açıklama veya hatta bağlantılı css dosyalarınız kadar gerekli olmadığından, bu yüzden zaman uyumsuz olsa bile tarayıcının işlemesi gereken son şey budur.
Aakash

1

Şimdi, bu neden gerekli olduğuna dair teknik bir açıklama değil - ama bunu yapmak için pratik bir neden.

Google Analytics (GA) izleme kodunuzu, Google'ın site ağında çeşitli doğrulama amaçları için kullanmak istiyorsanız - örneğin,

  • Google Arama Konsolu'ndaki bir sitenin sahipliğini doğrulamak; veya
  • YouTube kanalınızı bir siteye bağlamak için

Google Hesabınız hem GA hem de yukarıdakilerin yöneticisiyse bunu yapabilirsiniz; ancak daha önce yalnızca GA izleme kodunu öngörülen konumda arar </head>.

Ayrıca, kodun bu konumda olmaması, Google Analytics arayüzünde can sıkıcı tekrarlayan hata mesajlarına neden olabilir.

Bu yüzden, özür dilerim, altta yatan (varsa, teknik) nedenlerin ne olabileceğine ışık tutamıyorum, benim için yukarıdaki sadece bunu yapmak için yeterince iyi nedenler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.