it-swarm-id.com

Apakah ada manfaat kode pelacakan tidak sinkron Google Analytics jika tidak ditempatkan di <head>?

Saya ingin membuka skrip Google Analytics asinkron, tetapi saya lebih suka tidak memilikinya di kepala (meskipun saya tahu ini adalah praktik terbaik).

Jadi, apakah ada manfaat menggunakan kode async jika tidak ada di kepala, dan sebagai alternatif, apakah aman untuk ditempatkan di tempat lain di halaman, seperti di dalam tag body pembuka, atau di kontrol Pengguna .Net yang dimuat di bagian atas halaman?

EDIT:

Di instruksi Status Google:

Jika itu bukan opsi, Anda masih bisa meletakkan cuplikan asinkron di bagian bawah halaman. Anda juga dapat membagi potongan Anda untuk mempertahankan beberapa manfaat pelacakan asinkron.

Jika saya menempatkan kode di sana (tanpa pemisahan) apakah saya masih mendapat manfaat dari pemuatan asinkron atau apakah dapat diabaikan karena tetap ada di bagian bawah?

9
plntxt

Dibandingkan dengan memiliki kode pelacakan lama di bagian bawah halaman, memiliki kode asinkron di bagian atas <body> seharusnya tetap berarti bahwa pelacakan lebih cenderung untuk mendaftarkan pengguna yang meninggalkan halaman (atau berinteraksi dengan elemen di halaman tersebut) yang dilacak) sebelum dimuat penuh.

7
pelms

Anda dapat meletakkannya di mana saja Anda hanya mendapatkan manfaat paling banyak dari meletakkannya di header. Instruksi lengkap untuk menambahkannya ke halaman web Anda ada di sini - http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html .

Anda ingin memasukkannya ke dalam tag kepala atau tubuh. Untuk lebih jelasnya. Tetapi di luar itu Anda dapat melakukan apa pun yang Anda inginkan.

3
Ben Hoffman

Anda dapat menambahkan kode analitik Anda di mana saja di halaman Anda. Google cukup pintar untuk mengidentifikasi/mendaftarkan semua acara di halaman Anda. Ketika Anda berbicara tentang async, tidak ada gunanya memikirkan penempatan in-line/sinkronisasi.

Saya telah menggunakannya di bagian bawah untuk sebagian besar situs saya dan tidak menemukan masalah.

Acara muat utama yang Anda dapatkan di akun analytics google Anda:

1) Waktu buka Dom
2) Waktu pemuatan halaman

Ini mempertimbangkan semuanya dan tidak bergantung pada tempat Anda menambahkan kode Anda.

Mungkin saja (dengan kode sinkronisasi) waktu ini dihitung berdasarkan posisi skrip Google di halaman seperti pada:
DOM load time -> waktu firing dom load event browser - GA pemuatan/acara script
Waktu pemuatan halaman -> waktu pemuatan jendela memuat acara browser - GA pemuatan/acara script

Jika demikian, maka posisi skrip akan memainkan peran kecil dalam mengubah waktu di atas menjadi lebih akurat, sekali lagi saya tidak berpikir itu membuat banyak perbedaan (karena menempatkannya di atas membawa halaman dengan GA sebelumnya untuk meletakkannya di bawah karena halaman dimuat secara berurutan)

1
abhinsit