รหัสธุรกรรมคือตัวระบุที่ไม่ซ้ำกันที่คุณสร้างขึ้นสําหรับธุรกรรมแต่ละรายการได้ เช่น หมายเลขยืนยันคําสั่งซื้อ คุณต้องเพิ่มรหัสธุรกรรม (เช่น หมายเลขยืนยันคำสั่งซื้อ) ลงในเหตุการณ์อีคอมเมิร์ซแต่ละเหตุการณ์เพื่อกรองธุรกรรมจากผู้ใช้รายเดิมที่ซ้ำกันออกและดำเนินการคืนเงินอย่างเหมาะสม
เมื่อเพิ่มรหัสธุรกรรมแล้ว Google Analytics จะกรองการซื้อที่ซ้ำกันออก หากระบบบันทึกการซื้อ 2 รายการด้วยรหัสธุรกรรมเดียวกัน
Google Analytics จะกรองเหตุการณ์การซื้อที่มีรหัสธุรกรรมเดียวกันที่ซ้ำกันออก ไม่ควรใช้รหัสธุรกรรมเดียวกันกับผู้ใช้หลายราย หากคุณระบุรหัสธุรกรรมที่ไม่ซ้ำกัน Google Analytics จะขจัดข้อมูลที่ซ้ำกันและกระทบยอดข้อมูล
ข้อควรทราบก่อนที่จะเริ่มต้น
รหัสธุรกรรมของคําสั่งซื้อแต่ละรายการต้องไม่ซ้ำกัน เช่น อาจใช้หมายเลขยืนยันคําสั่งซื้อสําหรับธุรกรรม
รหัสธุรกรรมอาจประกอบด้วยตัวเลข ตัวอักษร และสัญลักษณ์พิเศษ เช่น เครื่องหมายขีดกลางหรือการเว้นวรรค รหัสธุรกรรมต้องไม่ซ้ำกับธุรกรรมอื่นๆ และต้องไม่มีข้อมูลที่อาจใช้ระบุตัวตนของลูกค้าได้
เพิ่มรหัสธุรกรรม
คุณต้องแก้ไขโค้ดเพื่อรวบรวมรหัสธุรกรรม โดยไม่จําเป็นต้องทําการเปลี่ยนแปลงใดๆ ใน Google Analytics
ตรวจสอบว่าคุณส่งมูลค่าแบบไดนามิกสำหรับรหัสธุรกรรมอยู่ หากแท็กส่งรหัสเดียวกันสำหรับธุรกรรมที่แตกต่างกันให้ Google Analytics คุณอาจนับเหตุการณ์สำคัญได้ต่ำกว่าจำนวนที่แท้จริงอย่างมาก
ตัวอย่างเช่น วิธีการต่อไปนี้ใช้ Active Server Pages (ASP) และอัปเดตโค้ดการวัด gtag.js โค้ดจริงจะแตกต่างไปตามภาษาเซิร์ฟเวอร์ที่คุณใช้ ตรวจสอบให้แน่ใจว่าใช้ภาษาที่ถูกต้องสำหรับเว็บไซต์
- เปิดไฟล์ ASP (หรือไฟล์ที่เหมาะสมสําหรับภาษาเซิร์ฟเวอร์ที่คุณใช้) ของหน้าเหตุการณ์สำคัญ
- หานิพจน์ ASP ที่เก็บข้อมูลดังกล่าว เช่น
<%= orderId %> - เปิด HTML ของหน้าเหตุการณ์สำคัญ แล้วหาข้อมูลโค้ดเหตุการณ์
- ในส่วน
scriptของข้อมูลโค้ดเหตุการณ์ (ระหว่างแท็ก<script></script>) ให้ใส่นิพจน์ ASP ที่คุณพบในขั้นตอนที่ 2 แทน<%= orderId %>ตัวอย่างข้อมูลโค้ดเหตุการณ์
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
ยืนยันรหัสธุรกรรม
- ทริกเกอร์เหตุการณ์ในเว็บไซต์
- ดูซอร์สโค้ดของหน้าเว็บในเว็บเบราว์เซอร์ (ในเบราว์เซอร์ส่วนใหญ่ ให้คลิกขวาในหน้าเว็บ แล้วเลือกดูแหล่งที่มา)
- คุณควรเห็นโค้ดการวัดอยู่ระหว่างแท็ก
<head>และ</head>ในหน้าเว็บ ระบบจะใช้รหัสธุรกรรมจริงแทนนิพจน์ ASP