اسپم در طراحی سایت
اسپم : در جهان وب ، عوامل مخرب بسیاری برای وب سایت ها و اطلاعات آن ها وجود دارد . یکی از این عوامل ، اسپم می باشد که اسپمرها با تهاجم به ترافیک سایت ،...
اسپم : در جهان وب ، عوامل مخرب بسیاری برای وب سایت ها و اطلاعات آن ها وجود دارد . یکی از این عوامل ، اسپم می باشد که اسپمرها با تهاجم به ترافیک سایت ،...
اسپم : در جهان وب ، عوامل مخرب بسیاری برای وب سایت ها و اطلاعات آن ها وجود دارد . یکی از این عوامل ، اسپم می باشد که اسپمرها با تهاجم به ترافیک سایت ، قصد تخریب ترافیک ارجاع سایت در آنالیتیکس و موارد دیگر را دارند . در ادامه توضیحات بیشتری را ارائه خواهم کرد .
اسپم ، در واقع ترافیک از جانب ربات ها است که خود را به عنوان مراجع حقیقی جا می زنند . ترافیک pseudo طراحی شده برای نمایش دامنه آن ها در آنالیتیکس (analytics) سایت شما ، در نتیجه می توانید سایت آن ها را مشاهده کنید .
چرا اسپم یک مشکل است ؟ گذشته از اینکه آنالیتیکس سایت شما را با اطلاعات بیهوده اشغال می کند ، یک اتلاف وقت نیز می باشد . این بسیار وقت گییر و خسته کننده است که به مشتریان توضیح دهیم که ” semalt ” چیست و تأثیری بر عملکرد سایت ندارد .
شما می توانید از طریق گوگل آنالیتیکس یک فیلتر برای اسپمر ها (spammer) ایجاد کنید و نمایش بازدید ربات ها از سایتتان را در آنالیتیکس سایت خود پنهان کنید . همچنین اسپم می تواند مشکل data sampling ایجاد کند ؛ بنابراین به جای فیلتر کردن آن ها ، می بایست آن ها را از منبع بلاک (block) کنید .
کلید بلاک کردن اسپمر ها این است که قبل از اینکه آن ها به عنوان یک مراجع در آنالیتیکس سایت شما ثبت شوند ، آن ها را بلاک کنید . ساده ترین راه اضافه کردن کدهای زیر به فایل .htaccess سایتتان است :
تکنیک دیگر برای بلاک کردن اسپم ، استفاده از یک منحرف کننده (deflector) می باشد . کار deflector این است که ترافیک ارجاع اسپمر را به خودش (مبدأ) برمی گرداند . برای استفاده از این روش ، می توانید یک فایل text با نام deflector.map که به شکل زیر کدنویسی می شود ایجاد کنید :
سپس کدهای زیر را به فایل .htaccess اضافه کنید :
با ایجاد یک لیست سیاه از اسپمر ها ، می توانید آن ها را بلاک کنید . یک نمونه از این لیست ها را می توانید در PerishablePress مشاهده کنید . البته یکی از اشکالاتی که این روش دارد این است که لیست سیاه باید به روز رسانی شود .
برای کسانی که به فایل .htaccess دسترسی ندارند و یا توانایی ویرایش آن را ندارند ، می توانند از پلاگین (Plugin) WordPress استفاده کنند . این پلاگین که با نام SemaltBlocker ایجاد شده است ، در حال حاضر فقط توانایی بلاک کردن semalt را دارد ؛ اما سازنده آن ، Alex Moss ، قصد ایجاد نسخه جدیدی از این پلاگین را دارد که دارندگان وب سایت بتوانند ربات های بیشتری را توسط آن بلاک کنند .
دردسر دیگری که بلاک کردن این ربات ها دارد ، به روز رسانی فایل .htaccess است . خوشبختانه می توانید از این کلک استفاده کنید . شما می توانید .htaccess که دارید را در دایرکتوری که شامل آدرس تمام سایت های شما می باشد ذخیره کنید . اینگونه سرور قبل از خواندن فایل .htaccess مختص هر سایت ، به .htaccess که شما در دایرکتوری اصلی ذخیره کرده اید اولویت می دهد ؛ بنابراین ربات ها تحت تأثیر آن فایل برای تمامی سایت های شما متوقف می شوند .
البته بهتر است که فایل .htaccess هر سایت را جداگانه ویرایش کنید . همچنین می توانید لینک های symbolic به تمام فایل های .htaccess در یک فولدر ایجاد کنید . در این صورت شما دسترسی راحت و سریع به فایل هایتان دارید .
در نهایت ، یکی از بهترین راه های بلاک اسپمرها ، ایجاد فیلترهای دلخواه در آنالیتیکس گوگل است .
در گوگل آنالیتیکس ، به قسمت Admin >> All Filters رفته و روی New Filter کلیک کنید و یک Custom Exclude برای Campaign Source ایجاد کنید . نام دامنه هایی که می خواهید بلاک کنید را با استفاده از Regex (عبارت منظم) بنویسید . قالب Regex اینگونه است : |.\domain
بخش فیلترینگ آنالیتیکس مشابه تصویر زیر است :
نظرات کاربران
در مورد این مقاله بحث کنید