Сьогодні я хочу поділитись з вами корисним особистим досвідом з життя. Стаття націлена на власників веб-ресурсів, які використовують платформу Disqus для коментування на сторінках своїх сайтів і блогів. Дана інформація можливо стане для вас одкровенням, але цей найпопулярніший сервіс для коментарів можливо заробляє на вас непогані гроші, а ви і не підозрюєте про це.
Невеликий вступ
Уявити сайт без вихідних зовнішніх посилань практично неможливо. Посилання на інші сайти надають читачам додаткову інформацію по певній темі, допомагають послатись на авторитетний ресурс, вказати джерело новини і так далі.
Багато веб-майстрів (в тому числі і ми) заробляють на зовнішніх посиланнях, розміщуючи їх в контенті і поза ним за відповідну плату від інших сайтів – одноразову або регулярну (оренда посилань). Крім того в останні роки все більшої популярності набирають різні партнерські програми. Схема проста і прозора. Ви робите цікавий контент і залучаєте відвідувачів. Читачі при бажанні переходять за посиланнями, розміщеними в контенті – в основному на сайти інтернет-магазинів. І якщо вони здійснюють покупку, то ваш сайт отримує невеликий бонус. Загалом, зовнішні посилання в інтернеті – товар і один з ефективних способів монетизації сайтів.
Суть проблеми
Варто відзначити, що за замовчуванням, ми, наприклад, переробляємо все вихідні посилання – це робиться автоматично за допомогою спеціального плагіна, який перетворює їх в вид root-nation.com/goto/зовнішнє-посилання. Таким чином пошукові роботи вважають їх внутрішніми посиланнями, вага наших сторінок не передається на цільові сторінки, однак можливість переходу для читача зберігається. Якщо нам необхідно вставити пряме індексоване посилання, то це робиться вручну за допомогою спеціального шорткода. Це дуже важливий момент, який пояснює, чому ми раніше не помічали, які викрутаси здійснює плагін Disqus на нашому сайті – адже він перехоплює саме прямі посилання, яких у нас не так і багато. Як саме Disqus підміняє посилання – трохи нижче.
Читайте також: Як сайт Bodo накручує трафік через AdSense безкоштовно, а сайти втрачають прибуток
Проблема була розкрита, коли розмістивши чергове пряме посилання ми з подивом виявили, що при переході відкривається зовсім інша сторінка цільового сайту, в атрибутах url якої явно спостерігаються елементи партнерської програми. Однак, ми такого не замовляли, нам потрібне саме пряме посилання на задану сторінку! При цьому, коли просто наводиш на посилання на нашому сайті, url показує правильний. Але при кліці здійснюється редирект на чиюсь партнерську сторінку. Після цього мною було виявлено ще як мінімум 5 сторінок з подібною проблемою. А скільки їх всього на сайті? Адже сторінок у нас тисячі! Залишалось тільки здогадуватися про масштаби інциденту…
Паніка! Це вірус, ін’єкція кода? Злам? Як давно дана проблема існує? Ситуація ускладнювалась тим, що проблема була виявлена на вихідні і у нашого програміста не було можливості оперативно її вивчити через те, що він поїхав кудись в глушину без ноутбука і інтернета. Було зрозуміло одне – на сайті існує якийсь код, який сам або за допомогою виклику зовнішнього скрипта здійснює перетворення вихідних посилань і редирект відвідувачів на “ліві” сторінки. Я самостійно спробував відключити деякі малозначні плагіни, в той момент Disqus навіть і не підозрював, адже це сервіс зі світовим ім’ям, якому довіряють мільйони користувачів, здається, що у нього все має бути чисто і надійно. Загалом – відключення плагінів не допомогло, залишалось тільки чекати повернення нашого програміста, відклавши вирішення проблеми до понеділка.
Як Disqus підміняє посилання
Швидке вивчення коду сайту показало, що до прямих посиланнь додається дія при натисканні, яка переадресовує користувача на партнерські сторінки за допомогою зовнішнього джаваскрипта, що викликається з c.disquscdn.com. Ось його адреса:
У цей момент стало зрозуміло, що інцидент пов’язаний саме з плагіном Disqus. Простий експеримент показав, що якщо його відключити, то небажана переадресація припиняється.
Стало зрозуміло, в який бік “копати”. Звичайно, відмовлятись від плагіна зовсім не хотілось. Недовгий пошук привів нас до розуміння того, що ця функція плагіна Disqus для WordPress цілком легальна і задокументована. Ось кілька посилань пояснюють суть питання:
- https://stackoverflow.com/questions/33776057/javascript-file-embedded-by-disqus-alfie-f51946af45e0b561c60f768335c9eb79-js
- https://help.disqus.com/customer/en/portal/articles/2425431-how-to-disable-affiliate-linking
Більш того, веб-майстер може навіть заробляти на цій функції, якщо активувати і налаштувати показ реклами в коментарях (/admin/settings/ads/) і ввести платіжну інформацію в налаштуваннях адмінки Disqus. Але в нашому профілі функцію реклами ніхто не включав! Хоча я знав про таку можливість. Просто методи оплати від Дискуса поки не дуже зручні для нас, та і додатково перевантажувати сайт рекламою не хотілось.
Крім того, пропоновані типи рекламних оголошень розташовуються саме всередині міні-програми з коментарями і ніяк не повинні виходити за його рамки. Принаймні я чомусь припускав саме це.
А ось включення і відключення афілійованих посилань прихована в меню налаштувань /admin/settings/advanced/ і я готовий заприсягтися, що цю галочку (другу) я не включав. Тобто, можливо, вони там проставлені за замовчуванням. Принаймні у кількох моїх знайомих вони там стояли і вони теж говорять, що навмисно не включали цю функцію.
До речі, зверніть увагу і на першу галочку (я теж не пам’ятаю, чи включав її самостійно) – вона передбачає, що Disqus буде за допомогою кукі стежити за уподобаннями ваших читачів, для того, щоб пропонувати їм відповідну контекстну рекламу, ймовірно на всіх сайтах підключених до системи. Прибирати її чи ні – справа ваша. Я її деактивував теж.
Висновки
Головний момент! Спеціально повторюся – посилання, які Disqus трансформує на свій розсуд розташовані НЕ ТІЛЬКИ в коментарях. Вони можуть бути де завгодно на вашому сайті – у тексті, в шапці, в підвалі, в сайдбарі. І це дещо несподівано, погодьтесь. Коли ми встановлюємо спеціалізований плагін, то не розраховуємо, що він буде виконувати настільки специфічні дії, які стосуються глобального функціонування всього сайта.
Крім того, зрозуміло, що дана функція розрахована “на дурника”. Хто з вас серйозно вивчає інструкції та документацію до використовуваних “іменитих” сервісів? Напевно це робиться лише в разі виникнення будь-яких проблем. Тепер уявімо мільйони сайтів, де використовується система коментування Disqus. Можна тільки припускати, які доходи приносить одна така “випадкова” галочка. Повторюсь, питання про те, чи стоїть там галочка за замовчуванням або я тицьнув її випадково і не помітив – залишається відкритим. Пропоную власникам сайтів залишати відгуки в коментарях з цього приводу.
Позиція Disqus мені зрозуміла. Вони, фактично, “підбирають” всі безгоспні зовнішні посилання і намагаються заробити на них. Не пропадати ж добру! В принципі, звинувачувати їх у цьому не можна. Хтось в штаті компанії заводить партнерські акаунти де тільки можливо. Те що вдалось відстежити особисто мені – це і магазини на зразок aliexpress і gearbest, і великі партнерські мережі, такі як admitad, sharesale.
Ще один незрозумілий мені момент. Якраз тому, що у нас мало прямих посилань, а наші власні партнерські посилання (через goto) плагін не перехоплює і не трансформує, так як вважає їх внутрішніми. Якщо у вас є свої прямі партнерські посилання на якісь майданчики, чи впевнені ви, що вони не трансформуються на “Діскусовскі”? З цього приводу теж хотілося б почути думку читачів – власників сайтів.
Ну а в кінці моєї статті – просте голосування для вебмайстрів, які використовують систему коментування Disqus і тільки що дізналися про “особливість” плагіна, описану в статті. Будь ласка, зайдіть в адмінку сервісу /admin/settings/advanced/ і подивіться, чи проставлені у вас галочки за замовчуванням.