آریا وردپرس

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

در این مقاله نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس را به شما آموزش می دهیم که بتوانید از شر اسپم ها و گزارشاتی که به اشتباه در گوگل آنالیتیکس ثبت می شود راحت شوید. همانطور که در تصویر زیر نیز مشاهده می کنید، آدرسی به نام sharebutton.to در داده های گوگل مشاهده می شود. که نمونه ای از یک اسپم است.

sharebutton.to در گوگل آنالیتیکس

شاید عبارت های دیگری نیز علاوه بر این مشاهده شود در ادامه برای حل این مشکل با ما همراه باشید.

انواع اسپم

از شناخه ترین آن ها می توان به موارد زیر اشاره کرد:

  • اسپم فریبنده یا Ghost که کمی بالاتر نمونه ای از آن را قرار دادیم. این اسپم، به اسپم ارواح نیز شهرت دارد.
  • اسپم خزنده یا همان Crawler این اسپم به اسپم ارجاع دهنده یا همان Referral نیز معروف است.

اسپم فریبنده / Ghost Spam

بیشتر اسپم ها از این نوع هستند. به این اسپم، اسپم ارواح نیز گفته می شود زیرا هیچ تعامل مستقیمی با سایت ندارد.

این اسپم ها با استفاده از Measurement Protocol که اجازه می دهد به طور مستقیم به سرور های گوگل آنالیتیکس داده ارسال شود. در این روش ربات اسپمر به صورت کاملا تصادفی با ایجاد Tracking ID که کدی شبیه به UA-XXXXX-1 دارد، اقدام به ارسال داده های جعلی می کنند. حتی بدون دانستن این که هدفشون کیست.

در تصویر زیر نمونه ای از کار این اسپم را می بینید:

نحوه متوقف کردن اسپمر ghost در گوگل آنالیتیکس

اسپم خزنده / Crawler

این اسپم یک Web Crawler یا یک خزنده وب می باشد و سایت ها را اسکن و بررسی می کند این اسپم بدون توجه به robots.txt این کار را انجام می دهد. اگر شما یک Referral (ارجاع) مشکوک در آمار خود مشاهده کردید درباره آن تحقیق کنید.

آیا اسپم ها در  سئو و رتبه بندی سایت در گوگل تاثیر دارند؟

شاید سوال پیش بیاید که آیا این اسپم ها در سئو و رتبه بندی سایت در گوگل تاثیر دارند؟ وقتی بیشتر افراد آمار اسپم ها را در گوگل آنالیتیکس مشاهده می کنند در مورد تاثیر آن در رتبه بندی سایت نگران می شوند.

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

این یک اشتباه بزرگ است زیرا گوگل از معیار های گوگل آنالیتیکس برای رتبه بندی استفاده نمی کند. پس جای نگرانی نیست.

حتما بخوانید  محافظت از ایمیل در برابر ربات ها با افزونه Email Address Encoder

جلوگیری از نمایش اسپم ها در گوگل آنالیتیکس

همانطور که گفته شد اسپم ها تاثیری در سئو و رتبه بندی سایت ندارند. بعضی از آن ها هدفشان خرابکاری در آمار گوگل است اگر دوست دارید که گوگل آنالیتیکس خود را از نتایج اشتباه پاک کنید در ادامه با ما همراه باشید.

شما برای پاک کردن داده های خود از اسپم نیاز به یک فیلتر در گوگل آنالیتیکس دارید برای اینکار:

  1. به تب Reporting در گوگل آنالیتیکس بروید.
  2. بر روی Audience در سمت چپ کلیک کنید.
  3. Technology و سپس Network را انتخاب کنید.
  4. در صفحه باز شده بر روی Host name کلیک کنید.

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

شما لیستی از تمام مکان هایی که Tracking ID خود را در آن قرار داده اید مشاهده می کنید از جمله اسپم ها، یک لیست از تمام میزبان های معتبر تهیه کنید.

Not Valid Host Name چیست و چگونه تشخیص دهیم؟

اساساً هر Hostname که نتوانید آن را تشخیص بدهید، مثل Google.com یا Amazon.com (که اسپمر ها برای فریب مردم از آن ها استفاده می کنند) و یا Hostname مشخص شده با Not set از جمله نام میزبان های نامعتبر می باشند.

این عبارت می تواند بسته به طول عمر سایت شما و حجم آن ساده تر و یا پیچیده تر باشد. در آماده سازی آن دقت داشته باشید اگر دامنه ی شما Yourdomain.com باشد باید تمامی ساب دامین های آن مثل blog.yourdomain.com یا help.yourdomain.com را نیز به این عبارت اضافه کنید.

تمامی فیلترهای سفارشی در گوگل آنالیتیک از عبارات منظمی (REGEX) استفاده می کنند ، در اینجا برخی کاراکترهایی که می تواند در ایجاد عبارت Hostnames به شما کمک کند ذکر شده اند:

  • برخی کاراکترهای ویژه را باید با علامت \ وارد کنید. برای مثال خط تیره “-” و نقطه “.” باید به صورت \- و \. تایپ شوند. ( yourdomain\.com)
  • کاراکتر “|” نیز به معنای “یا” OR می باشد. برای مثال عبارت Google|analytics به معنای Google “یا” analytics می باشد.
  • از کاراکتر “|” در ابتدا یا پایان عبارات خود استفاده نکنید در غیر این صورت ممکن است عبارت شما به معنای تمام ترافیک یا حذف کل ترافیک تغییر یابد.
  • دقت داشته باشید زمانیکه URL های شما زیاد است ، فاصله ی اضافه ای درج نکنید.
  • عبارت ها دارای محدودیت تعداد 255 کاراکترمی باشند . بنابر این اگر عبارت شما طولانی تر از این تعداد شد می توانید آن را تقسیم نمایید.

