Sintaksis Tradisional

Dokumen ini menjelaskan cara menyiapkan pelacakan Analytics untuk situs Anda menggunakan cuplikan kode pelacakan ga.js biasa. Jika Anda menyiapkan pelacakan untuk pertama kalinya, sebaiknya gunakan cuplikan kode pelacakan default, yang dijelaskan di Pelacakan Situs.

Ada dua cara dasar untuk menyiapkan pelacakan di properti web Anda: penyiapan standar dan penyiapan yang disesuaikan. Dokumen ini membahas cara-cara tersebut, beserta topik terkait:

Setelah menginstal kode pelacakan ga.js dengan benar di situs, Anda akan mulai menerima data laporan. Data laporan akan muncul di laporan Anda dalam waktu 24 jam setelah kode pelacakan disiapkan.

Penyiapan Standar

Saat pertama kali mulai menerapkan pelacakan di situs Google Analytics, Anda harus menginstal kode pelacakan di halaman situs. Cuplikan kode pelacakan umum terdiri dari dua bagian: tag skrip yang merujuk ke kode pelacakan ga.js, dan skrip lainnya yang menjalankan kode pelacakan.

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

Cuplikan kode pelacakan ini harus disertakan di halaman situs Anda sehingga muncul di bagian bawah struktur HTML (atau HTML yang dihasilkan) halaman, sebelum tag <body> penutup. Untuk informasi selengkapnya, lihat Ringkasan Fungsi, yang menjelaskan logika di balik eksekusi kode pelacakan.

Catatan: Jika Anda menyiapkan pelacakan untuk properti web yang mencakup beberapa domain atau beberapa sub-direktori, Anda harus mengubah kode pelacakan untuk mendapatkan data pelaporan yang akurat untuk tampilan (profil). Selain itu, jika Anda menyiapkan tampilan (profil) secara khusus untuk subdirektori dari domain yang lebih besar, Anda juga harus mengubah kode pelacakan. Lihat Panduan Domain & Direktori untuk informasi lebih lanjut.

Skrip Kode Pelacakan—Bagian Satu

Bagian pertama tag skrip (diwakili oleh baris 1 - 4 dari kode di atas), menggunakan JavaScript untuk menentukan secara dinamis apakah protokol HTTP untuk halaman yang diminta aman atau standar. Selanjutnya, Analytics menggunakan protokol yang sesuai untuk mereferensikan kode pelacakan. Jadi, jika satu halaman di situs Anda dikirimkan melalui protokol HTTP standar, string yang dihasilkan adalah:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

Jika halaman lain ditampilkan melalui koneksi aman, string yang dihasilkan adalah:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

Jika Anda memiliki campuran halaman aman dan tidak aman, biarkan tag skrip awal seperti yang ditunjukkan sehingga koneksi yang sesuai dapat ditentukan. Jika semua halaman di situs Anda ditayangkan melalui HTTP standar, Anda dapat mengganti tag pertama dengan panggilan yang lebih sederhana ke kode pelacakan Google Analytics.

Skrip Kode Pelacakan—Bagian Dua

Kumpulan tag JavaScript kedua mencakup metode yang diperlukan untuk menjalankan panggilan pelacakan untuk data halaman. Bagian kode pelacakan ini juga harus berisi semua metode yang disesuaikan yang ingin Anda terapkan ke semua halaman di situs Anda. Inisialisasi dan metode ditempatkan dalam blok try/catch sehingga setiap error JavaScript ditangani tanpa memengaruhi pengunjung.

Urutan panggilan metode yang diberikan di cuplikan pelacakan umum bersifat signifikan, dan Anda harus mengikuti pedoman umum berikut saat mengubah kode pelacakan untuk tujuan situs Anda:

  • Baris pertama skrip pelacakan harus selalu menginisialisasi objek pelacak halaman. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    Baris pertama cuplikan kode pelacakan standar menginisialisasi objek pelacak default ke ID properti web Google Analytics yang Anda berikan sebagai parameter. Panggilan metode berikutnya akan menggunakan objek tersebut.
  • Baris terakhir cuplikan kode pelacakan Anda harus memanggil metode _trackPageview().
    Setiap panggilan metode kustom yang menetapkan atau melakukan inisialisasi nilai harus dimasukkan sebelum _trackPageview().
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

Lokasi Penempatan Kode Pelacakan

Kode pelacakan dirancang untuk membaca data dari halaman Anda setelah konten untuk halaman selesai dimuat. Oleh karena itu, cuplikan harus ditempatkan tepat sebelum tag </body> penutup untuk halaman web Anda. Setelah konten halaman Anda dimuat, kode pelacakan, saat dieksekusi, akan membaca konten halaman tersebut dengan mengikuti Document Object Model (DOM). Semua informasi yang relevan dengan pelacakan kemudian digunakan untuk membuat informasi halaman, menetapkan/memperbarui cookie, dan mengirim permintaan GIF ke server Google Analytics.

Dengan menempatkan skrip di akhir isi halaman, Anda memastikan bahwa kode pelacakan dijalankan sebagai elemen terakhir DOM. Jika pemuatan halaman tertentu terganggu karena alasan tertentu, permintaan GIF untuk kunjungan halaman tersebut mungkin tidak akan dijalankan. Namun, jika Anda menempatkan kode pelacakan di bagian atas halaman, gangguan pemuatan dapat mengakibatkan pelaporan yang tidak lengkap atau tidak akurat karena kode pelacakan bergantung pada data halaman untuk laporannya.

