เตรียมอัพเกรด Google Analytics แบบเดิมเป็น Universal Analytics

universal-analytics

ถ้าใครเข้าไปที่ส่วน Admin ในแอคเคาท์ Google Analytics ในตอนนี้จะพบว่า ในส่วนของ Properties นั้น Google ได้แสดงข้อความแจ้งเรื่อง Universal Analytics Upgrade – Transfer Complete แล้ว หลายคนอาจจะยังไม่ทราบเรื่อง Universal Analytics แต่จริงๆ แล้วเรื่องนี้ทาง Google ได้แจ้งให้ทราบมาเป็นปีแล้วว่ามี Code ชุดใหม่ (analytics.js) นี้ให้ใช้งานกันโดยเพิ่มฟีเจอร์ต่างๆ อีกมากมายที่โค้ดชุดเก่า (ga.js) ไม่มี ซึ่งหลายคนอาจจะอัพเกรดกันเองไปบ้างแล้ว

แต่ตอนนี้ตามที่ Google ได้แจ้งไว้ว่าทุก Account ได้ถูก Transfer ไปเป็น Universal Analytics กันหมดแล้ว ซึ่งทำให้ทุก Account จะต้องไป implement โค้ดชุดใหม่กันอีกรอบ ซึ่งมีความจำเป็นจะต้องทำกันนะครับ เพราะ Google แจ้งไว้ชัดเจนว่า

All Google Analytics properties will soon be required to use Universal Analytics

บางคนเข้าใจผิดว่าการที่ Google แจ้งว่า Transfer Complete คือเราไม่ต้องทำอะไรแล้วทุกอย่าง Google ทำให้เรียบร้อยแล้วเป็นความเข้าใจที่ผิดนะครับ สิ่งที่แต่ละเว็บไซต์ต้องไปทำต่อคือไปอัพเดทตัว code ชุดใหม่ที่หน้าเว็บไซต์ของเรา แนะนำให้ทำกันก่อนแต่เนิ่นๆ นะครับ

ต้องรู้ก่อนว่า code ที่เราใช้อยู่ปัจจุบันเป็นแบบเก่า(ga.js)หรือแบบใหม่(analytics.js)
ให้โปรแกรมเมอร์เข้าไปดูที่โค้ด หรือบางท่านที่พอเข้าใจเรื่อง code อยู่บ้างให้คล้ิกขวาแล้ว view source code ดู โดยเทียบจากโค้ดด้านล่างนี้ ถ้าโค้ดของเราเป็น universal analytics อยู่แล้วก็ไม่ต้องแก้ไขอะไรครับ แต่ถ้ายังเป็นโค้ดชุดเก่าอยู่ ก็ให้เอาออกแล้วนำโค้ดชุดใหม่ที่ได้จากหน้า admin ใน analytics ไปแทนที่ครับuniversal-vs-classic code

ข้อควรระวังหลังจากมีการอัพเกรดโค้ดเป็น Universal Analytics

  1. โค้ดชุดเก่าจะต้องเอาออกจากทุกหน้าจริงๆ หากหน้าไหนมีโค้ดทั้งสองชุดอยู่รวมกันในหน้าเดียวจะทำให้เกิด Double Pageviews จากการเข้าหน้าเดียว ข้อมูลที่ได้ก็จะคลาดเคลื่อนจากความเป็นจริง
  2. ถ้ามีการ implement Event Tracking หรือ social interaction กับโค้ดชุดเก่าแล้ว จะต้องไปไล่แก้ Event tracking code และ Social interaction ทุกจุดที่มีการสร้างขึ้น เนื่องจากโค้ด event tracking แบบเก่าและแบบใหม่ใช้คำสั่งไม่เหมือนกัน
  3.  e-commerce tracking ที่มีการ implement กับโค้ดชุดเก่า เมื่อเปลี่ยนมาใช้เป็น universal ก็ต้องทำการแก้ไขเช่นเดียวกัน เนื่องจากชุดคำสั่งไม่เหมือนกัน
  4. การใช้คำสั่งเพื่อส่ง Virtual Pageview หากมีการใช้กับโค้ดชุดเดิมก็ต้องมีการแก้ไขเพื่อให้ซับพอร์ทกับโค้ดแบบใหม่ด้วย

จริงๆ ในรายละเอียดอื่นๆ ยังมีอีกหลายจุดที่จะต้องตามไปแก้ไข แต่เชื่อว่า 4 ข้อด้านบนน่าจะครอบคลุมเว็บไซต์ส่วนใหญ่หมดแล้ว ซึ่งก็ต้องแก้ไขกันอยู่เยอะพอสมควรสำหรับบางเว็บไซต์ที่ยังใช้โค้ดแบบเดิมอยู่ อาจจะเสียเวลาสักเล็กน้อยแต่ฟีเจอร์ต่างๆ ที่ได้กลับมานั้นคุ้มค่าครับ ใครที่ยังไม่ได้อัพเกรดโค้ด ย้ำนะครับ รีบทำก่อนจะดีกว่า
Happy Analytics🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s