Apa manfaat menggunakan kode pelacakan tidak sinkron Google Analytics dibandingkan dengan kode yang tidak sinkron?

11

Apa, secara khusus, yang dicapai oleh kode asinkron atau yang tidak dilakukan oleh kode lama?

Travis Northcutt
sumber

Jawaban:

8

Kode yang lebih baru menggunakan kemampuan browser modern untuk mengeksekusi Javascript secara tidak sinkron dari merender halaman (secara efektif, ini dieksekusi di utas lain daripada utas rendering halaman utama).

Ini memungkinkan kode ditempatkan di bagian atas halaman tanpa memengaruhi kinerja rendering halaman yang dirasakan.

Ini pada gilirannya berarti bahwa sebagian halaman dimuat (misalnya seseorang menekan tombol "Stop", atau menavigasi ke halaman lain) lebih mungkin ditangkap oleh skrip. Dengan kode lama, jika pengguna menavigasi jauh sebelum bagian JavaScript dimuat dan dieksekusi, ada kemungkinan tayangan halaman tidak direkam dengan benar.

Mark Hatton
sumber
Dalam hal pemuatan sebagian halaman (misalnya seseorang menekan "stop" atau koneksi terputus), apakah Analytics melaporkan tampilan halaman, atau adakah fasilitas untuk melaporkan pemuatan halaman sebagian?
Travis Northcutt
Saya tidak tahu pasti, tetapi saya akan membayangkan bahwa itu semua atau tidak sama sekali. Saya pikir kode asinkron hanya meningkatkan kemungkinan bahwa memuat halaman akan dicatat.
Mark Hatton