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