Pelacakan E-commerce - Pelacakan Web (ga.js)

Sebelum Google Analytics dapat melaporkan aktivitas e-commerce untuk situs Anda, Anda harus mengaktifkan pelacakan e-commerce di halaman setelan tampilan (profil) untuk situs Anda. Setelah itu, Anda harus menerapkan metode pelacakan e-commerce ga.js di halaman keranjang belanja atau melalui software e-commerce. Pengumpulan metode e-commerce berfungsi bersama-sama untuk mengirim informasi transaksi setiap pengguna ke database Google Analytics saat terjadi. Dengan cara ini, Analytics dapat menautkan sumber rujukan tertentu ke konversi atau pembelian. Sebagian besar mesin e-commerce yang berbasis template dapat diubah untuk menyertakan informasi ini yang tersembunyi di halaman konfirmasi pesanan.

Proses Umum

Proses dasar untuk melacak e-commerce menggunakan Google Analytics dapat dideskripsikan dengan lebih singkat menggunakan tiga metode yang diperlukan untuk melacak transaksi e-commerce di situs Anda. Metode ini dijelaskan sesuai urutan Anda harus memanggilnya di keranjang belanja atau software e-commerce.

  1. Buat objek transaksi.

    Gunakan metode _addTrans() untuk memulai objek transaksi. Objek transaksi menyimpan semua informasi terkait tentang satu transaksi, seperti ID transaksi, biaya pengiriman, dan alamat penagihan. Informasi dalam objek transaksi dikaitkan dengan itemnya melalui ID transaksi untuk transaksi dan semua item, yang harus berupa ID yang sama.

  2. Menambahkan item ke transaksi.

    Metode _addItem() melacak informasi tentang setiap item dalam keranjang belanja pengguna dan mengaitkan item dengan setiap transaksi melalui kolom transactionId. Metode ini melacak detail tentang item tertentu, seperti SKU, harga, kategori, dan kuantitas.

  3. Kirimkan transaksi ke server Analytics.

    Metode _trackTrans() mengonfirmasi bahwa pembelian telah terjadi, dan semua data yang telah disusun di objek transaksi diselesaikan sebagai transaksi.

Ada banyak cara agar informasi ini dapat diambil dari mesin e-commerce. Beberapa mesin e-commerce menulis informasi pembelian ke formulir tersembunyi yang dapat Anda gunakan, mesin yang lain menyimpan informasi dalam database yang dapat Anda ambil, dan yang lainnya menyimpan informasi dalam cookie. Beberapa mesin e-commerce yang lebih populer yang mengenali Google Analytics menyediakan modulnya sendiri untuk menyederhanakan pelacakan pesanan untuk Analytics.

Panduan

Ingat hal berikut saat menerapkan pelacakan e-commerce.

  • Kode SKU adalah parameter wajib untuk setiap item yang ditambahkan ke transaksi.
    Jika transaksi berisi beberapa item dan SKU tidak diberikan untuk setiap item, permintaan GIF hanya dikirim untuk item terakhir yang ditambahkan ke transaksi yang mencantumkan SKU. Selain itu, jika inventaris Anda memiliki item yang berbeda dengan SKU yang sama, dan pengunjung membeli keduanya, Anda hanya akan menerima data untuk yang terakhir ditambahkan. Oleh karena itu, Anda harus memastikan bahwa setiap item yang Anda tawarkan memiliki SKU unik.
  • Daftar argumen untuk _addTrans() dan _addItem() dicocokkan berdasarkan posisi.
    Meskipun tidak semua argumen diperlukan, Anda harus menyediakan placeholder kosong untuk argumen yang tidak ditentukan untuk menghindari error. Misalnya, Anda harus menambahkan item yang hanya berisi ID transaksi, sku, harga, dan jumlah seperti ini:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • Nilai untuk parameter price dan total tidak mengikuti pemformatan mata uang apa pun.
    Untuk kedua parameter, instance pertama dari koma atau titik menunjukkan nilai pecahan. Jadi, misalnya, jika Anda memberikan 1,996.00 sebagai nilai untuk parameter total, parameter tersebut akan dicatat sebagai 1.996, bukan sebagai $1.996,00. Karena nilainya tidak berafiliasi dengan mata uang mana pun, software e-commerce Anda harus menangani setiap konversi mata uang sebelum meneruskan data ke Analytics.
  • Jika Anda menerapkan pelacakan e-commerce dan menggunakan keranjang belanja pihak ketiga, Anda mungkin juga perlu mengonfigurasi pelacakan lintas-domain.
    Lihat bagian tentang "Pelacakan Lintas-Domain" untuk mengetahui detailnya.
  • Meskipun tidak diwajibkan, sebaiknya panggil _trackPageview() pada halaman tanda terima jika Anda ingin mengaitkan halaman tertentu dengan data transaksi.

Contoh Lengkap

Contoh berikut menggambarkan contoh konfigurasi pelacakan e-commerce di halaman tanda terima menggunakan ketiga metode tersebut. Penggunaan _trackPageview() akan mengaitkan transaksi dengan halaman yang berjudul Tanda terima untuk pembelian pakaian dari Acme Clothing.

 

Mata Uang Lokal

Secara default, Anda dapat mengonfigurasi mata uang umum dan global untuk semua transaksi dan item melalui antarmuka web pengelolaan Google Analytics. Secara default, mata uang global digunakan untuk semua item dan transaksi. Untuk situs yang melakukan transaksi dengan beberapa mata uang, fitur pelacakan e-commerce ga.js memungkinkan Anda menentukan mata uang lokal untuk transaksi menggunakan perintah berikut, sebelum panggilan ke _trackTrans dilakukan:

_gaq.push(['_set', 'currencyCode', 'EUR']);

Mata uang lokal harus ditentukan dalam standar ISO 4217. Baca dokumen Referensi Kode Mata Uang untuk mengetahui daftar lengkap mata uang konversi yang didukung.