هل سبق لك أن أردت أن تعرف بالضبط عدد الأشخاص الذين يزورون موقع WordPress الخاص بك والذين يحظرون إعلاناتك؟ إذا كان الأمر كذلك ، فأنت محظوظ. سيوضح لك هذا الدليل كيفية تسجيل جلسات جديدة باستخدام آخر باستخدام AdBlockers مع حدث Google المخصص التحليلات. بعد ذلك، سنوضح لك كيفية تقسيم المستخدمين باستخدام AdBlockers عبر الشريحة المتقدمة في Google التحليلات.

هذا البرنامج التعليمي مخصص للمستخدمين المتقدمين ، الذين يعرفون كيفية إضافة مقتطفات التعليمات البرمجية إلى ملفات موقع على شبكة الإنترنت. بالطبع ، يجب أن تفكر دائمًا في عمل نسخة احتياطية من ملف موقع على شبكة الإنترنت.

كيفية تتبع مستخدمي AdBlock باستخدام Google Analytics (بدون Google Tag Manager)

ربما ستحتاج إلى معرفة كيفية الإضافة تحليلات جوجل على وورد.

1 - أضف الكود التالي مباشرة بعد كود تتبع جوجل الخاص بك التحليلات في ملف "header.php" الخاص بموضوعك:

var adBlockEnabled = خطأ ، اسمحوا 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: 'detect'})؛} testAd.remove () ؛} ، 100) ؛ "؛} $ _SESSION ['موجود'] = صحيح ؛؟>

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 على ووردبريس.

1 - أضف الشفرة التالية بعد رمز حاوية Google Tag Manager في ملف "header.php" لموضوعك:

var adBlockEnabled = خطأ ، اسمحوا 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)؛ "؛} $ _SESSION ['موجود'] = صحيح ؛؟>

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 بموقعك ، أنشئ علامة جديدة " تحليلات عالمية تسمى "الكشف عن adBlocker" مع المعلمات التالية:

  • معرف التتبع: [أدخل معرف Google Analytics هنا]
  • نوع المسار: الحدث
  • الفئة: adBlocker
  • العمل: الكشف
  • عدم التفاعل ضرب: صحيح

علامة إنشاء مدير علامات Google

4 - ثم قم بإضافة مشغل جديد لهذه العلامة يسمى "AdBlocker Detected" بالمعلمات التالية:

  • نوع الزناد: حدث شخصي
  • اسم الحدث : تم الكشف عن مانع الإعلانات
  • هذا التنشيط مشغلات: جميع الأحداث المخصصة

تكوين الزناد

5 - انشر حاوية Google Tag Manager المحدثة

6 - تثبيت وتمكين شرائح AdBlocker المتقدمة التالية في Google Analytics:

اعرض النتائج في Google Analytics لمعرفة عددها آخر من موقع الويب الخاص بك منع إعلاناتك كذلك وتلك التي لا تفعل ذلك.