Selain itu, penempatan fisik panggilan kode pelacakan di bagian bawah halaman lebih efektif dibandingkan menggunakan fungsi onLoad() untuk memanggil kode pelacakan. Jika Anda menggunakan onLoad() untuk mengeksekusi kode pelacakan, eksekusi bergantung pada model peristiwa untuk browser, bukan DOM. Dalam situasi tersebut, jika gambar jarak jauh gagal dimuat di halaman, onLoad() tidak akan dipanggil, sedangkan DOM untuk halaman masih dapat dimuat sepenuhnya.

Menyesuaikan Penyiapan

Anda dapat menyesuaikan Google Analytics dengan berbagai cara untuk mengubah tampilan data pelaporan.Sebagian besar situs (kecuali yang paling dasar) dapat memanfaatkan penyesuaian pada penyiapan dasar.Faktanya, jika situs Anda memiliki salah satu karakteristik berikut, modifikasi pada kode pelacakan diperlukan agar perilaku pengunjung dapat dilaporkan secara akurat.

  • E-commerce—Anda memiliki situs e-commerce atau keranjang belanja dan ingin melacak aktivitas pengunjung yang terkait dengan pembelian.
  • Beberapa domain—Kehadiran situs Anda mencakup beberapa nama host atau domain, dan Anda ingin melacak aktivitas pengunjung (termasuk aktivitas keranjang belanja) di seluruh properti tersebut.
  • Keranjang Belanja Pihak Ketiga—Situs Anda dihosting oleh penyedia di sub-direktori dan Anda ingin melacak aktivitas pengunjung di seluruh bagian situs (seperti keranjang belanja) yang berada di direktori lain pada situs host.
  • Variabel Pelacakan Kampanye Kustom—Anda sudah memiliki link ke situs yang berisi variabel pelacakan kampanye kustom yang ingin digunakan.

Selain itu, Anda dapat membuat banyak penyesuaian lain pada perilaku pelaporan Google Analytics standar, seperti menyesuaikan durasi sesi pengunjung, mengubah durasi sesi kampanye, atau menonaktifkan pengumpulan informasi browser.

Anda dapat menyesuaikan pelaporan dalam dua area dasar:

  • Antarmuka administratif laporan Google Analytics
  • Penggunaan metode kode pelacakan tambahan di halaman web

Menyesuaikan Menggunakan Antarmuka Administratif

Antarmuka administratif menyediakan fitur berikut yang dapat Anda gunakan untuk menyaring tampilan data dalam laporan:

  • Sasaran
    Siapkan sasaran untuk halaman utama di situs yang Anda harapkan akan dikunjungi pengguna.Umumnya, sasaran digunakan di situs e-commerce untuk melihat statistik mengenai bagaimana pelanggan sampai ke halaman pembelian akhir dalam sekumpulan halaman terkait, seperti keranjang belanja, formulir pesanan, dan konfirmasi pesanan.Namun, Anda juga dapat menggunakan sasaran untuk skenario lainnya, seperti panduan langkah demi langkah mengenai proses petunjuk, atau link "selengkapnya" di blog. Untuk informasi selengkapnya tentang sasaran, lihat Tentang Sasaran.
  • Tampilan (Profil) dan filter
    Anda dapat menyiapkan tampilan (profil) untuk setiap pengguna laporan guna menyertakan atau mengecualikan konten tertentu dari laporan tersebut. Hal ini berguna bila Anda memiliki situs yang sangat besar dan ingin menentukan statistik halaman untuk satu bagian situs secara terpisah dari bagian lainnya.Misalnya, Anda mungkin memiliki satu bagian situs web yang didedikasikan sepenuhnya untuk pakaian dan bagian lain dari situs web yang didedikasikan sepenuhnya untuk elektronik, dan Anda ingin menganalisis statistik laman pakaian Anda dalam kaitannya dengan semua pakaian, tetapi terlepas dari elektronik. Ketika tampilan (profil) digunakan untuk mengecualikan bagian tertentu dari situs, tampilan tersebut membatasi pelaporan konten hanya untuk halaman yang diizinkan. Lihat Pusat Bantuan untuk mendapatkan informasi bermanfaat tentang tampilan (profil) dan filter.

Menyesuaikan dengan Metode Kode Pelacakan Tambahan

GATC menyediakan sejumlah metode yang dapat digunakan untuk mengonfigurasi kode pelacakan sesuai kebutuhan situs Anda. Perhatikan bahwa salah satu halaman di situs Anda harus menggunakan baik kode pelacakan urchin.js atau kode pelacakan ga.js beserta metode yang terkait, tetapi tidak keduanya. 

Menggunakan kedua kode pelacakan pada satu halaman dapat menyebabkan error pelaporan untuk halaman tersebut dan tidak disarankan. 

Beberapa skenario paling umum yang memerlukan konfigurasi kode pelacakan dijelaskan dalam Pelacakan E-commerce. Selain itu, Tracking API menyediakan daftar semua metode pelacakan ga.js yang dapat Anda gunakan, dan juga mengelompokkan metode tersebut menurut penggunaan pelaporan dasar, seperti metode e-commerce dan pelacakan peristiwa.