การนำเข้าข้อมูลผลิตภัณฑ์โดยใช้ API การจัดการ

Andrew Wales ฝ่ายนักพัฒนาซอฟต์แวร์สัมพันธ์ของ Google Analytics – พฤษภาคม 2014

คู่มือนี้อธิบายวิธีลดความซับซ้อนในการติดตั้งใช้งาน อีคอมเมิร์ซที่เพิ่มประสิทธิภาพด้วยการนําเข้าข้อมูลผลิตภัณฑ์โดยใช้ Management API ดูข้อมูลเพิ่มเติมเกี่ยวกับการนำเข้าข้อมูลผลิตภัณฑ์ได้ใน ตัวอย่างการนำเข้าข้อมูลผลิตภัณฑ์

เกริ่นนำ

การนำเข้าข้อมูลผลิตภัณฑ์ไปยัง Google Analytics ช่วยลดความซับซ้อนและลดจำนวนข้อมูลอีคอมเมิร์ซที่ต้องส่งไปกับ Hit เช่น จำนวนการดูหน้าเว็บและเหตุการณ์ คุณสามารถรวมรหัสผลิตภัณฑ์หรือ SKU เดียวที่ส่งไปยัง Google Analytics ขณะรวบรวมข้อมูลกับข้อมูลผลิตภัณฑ์ที่นำเข้าเพื่อป้อนข้อมูลมิติข้อมูลและเมตริกผลิตภัณฑ์ในรายงาน

ก่อนที่คุณจะเริ่มต้น

ก่อนอ่านคู่มือโซลูชันนี้ โปรดอ่าน

ภาพรวม

วิธีเปิดใช้การนำเข้าข้อมูลสำหรับข้อมูลผลิตภัณฑ์

  1. สร้างชุดข้อมูล
  2. เตรียม CSV ข้อมูลผลิตภัณฑ์สำหรับการอัปโหลด
  3. อัปโหลดข้อมูลผลิตภัณฑ์โดยใช้ Management API
  4. อัปเดตโค้ดอีคอมเมิร์ซเพื่อส่ง SKU ของผลิตภัณฑ์

หากต้องการเรียนรู้วิธีอัปโหลดชุดข้อมูลไปยัง Google Analytics โดยใช้อินเทอร์เฟซเว็บ โปรดดูคู่มือผู้ใช้อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ

สร้างชุดข้อมูล

ขั้นตอนแรกในการนำเข้าข้อมูลผลิตภัณฑ์คือการสร้างชุดข้อมูลสำหรับข้อมูลผลิตภัณฑ์ และตั้งค่าสคีมาซึ่งกำหนดมิติข้อมูลและเมตริกที่คุณต้องการนำเข้า

ทำตาม คู่มือนักพัฒนาซอฟต์แวร์การนำเข้าข้อมูลเพื่อสร้างชุดข้อมูล เลือกข้อมูลผลิตภัณฑ์เป็นประเภทชุดข้อมูล และเลือกSKU ของผลิตภัณฑ์เป็นคีย์

ภาพที่ 1: การสร้างชุดข้อมูลผลิตภัณฑ์

หลังจากสร้างชุดข้อมูลแล้ว ให้จดบันทึกรหัสแหล่งข้อมูลที่กำหนดเองไว้ ซึ่งจะใช้ในการนำเข้าข้อมูลผลิตภัณฑ์ไปยัง Google Analytics โดยใช้ Management API

เตรียม CSV ข้อมูลผลิตภัณฑ์สำหรับการอัปโหลด

CSV ของข้อมูลผลิตภัณฑ์ต้องมีแถวส่วนหัว คอลัมน์สำหรับ SKU ของผลิตภัณฑ์ และคอลัมน์สำหรับมิติข้อมูลและ/หรือเมตริกแต่ละรายการที่จะนำเข้าตามที่สคีมาชุดข้อมูลกำหนด

ทำตาม คู่มือนักพัฒนาซอฟต์แวร์การนำเข้าข้อมูลเพื่อเตรียม CSV ข้อมูลผลิตภัณฑ์สำหรับการนำเข้า โดยใช้ SKU ของผลิตภัณฑ์เป็นคีย์ในคอลัมน์แรก

ภาพที่ 2: การเตรียมข้อมูลผลิตภัณฑ์สำหรับอัปโหลดในไฟล์ CSV

ไฟล์ CSV มีลักษณะดังนี้

ga:productSku,ga:productName,ga:productBrand,ga:productCategoryNew,ga:productVariant,ga:productPrice
12345,Triblend Shortsleeve T-Shirt,Google,Apparel,black,15.25
67890,Donut Friday Scented T-Shirt,Google,Apparel,gray,33.85
10292,Kaiser the Snake T-Shirt,Google,Apparel,green,19.10
67584,Organic Cotton Android T-Shirt,Google,Apparel,black,13.50
90876,Maps Biking T-Shirt,Google,Apparel,blue,15.65

อัปโหลดข้อมูลผลิตภัณฑ์โดยใช้ Management API

หลังจากสร้างชุดข้อมูล กำหนดสคีมา และเตรียมข้อมูลผลิตภัณฑ์สำหรับอัปโหลดใน CSV แล้ว คุณก็พร้อมที่จะ อัปโหลดข้อมูลผลิตภัณฑ์โดยใช้ Management API

หลังจากอัปโหลด ตรวจสอบ และประมวลผลข้อมูลผลิตภัณฑ์แล้ว ระบบจะผนวก SKU ของผลิตภัณฑ์กับข้อมูลผลิตภัณฑ์ที่อัปโหลดเมื่อมีการจับคู่กับ Hit ที่เข้ามาใหม่ซึ่งส่งไปยัง Google Analytics จากพร็อพเพอร์ตี้ของคุณ

อัปเดตโค้ดอีคอมเมิร์ซเพื่อส่ง SKU ของผลิตภัณฑ์

หลังจากที่อัปโหลดข้อมูลผลิตภัณฑ์แล้ว ให้อัปเดตโค้ดอีคอมเมิร์ซเพื่อส่ง SKU ของผลิตภัณฑ์พร้อมกับ Hit แต่ละรายการ ตลอดจนข้อมูลเพิ่มเติมที่คุณต้องการให้แสดงในรายงาน เช่น มิติข้อมูลหรือเมตริกที่กำหนดเอง

// Example of sending a transaction when joining with imported product data.
ga('create', 'UA-XXXX-Y');
ga('require', 'ec', 'ec.js'); // Load the Enhanced Ecommerce plug-in. Required.

// The product name, price, and other product data will be added to this hit
// at collection time if the value of the id field matches a Product SKU
// you've uploaded.
ga('ec:addImpression', {
  'id': '12345',              // Product ID/SKU (Key). Required.
  'list': 'Search Results',
  'position': 1,
  'dimension1': 'Member'
});

ga('send', 'pageview');       // Send the impression with a pageview hit.

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