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 hanya akan menghapus duplikat transaksi yang memiliki ID transaksi yang sama dari pengguna yang sama. ID transaksi yang sama dapat digunakan untuk pengguna yang berbeda-beda tanpa menghapus duplikat transaksi.
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.
Catatan: Pastikan Anda meneruskan nilai dinamis untuk ID transaksi. Jika Anda mengirimkan ID yang sama untuk transaksi yang berbeda-beda, Anda bisa saja menghitung jauh lebih sedikit konversi 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 konversi Anda.
- Temukan ekspresi ASP yang menyimpan informasi tersebut. Misalnya:
<%= orderId %>
. - Buka HTML untuk halaman konversi Anda, lalu cari cuplikan peristiwa.
- Di bagian
script
pada 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.