E-commerce

[GA4] Meminimalkan konversi duplikat dengan ID transaksi

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.

Catatan: Pastikan Anda meneruskan nilai dinamis untuk ID transaksi. Jika tag Anda mengirimkan ID yang sama untuk transaksi yang berbeda-beda ke Google Analytics, konversi Anda mungkin akan dihitung jauh lebih sedikit dibandingkan jumlah sebenarnya.
Penting: Jangan kirim string kosong sebagai ID transaksi. Google Analytics akan menghapus duplikat semua peristiwa pembelian yang memiliki transaction_id="".

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.

  1. Buka file ASP (atau file yang sesuai untuk bahasa server yang Anda gunakan) untuk halaman konversi Anda.
  2. Temukan ekspresi ASP yang menyimpan informasi tersebut. Misalnya: <%= orderId %>.
  3. Buka HTML untuk halaman konversi Anda, lalu cari cuplikan peristiwa.
  4. 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

  1. Picu peristiwa di situs Anda.
  2. Di browser web, lihat sumber halaman web. (Di sebagian besar browser, klik kanan halaman lalu pilih Lihat sumber.)
  3. Anda akan melihat kode pengukuran antara tag <head> dan </head> di halaman Anda. Ekspresi ASP akan diganti dengan ID transaksi yang sebenarnya.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
1817182727739373571
true
Pusat Bantuan Penelusuran
true
true
true
true
true
69256
false
false