อีคอมเมิร์ซ

[GA4] ลด Conversion ที่ซ้ำกันด้วยรหัสธุรกรรม

รหัสธุรกรรมคือตัวระบุที่ไม่ซ้ำกันที่คุณสร้างขึ้นสำหรับธุรกรรมแต่ละรายการได้ เช่น หมายเลขยืนยันคำสั่งซื้อ คุณต้องเพิ่มรหัสธุรกรรม (เช่น หมายเลขยืนยันคำสั่งซื้อ) ลงในเหตุการณ์อีคอมเมิร์ซแต่ละเหตุการณ์เพื่อกรองธุรกรรมจากผู้ใช้รายเดิมที่ซ้ำกันออกและดำเนินการคืนเงินอย่างเหมาะสม

เมื่อเพิ่มรหัสธุรกรรมแล้ว Google Analytics จะกรองการซื้อที่ซ้ำกันออก หากระบบบันทึกการซื้อ 2 รายการด้วยรหัสธุรกรรมเดียวกัน

Google Analytics จะกรองเฉพาะธุรกรรมที่ซ้ำกันซึ่งมีรหัสธุรกรรมเดียวกันจากผู้ใช้รายเดียวกันเท่านั้น สามารถใช้รหัสธุรกรรมเดียวกันสำหรับผู้ใช้แต่ละรายได้โดยไม่ต้องกรองธุรกรรมที่ซ้ำกันออก

หมายเหตุ: ตรวจสอบว่าคุณส่งมูลค่าแบบไดนามิกสำหรับรหัสธุรกรรมอยู่ หากแท็กส่งรหัสเดียวกันสำหรับธุรกรรมที่แตกต่างกันให้ Google Analytics คุณอาจนับ Conversion ได้ต่ำกว่าจำนวนที่แท้จริงอย่างมาก
สําคัญ: โปรดอย่าส่งสตริงว่างเป็นรหัสธุรกรรม Google Analytics จะกรองเหตุการณ์การซื้อทั้งหมดที่มี transaction_id="" ที่ซ้ำกันออก

ข้อควรทราบก่อนที่จะเริ่มต้น

รหัสธุรกรรมของคําสั่งซื้อแต่ละรายการต้องไม่ซ้ำกัน เช่น อาจใช้หมายเลขยืนยันคําสั่งซื้อสําหรับธุรกรรม

รหัสธุรกรรมอาจประกอบด้วยตัวเลข ตัวอักษร และสัญลักษณ์พิเศษ เช่น เครื่องหมายขีดกลางหรือการเว้นวรรค รหัสธุรกรรมต้องไม่ซ้ำกับธุรกรรมอื่นๆ และต้องไม่มีข้อมูลที่อาจใช้ระบุตัวตนของลูกค้าได้

เพิ่มรหัสธุรกรรม

คุณต้องแก้ไขโค้ดเพื่อรวบรวมรหัสธุรกรรม โดยไม่จําเป็นต้องทําการเปลี่ยนแปลงใดๆ ใน Google Analytics

หมายเหตุ: ตรวจสอบว่าคุณส่งมูลค่าแบบไดนามิกสำหรับรหัสธุรกรรมอยู่ หากส่งรหัสเดียวกันสําหรับธุรกรรมที่แตกต่างกัน คุณอาจนับ Conversion ได้ต่ำกว่าจำนวนที่แท้จริงอย่างมาก

ตัวอย่างเช่น วิธีการต่อไปนี้ใช้ Active Server Pages (ASP) และอัปเดตโค้ดการวัด gtag.js โค้ดจริงจะแตกต่างไปตามภาษาเซิร์ฟเวอร์ที่คุณใช้ อย่าลืมใช้ภาษาที่ถูกต้องสำหรับเว็บไซต์

  1. เปิดไฟล์ ASP (หรือไฟล์ที่เหมาะสมสําหรับภาษาเซิร์ฟเวอร์ที่คุณใช้) ของหน้า Conversion
  2. หานิพจน์ ASP ที่เก็บข้อมูลดังกล่าว เช่น <%= orderId %>
  3. เปิด HTML ของหน้า Conversion แล้วหาข้อมูลโค้ดเหตุการณ์
  4. ในส่วน script ของข้อมูลโค้ดเหตุการณ์ (ระหว่างแท็ก <script></script>) ให้ใส่นิพจน์ ASP ที่คุณพบในขั้นตอนที่ 2 แทน <%= orderId %>

    ตัวอย่างข้อมูลโค้ดเหตุการณ์

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

ยืนยันรหัสธุรกรรม

  1. ทริกเกอร์เหตุการณ์ในเว็บไซต์
  2. ดูซอร์สโค้ดของหน้าเว็บในเว็บเบราว์เซอร์ (ในเบราว์เซอร์ส่วนใหญ่ ให้คลิกขวาในหน้าเว็บ แล้วเลือกดูแหล่งที่มา)
  3. คุณควรเห็นโค้ดการวัดอยู่ระหว่างแท็ก <head> และ </head> ในหน้าเว็บ ระบบจะใช้รหัสธุรกรรมจริงแทนนิพจน์ ASP

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
2899631171412808940
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
69256
false
false