ฝึกจับ DataLayer สำหรับสินค้าที่มีตัวเลือก (Variants)E-Commerce DataLayer & Variant Tracking
จำลองสินค้าจริงที่มีการเปลี่ยน รุ่น, สี, ความจุ หรือไซส์ เพื่อฝึกดึงค่าตัวแปร (Item Variant, Item ID, Value) เข้าสู่ Google Tag Manager

view_item ใช้เมื่อผู้ใช้ดูรายละเอียดของสินค้า ส่วน item_variant ใช้บอกรายละเอียด/ตัวเลือกของสินค้าที่เกี่ยวข้องกับ Event นั้น item_variant ควรถูกแนบไปกับ Ecommerce Events เช่น view_item, add_to_cart และ purchase เพื่อให้สามารถวิเคราะห์ Performance แยกตาม Variant ได้
หมายเหตุ: ถ้าระบบร้านค้าจริงกำหนดแต่ละสี/ไซส์/ความจุเป็น SKU คนละตัว สามารถใช้ SKU นั้นเป็น item_id ได้ แต่ต้องใช้รูปแบบเดียวกันอย่างสม่ำเสมอตลอด Funnel
หากต้องการวัดพฤติกรรมการเลือก Variant โดยเฉพาะ สามารถสร้าง Custom Event แยก เช่น variant_change ได้ โดยไม่ต้องใช้ view_item ซ้ำ
ขั้นตอนการตั้งค่า E-Commerce บน Google Tag Manager
วิธีการดึงค่าตัวแปร Variant, Value, Currency, Transaction ID จาก DataLayer ไปใส่ใน Conversion Tags
1. สร้าง Data Layer Variables ใน GTM เพื่อดึงข้อมูลสินค้าและยอดเงิน:
- ไปที่เมนู Variables (ตัวแปร) ใน GTM > ในส่วน User-Defined Variables คลิก New (สร้างใหม่)
- เลือก Variable Type: Data Layer Variable (ตัวแปร Data Layer)
- ตั้งชื่อ Data Layer Variable Name ตามโครงสร้างข้อมูล E-Commerce ที่ต้องการดึง:
ecommerce.valueecommerce.currencyecommerce.transaction_idecommerce.items.0.item_variantecommerce.items