Google memberi saya sepotong javascript dan meminta saya untuk memasukkannya ke dalam <head>
.
Dapatkah saya meletakkannya di akhir <body>
atau akankah beberapa efek samping terjadi jika saya melakukannya?
google-analytics
Peter Hall
sumber
sumber
Jawaban:
Menempatkannya di akhir
<head>
bagian membantu memastikan metrik Anda dilacak bahkan ketika pengguna tidak membiarkan halaman selesai memuat.Mereka biasanya memberi tahu Anda untuk meletakkannya di bagian bawah halaman, sebelum mereka menambahkan dukungan untuk menangani pemuatan sebagian halaman.
Langsung dari Google:
Lihat Bantuan Google Analytics : Tambahkan kode pelacakan langsung ke situs Anda
sumber
<head>
, halaman yang ditautkan ke sekarang bertuliskan "Tambahkan tag tepat setelah tag pembuka <head> di setiap halaman".Anda bisa meletakkannya di mana pun Anda mau. Saya selalu meletakkan kode pelacakan di akhir halaman dan saya tidak pernah mengalami masalah apa pun.
sumber
Anda dapat meletakkannya di mana pun Anda inginkan pada halaman, dan akan berjalan di mana saja pada halaman apakah itu di head atau body. Tetapi menurut dukungan Google ( Tambahkan kode pelacakan langsung ke situs Anda ) disarankan untuk itu di tag kepala, tempel tepat sebelum
</head>
tag penutup .Paragraf berikut dari artikel yang bagus menjelaskan mengapa harus meletakkan kode di tag kepala
sumber
Di kepala, tepat sebelum tag penutup </ head>, Anda tidak akan menemui masalah apa pun dalam memverifikasi situs web Anda di Alat Webmaster.
sumber
Menambahkan kode berikut (dikenal sebagai "cuplikan pelacakan JavaScript") ke kerangka situs Anda adalah cara termudah untuk mulai menggunakan analytics.js.
Kode harus ditambahkan di dekat bagian atas tag dan sebelum skrip atau tag CSS lainnya, dan string 'UA-XXXXX-Y' harus diganti dengan ID properti (juga disebut "ID pelacakan") dari Google Analytics properti yang ingin Anda lacak.
Kode di atas melakukan empat hal utama:
Membuat elemen yang mulai mengunduh pustaka JavaScript analytics.js secara asinkron dari https://www.google-analytics.com/analytics.js
Menginisialisasi fungsi ga global (disebut antrian perintah ga ()) yang memungkinkan Anda menjadwalkan perintah untuk dijalankan setelah pustaka analytics.js dimuat dan siap digunakan.
Menambahkan perintah ke antrean perintah ga () untuk membuat objek pelacak baru untuk properti yang ditentukan melalui parameter 'UA-XXXXX-Y'.
Menambahkan perintah lain ke antrian perintah ga () untuk mengirim tampilan halaman ke Google Analytics untuk halaman saat ini.
sumber
Array.push
fungsi terikat . Thega
"fungsi" sepenuhnya yang mengikatpush
. Dengan demikian, pemanggilan langsung dapat dioptimalkan: alih-alih membangun larik kosong jika tidak ditemukan ([]
), isi dengan larik "argumen" untuk setiapga
panggilan:[['create', 'UA-XXX', 'auto'], ['send', 'pageview']]
…Kode Anda harus selalu ditambahkan di dekat bagian atas tag dan sebelum skrip atau tag CSS lainnya, dan string
'UA-XXXXX-Y'
harus diganti dengan propertiID
(juga disebut "ID pelacakan") dari properti Google Analytics yang ingin Anda lacak.sumber