เอกสารนี้อธิบายถึงวิธีต่างๆ ในการรวบรวมการเข้าชมหลายโดเมนในข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เดียว เสมือนว่าเป็นเว็บไซต์เดียวแทนที่จะเป็นเว็บไซต์แยกกัน 2 รายการ นอกจากนี้ยังครอบคลุมถึงวิธีติดตามส่วนต่างๆ ของเว็บไซต์ เช่น ไดเรกทอรีย่อยและเนื้อหา iFrame หากคุณไม่คุ้นเคยกับขั้นตอนทั่วไปของการติดตามผลแบบข้ามโดเมน โปรดอ่าน เกี่ยวกับการติดตามผลแบบข้ามโดเมน
เกริ่นนำ
การตั้งค่าเริ่มต้นของ Google Analytics ได้รับการออกแบบมาเพื่อติดตามเนื้อหาและข้อมูลผู้เข้าชมสำหรับโดเมนเดียว เช่น www.example.com
อย่างไรก็ตาม สมมติว่าคุณต้องการใช้ Analytics สำหรับสถานการณ์ที่ซับซ้อน เช่น การติดตาม
- โดเมนย่อย - ผู้เข้าชมทั้งหมดของทั้ง
dogs.example.com
และwww.example.com
โดยมีข้อมูลของทั้ง 2 โดเมนแสดงในมุมมองรายงาน (โปรไฟล์) เดียวกัน - ไดเรกทอรีย่อย - เฉพาะผู้เข้าชมไดเรกทอรีย่อย
www.example.com/dogs
ในรายงานแยกต่างหากราวกับว่าเป็นเว็บไซต์เดียว - รถเข็นช็อปปิ้งของบุคคลที่สาม - ผู้เข้าชมร้านค้าออนไลน์และรถเข็นช็อปปิ้งที่โฮสต์ในโดเมนอื่น
- โดเมนระดับบนสุด ผู้เข้าชมทั้งหมดใน 2 โดเมนที่คุณเป็นเจ้าของ เช่น
www.example-petstore.com
และwww.my-example-blog.com
โดยมีข้อมูลสำหรับทั้งสองการแสดงในมุมมองรายงาน (โปรไฟล์) เดียวกัน - เนื้อหาใน IFrame—ข้อมูลผู้เข้าชมและจำนวนการดูหน้าเว็บของเนื้อหาใน iFrame ของโดเมนอื่น
ในกรณีเหล่านี้ คุณจะต้องปรับแต่งโค้ดติดตามเพื่อให้ติดตามผู้เข้าชมได้อย่างถูกต้อง ก่อนที่จะดำเนินการนี้ ขอแนะนำให้อ่านวิธี จัดการโดเมนและไดเรกทอรีในการติดตั้ง Analytics เริ่มต้น
สถานการณ์การติดตาม
ส่วนนี้จะครอบคลุมสถานการณ์การติดตามที่หลากหลาย ซึ่งจะจัดเรียงตามวิธีการยอดนิยม
การติดตามข้ามโดเมนและโดเมนย่อยมากกว่าหนึ่งโดเมน
ในสถานการณ์นี้ คุณอาจต้องการติดตามโดเมนที่ไม่ซ้ำกัน 2 โดเมนและโดเมนย่อย 1 โดเมน ตัวอย่างเช่น สมมติว่าคุณมีร้านค้าออนไลน์และต้องการติดตามข้อมูลผู้เข้าชมและแคมเปญในบล็อกด้วย
ตัวอย่างต่อไปนี้แสดงการปรับแต่งโค้ดติดตามที่สำคัญสำหรับ URL ตัวอย่าง 3 รายการ
- โดเมนร้านค้าออนไลน์:
www.example-petstore.com
ลิงก์หรือข้อมูลแบบฟอร์มที่คุณต้องปรับแต่งมีเพียงลิงก์ที่ชี้ไปยัง
www.my-example-blogsite.com
เท่านั้น ไม่จำเป็นสำหรับลิงก์ไปยังโดเมนย่อยของเว็บไซต์นี้ เนื่องจากฟังก์ชัน_setDomainName()
กำหนดให้.example-petstore.com
เป็นโดเมนสำหรับเปิดใช้การเข้าถึงคุกกี้สำหรับโดเมนย่อยอื่นๆ - โดเมนย่อยของร้านค้าออนไลน์:
dogs.example-petstore.com
คุณไม่จำเป็นต้องกำหนดค่าลิงก์กลับไปยังโดเมนหลัก เนื่องจากโดเมนย่อยจะใช้คุกกี้เดียวกันกับโดเมนหลัก
- โดเมนของบล็อก:
www.my-example-blogsite.com
การกำหนดค่านี้จะตั้งค่าชื่อโดเมนเป็นโดเมนระดับบนสุดสำหรับเว็บไซต์บล็อก เมื่อใช้วิธีนี้ หากคุณเพิ่มโดเมนย่อยสำหรับเว็บไซต์ของบล็อกในภายหลัง โดเมนย่อยนั้นจะสามารถแชร์คุกกี้กับระดับบนสุด และคุณไม่จำเป็นต้องตั้งค่าการเรียกใช้ที่ลิงก์พิเศษระหว่างโดเมนเหล่านั้น อย่างไรก็ตาม คุณยังต้องใช้เมธอด
_link()
และ_linkByPost()
สำหรับแบบฟอร์มหรือลิงก์ไปยังwww.example-petstore.com
ใดๆ อยู่
การติดตามข้ามโดเมนและโดเมนย่อย
ดังที่กล่าวไว้ข้างต้น การตั้งค่าเริ่มต้นของ Google Analytics ออกแบบมาเพื่อติดตามเนื้อหาและข้อมูลผู้เข้าชมสำหรับโดเมนเดียว เช่น www.example.com ซึ่งหมายความว่าแม้ว่าคุณจะจัดการทั้งโดเมนและโดเมนย่อย คุณต้องทำการแก้ไขโค้ดติดตามเพื่อแชร์ข้อมูลผู้เข้าชมในทั้ง 2 โดเมน
สมมติว่าคุณมี URL ต่อไปนี้ที่ต้องการติดตามเป็นเอนทิตีเดียว
www.example-petstore.com
dogs.example-petstore.com
cats.example-petstore.com
สำหรับการตั้งค่านี้ คุณจะใช้การกำหนดค่าคีย์ต่อไปนี้สำหรับโค้ดติดตามในทั้ง 3 โดเมน
คุณไม่ต้องทำการปรับเปลี่ยนลิงก์หรือแบบฟอร์มระหว่าง 3 เว็บไซต์นี้ เนื่องจากเว็บไซต์เหล่านั้นแชร์คุกกี้เดียวกัน เนื่องจากคุณตั้งค่าชื่อโดเมนเป็นโดเมนระดับบนสุด (เช่น example-petstore.com
).
การติดตามระหว่างโดเมนและไดเรกทอรีย่อยบนโดเมนอื่น
สถานการณ์การติดตามทั่วไปอีกกรณีหนึ่งคือ การติดตามข้อมูลผู้เข้าชมและการเข้าชมระหว่างโดเมนเดียวและไดเรกทอรีย่อยของโดเมนอื่น กรณีนี้อาจเกิดขึ้นเมื่อคุณต้องการติดตามการเข้าชมระหว่างเว็บไซต์และบล็อกออนไลน์ ซึ่งบล็อกจะจำกัดไว้เพียงไดเรกทอรีย่อยของบริการบล็อกเท่านั้น ตัวอย่าง URL ต่อไปนี้แต่ละรายการมีการปรับแต่งที่แนะนำสำหรับโค้ดติดตามในทั้ง 2 หน้า
โดเมนเว็บไซต์หลัก: www.example.com
URL ของบล็อก: www.blog-hosting-service.com/myBlog
สำหรับการส่งแบบฟอร์มจาก www.example-petstore.com
ไปยังเว็บไซต์รถเข็นช็อปปิ้ง คุณจะใช้เมธอด _linkByPost()
เพื่อคัดลอกข้อมูลการเข้าชมและคุกกี้ผู้เข้าชมผ่าน HTTP POST ไปยังเว็บไซต์รถเข็นช็อปปิ้ง เมธอด _setAllowLinker()
จะสั่งให้เว็บไซต์เป้าหมายอ่านข้อมูลคุกกี้จากข้อมูล POST แทนการอ่านจากข้อมูลเซสชันของผู้ใช้ปกติ ด้วยวิธีนี้ คุณสามารถส่งผ่านชุดข้อมูลคุกกี้ในโดเมนหนึ่งไปยังอีกโดเมนหนึ่ง และส่งผลให้ช่วงเวลาที่มีผู้เข้าชมจากร้านค้าออนไลน์ของคุณไปยังตะกร้าสินค้าของคุณคงอยู่
ในทำนองเดียวกัน ให้ใช้ฟังก์ชัน _link()
เพื่อโอนข้อมูลผู้เข้าชมในลิงก์ใดก็ตามที่มาจากร้านค้าออนไลน์ไปยังรถเข็นช็อปปิ้ง
การติดตามข้าม iFrame
ในเว็บไซต์ที่การโอนระหว่างโดเมนทำโดยการเปิดหน้าต่างใหม่หรือการรวมเนื้อหาใน iFrame คุณจะต้องใช้เมธอด _getLinkerUrl()
เพื่อโอนคุกกี้ผู้เข้าชมและคุกกี้ของแคมเปญจากโดเมนหนึ่งไปยังอีกโดเมนหนึ่ง เช่น สมมติว่าคุณรวมแบบฟอร์มไว้ใน iFrame ที่โฮสต์ใน www.my-example-iframecontent.com
ในการโอนข้อมูลผู้เข้าชมจากหน้าหลักที่โฮสต์ iFrame ใน www.example-parent.com
คุณจะต้องใช้ JavaScript เพื่อโหลด iFrame และส่งข้อมูลคุกกี้โดยใช้เมธอด _getLinkerURL()
ตัวอย่างต่อไปนี้แสดงเฉพาะฟังก์ชันการลิงก์และถือว่ามีการกำหนดค่าการติดตามผลแบบข้ามโดเมนในข้อมูลโค้ดการติดตามของทั้ง 2 โดเมน
การกำหนดค่าการติดตาม iFrame สำหรับ Internet Explorer
เนื้อหา iframe ซึ่งโฮสต์ในโดเมนที่แยกต่างหากจากหน้าหลักถือว่าเป็นเนื้อหาของบุคคลที่สาม การตั้งค่าความเป็นส่วนตัวเริ่มต้นสำหรับ Internet Explorer 6 ขึ้นไปจะไม่อนุญาตให้เว็บไซต์ของบุคคลที่สามจัดเก็บคุกกี้ในเว็บไซต์ของบุคคลที่หนึ่ง
ซึ่งหมายความว่าการติดตาม Analytics สำหรับหน้า iframe จำเป็นต้องมีการกำหนดค่าพิเศษเพื่อทำงานใน Internet Explorer สำหรับหน้าเว็บที่อยู่ใน iFrame คุณจะต้องกำหนดค่าความเป็นส่วนตัว คุณตั้งค่ากำหนดความเป็นส่วนตัวในหน้าที่โฮสต์ได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- มีส่วนหัว HTTP พิเศษ "Platform for Privacy Preferences" (P3P) สำหรับหน้าของเว็บไซต์ที่รวมอยู่
- แสดงไฟล์ Manifest XML ของ P3P สำหรับหน้าของเว็บไซต์ที่รวมไว้
ดูข้อมูลเพิ่มเติมได้จากแหล่งข้อมูลต่อไปนี้
- คู่มือ P3P สำหรับผู้ดูแลเว็บ
- คุกกี้ใน Google Analytics
การติดตามไดเรกทอรีย่อยเดียว
มี 2 กรณีทั่วไปที่มีการจำกัดการติดตาม Analytics ให้อยู่ในไดเรกทอรีย่อยเดียวของโดเมนที่ใหญ่กว่า
- คุณมีสิทธิ์เข้าถึงเฉพาะไดเรกทอรีย่อยของเว็บไซต์ขนาดใหญ่เท่านั้น เช่น เมื่อใช้บริการโฮสติ้งอีคอมเมิร์ซ
- คุณต้องการจำกัดการติดตามไปยังไดเรกทอรีย่อยของเว็บไซต์ขนาดใหญ่ เช่น เมื่อคุณเปิดตัวโปรเจ็กต์ในเว็บไซต์ของบริษัทซึ่งใช้การติดตามของ Analytics ด้วย
สมมติว่าคุณมีข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ในบัญชี Analytics ที่คุณติดตามข้อมูลผู้เข้าชมไปยังตัวตนออนไลน์ ซึ่งเป็นส่วนหนึ่งของโฮสต์เว็บไซต์ขนาดใหญ่เท่านั้น (เช่น บริการเขียนบล็อก) ตัวเว็บไซต์ของคุณเองโฮสต์อยู่บน www.example.com/myBlog/
คุณต้องการบันทึกข้อมูลผู้เข้าชมและแคมเปญสำหรับไดเรกทอรีย่อย /myBlog
เท่านั้น ไม่ใช่สำหรับหน้าอื่นๆ ในโดเมน example.com
ในกรณีนี้ คุณจะมีสิทธิ์เข้าถึงเฉพาะหน้าเว็บที่อยู่ในไดเรกทอรีย่อยดังกล่าวเท่านั้นด้วย
หากต้องการตั้งค่าการติดตามร้านค้า คุณจะต้องใช้ฟังก์ชัน _setCookiePath()
ในโค้ดติดตาม ดังนี้
เมื่อตั้งค่าเสร็จแล้ว รายงานของคุณจะแสดงข้อมูลผู้เข้าชมและแคมเปญสำหรับไดเรกทอรีย่อยของคุณเท่านั้นอย่างถูกต้อง เนื่องจากระบบตั้งค่าเส้นทางคุกกี้เป็นไดเรกทอรีย่อย ไม่ใช่ไดเรกทอรีรากของ www.example.com
และข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ของคุณจะอ่านและเขียนไปยังชุดคุกกี้ที่ไม่ซ้ำกันสำหรับร้านค้าของคุณเท่านั้น
ซึ่งถือว่าเป็นแนวทางปฏิบัติที่ดีที่สุดในการใช้ฟังก์ชัน _setCookiePath()
ในสถานการณ์นี้ หากคุณไม่ทำเช่นนั้น จะมีผลกระทบสองประการที่อาจเกิดขึ้นกับรายงานของคุณ:
- บัญชีของคุณสามารถแชร์คุกกี้ของบัญชี Analytics อื่นๆ ที่ตั้งค่าไว้ใน
www.example.com
ได้ซึ่งหมายความว่าสถิติผู้เข้าชม เช่น
new vs returning
,time on site
และnumber of visits
อาจไม่ถูกต้อง เนื่องจากคุกกี้เซสชันของผู้เข้าชมอาจแสดงกิจกรรมในส่วนอื่นๆ ของwww.example.com
ด้วย - รายงานอาจแสดงรายละเอียดแคมเปญจากส่วนอื่นของเว็บไซต์
ตัวอย่างเช่น สมมติว่าผู้เข้าชมคลิกแคมเปญอีเมลที่นำไปยังเว็บไซต์อื่นในโดเมนเดียวกัน นั่นคือ
www.example.com/theirBlog
ในกรณีนี้ ข้อมูลการอ้างอิงในคุกกี้ของผู้เข้าชมจะตั้งค่าเป็นแคมเปญชื่อข่าวสารล่าสุดในการเขียนบล็อก หลังจากนั้น ผู้เข้าชมคนเดียวกันนี้กลับมาที่เว็บไซต์ของคุณโดยตรงด้วยการพิมพ์www.example.com/yourBlog
ในเบราว์เซอร์และซื้อการสมัครใช้บริการบล็อก เนื่องจากการอ้างอิงแคมเปญอื่นๆ ทั้งหมดจะยังคงอยู่ในการเข้าชมโดยตรง คุณจะเห็นแคมเปญข่าวสารล่าสุดในการเขียนบล็อก ที่สร้างยอดขายสําหรับการสมัครใช้บริการของคุณ เนื่องจากไม่ได้กำหนดคุกกี้_utm
z สำหรับร้านค้าออนไลน์ให้กับเส้นทางของคุณโดยเฉพาะ
หากคุณจำกัดคุกกี้ผู้เข้าชมไว้เฉพาะเส้นทางของคุณ ข้อมูลแคมเปญและเซสชันสำหรับส่วนอื่นของ www.example.com
จะไม่รวมอยู่ในรายงานของคุณ เนื่องจากเส้นทางคุกกี้ถูกจำกัด (อ่านเกี่ยวกับคุกกี้เพื่อดูข้อมูลเบื้องต้นเพิ่มเติมเกี่ยวกับวิธีที่เว็บเบราว์เซอร์อ่านคุกกี้)
เคล็ดลับเกี่ยวกับไดเรกทอรีย่อยอื่นๆ
- หากคุณติดตามการเข้าชมจากผู้เข้าชมและการเข้าชมจากการอ้างอิงสำหรับไดเรกทอรีย่อย คุณอาจต้องสร้างตัวกรองรวมไปยังไดเรกทอรีย่อยนั้น เพื่อให้รายงานแสดงเฉพาะเนื้อหาสำหรับไดเรกทอรีย่อยนั้นเท่านั้น ดูข้อมูลเพิ่มเติมจากบทความตัวกรองที่กำหนดไว้ล่วงหน้าในศูนย์ช่วยเหลือ
- หากตั้งค่าการติดตามไดเรกทอรีย่อยในโดเมน คุณควรตรวจสอบว่าได้ปิดใช้การติดตาม Analytics สำหรับเส้นทางรูท (เช่น
/
) และหน้าใดๆ ที่อยู่ใต้เส้นทางนั้นแล้ว ตัวอย่างเช่นwww.example.com/index.html
ไม่ควรเปิดใช้การติดตามของ Analytics หากคุณต้องการติดตามไดเรกทอรีย่อยสำหรับเว็บไซต์แยกต่างหาก หากไม่ได้ปิดใช้การติดตามเส้นทางรูท ระบบจะตั้งค่าคุกกี้ 2 ชุดสำหรับหน้าเว็บที่คุณตั้งค่าการติดตามระดับเส้นทาง โดยชุดหนึ่งสำหรับไดเรกทอรีย่อย และอีกชุดสำหรับโดเมนระดับบนสุด
การติดตามข้ามไดเรกทอรีย่อย 2 รายการในโดเมนเดียวกัน
คุณอาจต้องการติดตามไดเรกทอรีย่อยหลายรายการในโดเมนที่คุณไม่มีสิทธิ์เข้าถึงหน้าเว็บสำหรับโดเมนขนาดใหญ่ ตัวอย่างเช่น สมมติว่าคุณมีทั้งร้านค้าออนไลน์และรถเข็นช็อปปิ้งในเว็บไซต์ของผู้ให้บริการ
www.example-commerce-host.com/myStore/
www.example-commerce-host.com/myCart/
หากคุณต้องการติดตามเซสชันผู้ใช้และข้อมูลแคมเปญจากร้านค้าของคุณไปยัง รถเข็นช็อปปิ้ง คุณจะใช้ 2 วิธีเพื่อให้บรรลุเป้าหมายนี้
_setCookiePath()
ซึ่งจำกัดการติดตามไปยังไดเรกทอรีที่เจาะจง_cookiePathCopy()
ซึ่งคัดลอกข้อมูลคุกกี้ไปยังไดเรกทอรีอื่นในโดเมนเดียวกัน
ตัวอย่างด้านล่างแสดงส่วนสำคัญของข้อมูลโค้ดติดตามเพื่อติดตามเซสชันของผู้ใช้และข้อมูลแคมเปญจากร้านค้าของคุณไปยังรถเข็นช็อปปิ้ง
ในกรณีนี้ ระบบจะตั้งค่าคุกกี้ที่ไม่ซ้ำกันสำหรับโดเมน ซึ่งจะจำกัดไว้ที่ไดเรกทอรีแรกที่ระบุ และจะมีการคัดลอกข้อมูลคุกกี้เดียวกันไปยังไดเรกทอรีที่ 2 ที่ให้ไว้ด้วย เนื่องจากทั้งสองเว็บไซต์อยู่ในโดเมนเดียวกัน คุณจึงไม่จำเป็นต้องแก้ไขลิงก์หรือข้อมูลฟอร์มระหว่างสองไดเรกทอรี
องค์ประกอบหลักในการติดตามผลแบบข้ามโดเมน
ส่วนนี้จะช่วยให้คุณแก้ปัญหาการตั้งค่าการติดตามผลแบบข้ามโดเมนได้โดยให้ข้อมูลโดยละเอียดเกี่ยวกับองค์ประกอบหลักและวิธีใช้องค์ประกอบเหล่านั้นมากที่สุด
ยอดดู (โปรไฟล์)
เมื่อตั้งค่าการติดตามผลแบบข้ามโดเมน คุณจะต้องตรวจสอบว่าได้ทำสิ่งต่อไปนี้กับข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ของคุณ
- ตั้งค่าข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) หลักสำหรับโดเมนหลักโดยไม่มีตัวกรอง
เนื่องจากคุณจะต้องใช้ข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ในลักษณะพิเศษ สำหรับการติดตามผลแบบข้ามโดเมน เราจึงขอแนะนำให้ตั้งค่าข้อมูลพร็อพเพอร์ตี้หลัก (โปรไฟล์) สำหรับโดเมนหลักของคุณก่อน ข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) นี้ไม่ควรมี ตัวกรองที่เพิ่มเข้ามา วิธีนี้จะทำให้คุณมีข้อมูลย้อนหลังที่เป็นฐานสำหรับโดเมนหลักได้เสมอ ซึ่งคุณสามารถอ้างอิงได้หากมีข้อผิดพลาดเมื่อตั้งค่าตัวกรองในข้อมูลพร็อพเพอร์ตี้การติดตามแบบข้าม (โปรไฟล์)
- สร้างข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) โดยเฉพาะสำหรับการติดตามผลแบบข้ามโดเมนและใช้โค้ดติดตามซ้ำ
หลังจากที่ตั้งค่าข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) และเรียกข้อมูลโค้ดติดตามสำหรับโดเมนหลักแล้ว ให้ใช้โค้ดติดตามเดียวกันสำหรับผลิตภัณฑ์และบริการบนอินเทอร์เน็ตอื่นๆ ทั้งหมด เมื่อใช้วิธีนี้ การกําหนดค่าจะได้รับการตั้งค่าอย่างถูกต้องก่อนที่คุณจะเริ่มการติดตามผลแบบข้ามโดเมน และคุณก็จะมีข้อมูลย้อนหลังของพร็อพเพอร์ตี้เว็บทั้งหมดด้วย หากคุณทำตามคำแนะนำในการตั้งค่าข้อมูลพร็อพเพอร์ตี้หลัก (โปรไฟล์) ก็ควรจะเป็นแค่การสร้างข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เพิ่มเติมให้กับโดเมนหลักโดยใช้โค้ดติดตามเดียวกันกับที่มีให้ในข้อมูลพร็อพเพอร์ตี้หลัก (โปรไฟล์) ผลิตภัณฑ์และบริการบนอินเทอร์เน็ตอื่นๆ ทั้งหมดที่คุณต้องการลิงก์ควรมีโค้ดติดตามเดียวกันอยู่ด้วย
- แก้ไขมุมมอง (โปรไฟล์) ข้ามโดเมนด้วยตัวกรองเพื่อแสดงโดเมนแบบเต็มในรายงานเนื้อหา
เมื่อสร้างการลิงก์โดเมนแล้ว คุณจะเห็นเฉพาะ URI คำขอในรายงานเนื้อหา แต่จะไม่เห็นระดับบนสุดหรือโดเมนย่อยของหน้าหนึ่งๆ ตัวอย่างเช่น สําหรับการเข้าชมหน้าต่อไปนี้
—http://www.example.com/index.php
และอีกหน้าหนึ่งใน
—http://sub.example.com/more.php
รายงานจะแสดง
— index.php
— more.php
คุณจะแยกไม่ได้ว่าหน้าใดมาจากโดเมนใด หากต้องการแสดงโดเมนในรายงานหน้าเว็บ ให้ตั้งค่าตัวกรองให้รวมคอมโพเนนต์ทั้งหมดของ URL ของหน้าเว็บ ดังนี้- ในหน้าการตั้งค่ามุมมอง (โปรไฟล์) ให้คลิกลิงก์เพิ่มตัวกรอง
- เลือกเพิ่มตัวกรองใหม่ และตั้งชื่อตัวกรอง
- เลือกตัวกรองที่กำหนดเอง และเลือกขั้นสูงในการตั้งค่าประเภทตัวกรอง
- ในส่วนการตั้งค่าขั้นสูง ให้ทำดังนี้
- ควรตั้งค่าFieldA เป็นชื่อโฮสต์
- ควรตั้งค่า FieldB เป็น URI คำขอ
- ตั้งค่าสำหรับทั้งช่อง A และช่อง B เป็น
(.*)
ซึ่งเป็นนิพจน์ที่บันทึกอักขระทั้งหมด - ตั้งค่าตัวเลือกเอาต์พุตไปยัง --> ตัวสร้าง เป็น URI คำขอ และระบุ
$A1$B1
เป็นค่าสำหรับตัวเลือกนั้น
ตอนนี้รายงานจะแสดงข้อมูลต่อไปนี้
—www.example.com/index.php
—sub.example.com/more.php
ซึ่งจะบันทึกส่วนwww.example.com
ของ URL และระบุที่ตอนต้นของ URL ของหน้าเว็บในส่วนรายงานเนื้อหา
คุกกี้: จำเป็นต่อการโอนข้อมูลผู้เข้าชม
หากต้องการให้สองโดเมนแชร์ข้อมูลผู้เข้าชมเดียวกัน เช่น เซสชันและประเภทผู้เข้าชม โดเมนดังกล่าวจะต้องสามารถคัดลอกหรือแชร์ข้อมูลคุกกี้เดียวกันได้ นอกจากนี้ คุณควรคำนึงถึงสิ่งต่อไปนี้
เซสชันจากโดเมนหนึ่งจะสามารถโอนไปยังโดเมนอื่นได้ผ่านการคลิกหรือการส่งแบบฟอร์มที่กำหนดค่าไว้อย่างถูกต้อง หรือผ่าน _getLinkerURL
การส่งข้อมูลคุกกี้ผ่านทั้ง 3 วิธีนี้จะเป็นการเชื่อมโยงการดูหน้าเว็บ 2 ครั้งไว้ในเซสชันเดียวกัน หากผู้ใช้เข้าชม 2 เว็บไซต์ที่ติดตามในข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เดียวกันโดยอิสระ เช่น ผ่านบุ๊กมาร์ก การเข้าชมเหล่านี้จะยังคงถูกนับภายใต้เซสชันที่แยกกัน ในสถานการณ์นี้ ระบบจะไม่เรียกใช้วิธีการเชื่อมโยง จึงไม่มีวิธีกำหนดเซสชันเริ่มต้นสำหรับผู้ใช้ที่ระบุ
เพื่อให้เข้าใจการติดตามผลแบบข้ามโดเมนจริงๆ คุณควรเข้าใจว่าคุกกี้ถูกระบุด้วยฟิลด์จำนวนหนึ่ง และไม่มีการแชร์ระหว่างโดเมนโดยค่าเริ่มต้น นอกจากนี้ การแชร์คุกกี้จะปิดโดยอัตโนมัติใน Analytics ด้วย เนื่องจากในหลายกรณี การแชร์คุกกี้เดียวกันระหว่างโดเมนเป็นเรื่องที่ไม่พึงประสงค์ ดูความสำคัญของการระบุและการหมดอายุของคุกกี้ในข้อมูลอ้างอิงคุกกี้ นอกจากนี้ Analytics ยังเพิ่มการตรวจสอบความสมบูรณ์เพิ่มเติมลงในคุกกี้โดยค่าเริ่มต้น
_setDomainName('yourDomainName')
การทำงาน
เมธอดนี้ตั้งค่าช่องโดเมนของคุกกี้เป็นสตริงที่ระบุในพารามิเตอร์ เมื่อใช้วิธีนี้ คุณจะควบคุมชื่อโดเมนที่คุกกี้ใช้ได้ คุณจะต้องตั้งค่าการลิงก์ระหว่างโดเมนระดับบนสุดเท่านั้น เนื่องจากโดเมนย่อยจะแชร์คุกกี้เดียวกันกับระดับบนสุด
กรณีที่ควรใช้
ใช้วิธีนี้เมื่อต้องการถือว่าโดเมนระดับบนสุดและโดเมนย่อยเป็นเอนทิตีเดียว และติดตามในข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) เดียวกัน นอกจากนี้ ให้ใช้ตัวเลือกนี้เมื่อคุณต้องการติดตามโดเมนระดับบนสุดหลายโดเมน และโดเมนย่อย ในกรณีนี้ คุณจะต้องใช้การลิงก์ระหว่างโดเมนระดับบนสุด แต่ไม่ใช่ระหว่างโดเมนระดับบนสุดกับโดเมนย่อย
เมื่อใดที่ไม่ควรใช้
หากติดตามโดเมนเดียว คุณไม่จำเป็นต้องตั้งค่าชื่อโดเมนอย่างชัดแจ้ง