پس از آماده سازی REGEX باید آن را به فیلتر INCLUDE Hostname اضافه کنید:

  1. وارد سربرگ Admin شوید و گزینه ی View را در جاییکه میخواهید فیلتر خود را ایجاد کنید انتخاب نمایید.
  2. Filters را انتخاب کنید.

نکته: اگر قبلا View بدون فیلتر ایجاد نکرده اید، توصیه می شود هم اکنون یک View قبل از ایجاد فیلتر ایجاد کنید تا در آینده بتوانید از آن برای تعیین صحت عملکرد فیلتر ها یتان استفاده کنید.

  1. بر روی دکمه ی New Filter کلیک کنید.
  2. گزینه ی Create New Filter را انتخاب کنید و Valid Hostnames خود را در فیلد مربوطه وارد نمایید.
  3. در قسمت Filter Type، گزینه ی Custom را انتخاب نمایید.
  4. مطمعن شوید که قسمت include (در صورتیکه آن را نیافتید به سمت پایین اسکرول کنید) در حالت انتخاب قرار داشته باشد و سپس Hostnames را در قسمت پایین آن انتخاب نمایید.
  5. در آخر، عبارت REGEX خود را در فیلد مربوط به Filter Pattern وارد نمایید تا Valid Hostnames شما ایجاد گردد.

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

حتما بخوانید  بهینه سازی و کم کردن حجم تصاویر با افزونه WP Smush

عدم نمایش آمار اسپم Crawler

خوب فیلتر بالا برای Ghost Spam بود حال برای فیلتر کردن داده های Crawler Spam ها مراحل زیر را انجام دهید:

  1. در اکانت گوگل آنالیتیک خود، وارد سربرگ Admin شوید.
  2. ابزار Filters را از بخش زیر ستون ها انتخاب کنید.
  3. نامی برای فیلترتان انتخاب کنید.
  4. از قسمت Filter Type گزینه ی Custom را انتخاب کنید.
  5. در فیلد Filter، گزینه ی Campaign Source را انتخاب کنید.
  6. در فیلد Filter Pattern عبارت Crawler Spam که تهیه کرده اید را وارد نمایید.

نحوه متوقف کردن ربات های اسپمر در گوگل آنالیتیکس

در زیر می توانید یک نمونه عبار استفاده شده برای Crawler Spam را مشاهده کنید:

 

اگر از ابزار Verification Tools استفاده کنید، می توانید نحوه کارکرد فیلتر فعلی را با استفاده از اطلاعاتی که از قبل و بعد از اعمال فیلتر برایتان نمایش می دهد ،مشاهده کنید.

این ابزار نمونه ای از داده های 7 روز گذشته (به جز روز جاری)را نمایش می دهد. بنابر این اگر در این بازه ی زمانی ، هیچ اسپمی نمایش داده نشود فیلتر تایید نخواهد شد.

در صورتیکه تمامی مراحل قبلی را با دقت و به صورت صحیح انجام داده باشید مشکلی پیش نخواهد آمد و فیلتر تایید خواهد شد.

  1. پس از اینکه تنظیمات را ذخیره کردید باید این مراحل را برای سایر اسپم ها نیز مجدد تکرار کنید. ممکن است 24 ساعت طول بکشد تا تاثیر فیلتر ها را در اطلاعاتتان بتوانید مشاهده کنید پس اگر بلافاصله تاثیر فیلتر را مشاهده نکردید نگران نباشید و منتظر بمانید.

عدم نمایش آمار ربات های مفید و یا Spider ها

این نوع از Crawler ها اسپم نبوده و در عوض برای سایت های ما نیز مفید هم هستند چراکه به ما در ایندکس شدن اطلاعاتمان در موتور های جستجو کمک خواهند کرد. البته آن ها نیز در هنگام بازدید از سایت های ما رکورد های غیر مفیدی را اضافه می کنند اما نباید این روبات ها/Spider ها را مسدود کنید، به این دلیل که این موضوع می تواند سایت شما را در سطح وب بی اهمیت تر کرده و مطالب به درستی در موتور های جستجو ایندکس نشوند، بنابر این می توانید برای رفع این مشکل آن ها را از طریق ابزار های گوگل آنالیتیک بدون نگرانی حذف نمایید.

گوگل اخیراً ابزاری برای این کار تعبیه کرده است که می توانید به صورت زیر از آن استفاده کنید:

  1. در اکانت گوگل آنالیتیک خود به سربرگ Admin بروید.
  2. از لیست کشویی View ، Viewی مورد نظرتان را انتخاب کنید.
  3. بر روی View Setting کلیک کنید.

عدم نمایش آمار ربات های مفید و یا Spider ها در گوگل آنالیتیکس

  1. تیک مربوط به گزینه ی Exclude all hits from known bots and spiders را فعال کنید.

عدم نمایش آمار ربات های مفید و یا Spider ها در گوگل آنالیتیکس

  1. تنظیمات را ذخیره نمایید تا تغییرات مورد نظر اعمال گردند.

با انجام این کار، تمامی بازدید هایی که از روبات ها و Spider ها وارد می شوند از “گزارشات” شما حذف شده و در تشخیص تعداد “بازدید واقعی” سایتتان کمک بزرگی می کند.

موفق و پیروز باشید

امیرحسین غلامیان
نزدیک به ۴ سال است که با وردپرس آشنا شدم و این آشنایی تا الان ادامه داشته و خواهد داشت. در حال حاضر مدیریت تیم آریا وردپرس رو بر عهده دارم و سعی میکنم هر روز تجربیاتم رو با شما در اینجا به اشتراک بگذارم.

هنوز هیچ دیدگاهی وجود ندارد

امیرحسین غلامیان