หมายเหตุ: บทความนี้ใช้กับเว็บไซต์ที่ติดแท็กด้วยข้อมูลโค้ด analytics.js เท่านั้น (ใช้ไม่ได้กับเว็บไซต์ที่ติดแท็กด้วย gtag.js)
คุณจะใช้เหตุการณ์ของ Analytics เพื่อบันทึกการคลิกลิงก์ที่นำผู้ใช้ไปยังเว็บไซต์อื่นที่ไม่ใช่ของคุณได้
ในบทความนี้ประกอบด้วยGoogle Tag Manager
หากคุณใช้ Google Tag Manager ในการจัดการการติดตั้ง Analytics ให้ทำตามคำแนะนำในหัวข้อเหตุการณ์ Analytics เพื่อติดตั้งใช้งาน
เพิ่มแท็กไปยังเว็บไซต์โดยตรง
หากคุณได้เพิ่มแท็กไปยังเว็บไซต์โดยตรง คุณจะคัดลอกและวางสคริปต์ด้านล่างไว้ในหน้าเว็บของตัวเองเพื่อตั้งค่าการวัดเหตุการณ์สำหรับลิงก์ขาออกได้ คุณควรเพิ่มสคริปต์นี้ลงในส่วนหัวของหน้าเว็บ ไม่ใช่ในแท็ก Analytics พื้นฐาน
หากคุณคัดลอกและวางสคริปต์ตามที่แสดงไว้ในที่นี้ทุกประการ คลิกขาออกของคุณจะปรากฏในรายงานเหตุการณ์ของ Analytics Events โดยมีหมวดหมู่เป็น "ขาออก" และมีการดำเนินการเป็น "คลิก" (ในข้อมูลโค้ด เหตุการณ์เหล่านี้จะแสดงเป็นตัวหนา) คุณสามารถใช้ค่าเหล่านี้ หรือเปลี่ยนแปลงและกำหนดค่าของตัวเองก็ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับคอมโพเนนต์เหตุการณ์
นตัวอย่างนี้สมมติว่าคุณกำลังใช้แท็ก analytics.js ดูว่าคุณกำลังใช้ Analytics แบบดั้งเดิม (ga.js) หรือ Universal Analytics (analytics.js)
<script>
/**
* ฟังก์ชันที่บันทึกการคลิกลิงก์ขาออกใน Analytics
* ฟังก์ชันนี้ใช้สตริง URL ที่ถูกต้องเป็นอาร์กิวเมนต์ และใช้สตริง URL นั้น
* เป็นป้ายกำกับเหตุการณ์ การตั้งค่าวิธีการถ่ายโอนเป็น "บีคอน" ช่วยให้เกิดการส่ง Hit
* การใช้ "navigator.sendBeacon" ในเบราว์เซอร์ที่สนับสนุน
*/
var captureOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
นอกจากนี้คุณยังต้องเพิ่ม (หรือแก้ไข) แอตทริบิวต์ onclick
ลงในลิงก์ของคุณด้วย ใช้ตัวอย่างนี้เป็นต้นแบบสำหรับลิงก์ของคุณเอง
<a href="http://www.example.com" onclick="captureOutboundLink('http://www.example.com'); return false;">ดู example.com</a>
ทรัพยากรที่เกี่ยวข้อง