คุณเคยต้องการทราบจำนวนผู้ที่เข้าชมเว็บไซต์ WordPress ของคุณที่บล็อกโฆษณาของคุณหรือไม่? ถ้าเป็นเช่นนั้น คุณก็โชคดี คู่มือนี้จะแสดงวิธีให้คะแนนเซสชันใหม่ด้วย ผู้เข้าชม ใช้ AdBlockers กับเหตุการณ์ที่กำหนดเองของ Google บทวิเคราะห์. ต่อไป เราจะแสดงวิธีแบ่งกลุ่มผู้ใช้ด้วย AdBlockers ผ่านกลุ่มขั้นสูงใน Google บทวิเคราะห์.
บทช่วยสอนนี้มีไว้สำหรับผู้ใช้ขั้นสูงที่รู้วิธีเพิ่มข้อมูลโค้ดลงใน เว็บไซต์. แน่นอน คุณควรพิจารณาสำรองข้อมูลของคุณเสมอ เว็บไซต์.
วิธีการติดตามผู้ใช้ AdBlock กับ Google Analytics (โดยใช้ Google Tag Manager)
คุณอาจจะต้องรู้เพิ่มความเห็น Google Analytics ใน WordPress.
1 - เพิ่มโค้ดต่อไปนี้ต่อจากโค้ดติดตาม Google ของคุณ บทวิเคราะห์ ในไฟล์ “header.php” ของธีมของคุณ:
var adBlockEnabled = เท็จ; ให้ testAd = เอกสาร createElement('div'); testAd.innerHTML = ' '; testAd.className = 'กล่องโฆษณา'; document.body.appendChild(testAd); window.setTimeout (ฟังก์ชัน () { if (testAd.offsetHeight === 0) { ga ('send', { hitType: 'event', eventCategory: 'adBlocker', eventAction: 'detected' }); } testAd.remove (); }, 100); "; } $_SESSION['exists'] = true; ?>
2 - หากคุณพบข้อผิดพลาดเกี่ยวกับเซสชันด้วยรหัสด้านบนให้ใช้รหัสต่อไปนี้แทน:
var adBlockEnabled = false; var testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { ga('send', { hitType: 'event', eventCategory: 'adBlocker', eventAction: 'detected' }); } testAd.remove(); }, 100);
3 - ติดตั้งและเปิดใช้งานกลุ่มขั้นสูง AdBlocker ต่อไปนี้ใน Google Analytics:
4 - ดูผลลัพธ์ใน Google Analytics เพื่อดูจำนวน ผู้เข้าชม ของคุณ เว็บไซต์เว็บ ปิดกั้นโฆษณาของคุณตลอดจนวิธีที่พวกเขาใช้เว็บไซต์ของคุณ เมื่อเทียบกับโฆษณาที่ไม่ปิดกั้น
วิธีการทำตามผู้ใช้ AdBlock กับ Google Tag Manager ได้
คุณอาจจะต้องอ่านกวดวิชาของเราได้ที่ การรวมกันของ Google Tag Manager บน WordPress.
1 - เพิ่มโค้ดต่อไปนี้หลังโค้ดคอนเทนเนอร์ Google Tag Manager ในไฟล์ "header.php" ของธีมของคุณ:
var adBlockEnabled = เท็จ; ให้ testAd = เอกสาร createElement('div'); testAd.innerHTML = ' '; testAd.className = 'กล่องโฆษณา'; document.body.appendChild(testAd); window.setTimeout (ฟังก์ชัน () { ถ้า (testAd.offsetHeight === 0) { dataLayer.push ({'event': 'adBlockerDetected'}); } testAd.remove (); }, 100); "; } $_SESSION['exists'] = true; ?>
2 - หากคุณพบข้อผิดพลาดเกี่ยวกับเซสชันกับโค้ดด้านบนให้ใช้รหัสต่อไปนี้แทน:
var adBlockEnabled = false; var testAd = document.createElement('div'); testAd.innerHTML = ' '; testAd.className = 'adsbox'; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { dataLayer.push({'event': 'adBlockerDetected'}); } testAd.remove(); }, 100);
3 - ในคอนเทนเนอร์ Google Tag Manager ของไซต์ของคุณให้สร้างแท็กใหม่ " ยูนิเวอร์แซ Analytics เรียกว่า "adBlocker Detected" ด้วยพารามิเตอร์ต่อไปนี้:
- รหัสติดตาม: [ใส่รหัส Google Analytics ของคุณที่นี่]
- ประเภทแทร็ก: เหตุการณ์
- หมวดหมู่: adBlocker
- การดำเนินการ: ตรวจพบ
- ไม่มีการโต้ตอบ Hit: ทรู
4 - จากนั้นเพิ่มทริกเกอร์ใหม่สำหรับแท็กนี้ชื่อ "AdBlocker Detected" ด้วยพารามิเตอร์ต่อไปนี้:
- ประเภททริกเกอร์: เหตุการณ์ส่วนบุคคล
- ชื่อเหตุการณ์ : adBlockerDetected
- ทริกเกอร์การเปิดใช้งานนี้: เหตุการณ์ที่กำหนดเองทั้งหมด
5 - เผยแพร่คอนเทนเนอร์ Google Tag Manager ที่อัปเดตของคุณ
6 - ติดตั้งและเปิดใช้งานกลุ่มขั้นสูง AdBlocker ต่อไปนี้ใน Google Analytics:
ดูผลลัพธ์ใน Google Analytics เพื่อดูจำนวน ผู้เข้าชม ของเว็บไซต์ของคุณจะบล็อกโฆษณาของคุณด้วย และโฆษณาที่ไม่บล็อก