В одном интернет-магазине понадобилось заблокировать Яндекс Советника https://sovetnik.yandex.ru/, установили бесплатный скрипт с этого сайта https://blocksovetnik.ru/ но как оказалось, блокирует он лишь изредка Советника и перед тем как обращаться к другим блокировщикам, которые хотят денег за свои скрипты, встал резонный вопрос, а так ли страшен черт, как его малюют? Может быть Советник вовсе не показывается у посетителей сайта и это лишь общая паранойя?
Быстро найти готовое решение не удалось, пришлось разбираться как все устроено. В общем не буду много писать, сразу к коду. Скрипт работает при подключенном на сайте jQuery версии 2 и выше.
$(document).ready(function() {
setTimeout(function () {
var ya_sovetnik = $("button[title='Предложения других магазинов']").attr("title"); // Ловим советника по параметру
if (ya_sovetnik == "Предложения других магазинов"){ // Условие, если поймали
yaCounterХХХХХХХ.reachGoal('ya_sovetnik'); // Отправка события в Метрику.
console.log("Советник пойман"); // Проверка для вывода в консоли
}
else{console.log("Нет Советника");}
}, 5000); // Время запуска проверки в мс
});
Далее получаем данные в Я.Метрике, сколько посетителей увидели Яндекс Советника. P.S. Нужно настроить цель с идентификатором, чтобы все попало точно.
Если статья помогла вам, напишите в комментариях что-нибудь, это поднимет мою мотивацию на написание новых статей, более качественных.