Google Analytics, Tracking Subdomains

ห่างหายกันไปนานเลยทีเดียวที่ผมไม่ได้อัพเดตบทความอะไรเลย เนื่องจากผมไม่มีอะไรจะเขียนนั้นเอง(ฮาาา) และอีกอย่างช่วงก่อนผมต้องไป(เริ่ม)ทำงานอะไรใหม่ๆเกี่ยวกับโมบายซึ่งแทบเรียกได้ว่าเริ่มต้นจากศูนย์กันเลยทีเดียว แต่ช่วงนี้ก็เริ่มโอเคปรับตัวได้ดีทีเดียว ถ้าพบเจออะไรใหม่จะมาเขียนแชร์นะครับ ส่วนวันนี้ผมอยากจะอัพเดตบทความเอาใจกูลเกิ้ลสักหน่อย จะเป็นเกี่ยวกับเรื่องการใช้งาน Google Analytic ซึ่งทุกคนคงจะคุ้นชิน(ชา)กับโปรแกรมตัวนี้กันอยู่แล้ว แต่วันนี้ผมจะเขียนเกี่ยวกับในกรณีที่เราต้องการ Track โดยแยก traffic ระหว่าง subdomains ต่างๆ

เช่น สมมุติว่าเรามี domains และ subdomains จำนวน 2 subdomain ด้วยกัน

(primary domain) www.mobile-shop.com
(subdomain) iPhone.mobile-shop.com
(subdomain) android.mobile-shop.com

โดย tracking code ที่เราจะเลือกคือ One domain with multiple subdomains

สิ่งที่เราต้องการก็คือแยก traffic จากทั้งสามโดเมนนี้ออกจากกัน ซึ่งโดยทั้วไปเราจะ track ที่ www.mobile-shop.com ที่เดียว ซึ่ง traffic ทั้งหมดจะร่วมกันจนแยกไม่ได้ว่า traffic ที่ได้มาจาก subdomain ตัวใหน

อธิบายเพิ่ม สมมุติมี traffic เข้ามาที่สอง page ต่อไปนี้

www.moblie-shop.com/index.html
iPhone.moblie-shop.com/product.html

ส่งที่ Google Analytic จะเก็บสำหรับ content นี้คือ

index.html และ
product.html

ซึ่งไม่สามารถบอกได้เลยว่าทั้งสองเพจมาจาก domain หรือ subdomain ใหน

สิ่งที่เราต้องทำก็คือสร้าง filter สำหรับ domain และ subdomain ทั้งหมดเหล่านี้ เพื่อการ แยกแยะ traffic เหล่านี้ออกจากกันและจัดเก็บไว้เป็นหมวดหมู่ตามที่เราต้องการ

สิ่งที่เราสร้างสำหรับ filters นี้คือ

Field A -> Hostname = (,*) (เป็น regular expressions, หมายถึงเอาทั้งหมด?!)
Field B -> Request URI = (,*)

และ

Output To -> Request URI = $A1$B1

ซึ่งหมายความว่า Output ที่ได้จะออกไปที่ Request URI ซึ่งมีค่าเท่ากับ Field A ($A1) ต่อด้วย Field B ($B1) นั้นจะทำให้ทุกๆ request ที่เป็น traffic ที่เข้ามาจะถูกเก็บอยู่ในรูปแบบของ request เต็มๆเช่น

www.moblie-shop.com/index.html และ
iPhone.moblie-shop.com/product.html

ซึ่ง ณ. ตรงนี้เราจะสามารถบอกได้แล้วว่า traffic น้้นๆเรียกไปที่ domain หรือ subdomain ใหน ซึ่ง Filter ตัวแรกนี้เราต้องสร้างให้กับทุกๆ profile www.mobile-shop.com, iPhone.mobile-shop.com และ android.mobile-shop.com

และมาถึงขั้นตอนสุดท้ายที่เราจะแยกแยะ traffic เหล่านั้นและจัดการให้มันเป็นหมวดหมู่ www, iPhone หรือ android

สิ่งที่ต้องทำก็คือสร้าง filter ขึ้นมาอีกหนึ่งตัวเพื่อ filter เฉพาะ traffic ที่เราต้องการเท่านั้น เช่น เราต้องการ traffic สำหรับ subdomain iPhone.mobile-shop.com เท่านั้นสำหรับ profile ที่ชื่อ iPhone

filter ที่เราสร้างก็คือ Include เฉพาะ Request URI ที่มี iPhone.mobile-shop.com

แค่นี้เราก็สามารถจะแยกแยะ traffic เหล่านี้ออกจากกันได้แล้วในกรณีที่ website มีการวางโครงสร้างแบบ subdomain ส่วนในกรณีที่ website มีการวางโครงสร้างแบบ subdirecttory ก็มีวิธีการจัดการที่คล้ายๆกันครับ

Leave a Reply

Your email address will not be published.