ID transaksi adalah ID unik yang dapat Anda buat untuk setiap transaksi, seperti nomor konfirmasi pesanan. Anda harus menambahkan ID transaksi (seperti nomor konfirmasi pesanan) ke setiap peristiwa e-commerce untuk menghapus duplikat transaksi dari pengguna yang sama dan untuk memproses pengembalian dana dengan benar.
Dengan menambahkan ID transaksi, Google Analytics akan menghapus duplikat pembelian jika dua pembelian terdaftar dengan ID transaksi yang sama.
Google Analytics menghapus duplikat peristiwa pembelian dengan ID transaksi yang sama. ID transaksi yang sama tidak boleh digunakan untuk pengguna yang berbeda. Jika Anda memberikan ID transaksi unik, Google Analytics akan menghapus duplikat dan menyelaraskan data.
Sebelum memulai
ID transaksi untuk setiap pesanan harus unik. Misalnya, Anda dapat menggunakan nomor konfirmasi pesanan untuk transaksi.
ID transaksi dapat berisi angka, huruf, dan karakter khusus seperti tanda hubung atau spasi. ID transaksi untuk setiap transaksi harus unik. ID transaksi tidak boleh menyertakan informasi apa pun yang dapat digunakan untuk mengidentifikasi masing-masing pelanggan.
Menambahkan ID transaksi
Anda harus mengubah kode untuk mengumpulkan ID transaksi. Anda tidak perlu melakukan perubahan apa pun di Google Analytics.
Pastikan Anda meneruskan nilai dinamis untuk ID transaksi. Jika tag Anda mengirimkan ID yang sama untuk transaksi berbeda ke Google Analytics, Anda bisa saja menghitung jauh lebih sedikit peristiwa utama dari jumlah yang sebenarnya.
Misalnya, petunjuk berikut menggunakan Active Server Pages (ASP) dan memperbarui kode pengukuran gtag.js. Kode yang sebenarnya akan berbeda, bergantung pada bahasa server yang Anda gunakan. Pastikan Anda menggunakan bahasa yang tepat untuk situs Anda.
- Buka file ASP (atau file yang sesuai untuk bahasa server yang Anda gunakan) untuk halaman peristiwa utama Anda.
- Temukan ekspresi ASP yang menyimpan informasi tersebut. Misalnya:
<%= orderId %>. - Buka HTML untuk halaman peristiwa utama Anda, lalu cari cuplikan peristiwa.
- Di bagian
scriptpada cuplikan peristiwa (di antara tag<script></script>), ganti<%= orderId %>dengan ekspresi ASP yang Anda temukan di langkah 2:Contoh cuplikan peristiwa:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Memverifikasi ID transaksi
- Picu peristiwa di situs Anda.
- Di browser web, lihat sumber halaman web. (Di sebagian besar browser, klik kanan halaman lalu pilih Lihat sumber.)
- Anda akan melihat kode pengukuran antara tag
<head>dan</head>di halaman Anda. Ekspresi ASP akan diganti dengan ID transaksi yang sebenarnya.