Чек-лист: Проверьте, достаточно ли хорошо защищена ваша реклама от скликивания.

Чек-лист: Проверьте, достаточно ли хорошо защищена ваша реклама от скликивания.
Чек-лист: Проверьте, достаточно ли хорошо защищена ваша реклама от скликивания.

Краткое саммари:

Ваш рекламный бюджет в Google Ads снова «сгорел» к обеду? Вы вините «плохой» трафик, «перегретый» аукцион или неверные настройки. Но что, если настоящая причина в том, что вы — легкая мишень? Что, если прямо сейчас кто-то (конкурент или бот-сеть) целенаправленно сжигает ваши деньги, а вы ему в этом даже не мешаете?

Этот чек-лист — не просто статья. Это полноценный аудит вашей рекламной “крепости”. Мы пройдемся по 4 уровням защиты — от «чистого поля» до «неприступного бастиона».

Мы не будем говорить “отключите показы в КМС”. Мы полезем в логи сервера, посмотрим на Python-скрипты для поиска аномалий и разберем, почему офлайн-конверсии — ваш единственный 100% надежный щит. После прочтения вы сможете точно сказать, на каком уровне ваша защита… и что делать немедленно.


Содержание скрыть

Введение: Презумпция виновности

В вопросах рекламной безопасности нужно исходить из презумпции виновности. Не “Если меня скликивают…”, а “Когда меня скликивают, как я об этом узнаю?”.

Большинство рекламодателей живут в парадигме Уровня 0: «Я доверяю Google. У него есть фильтры». Этот раздел посвящен тому, почему такая вера — это прямой путь к сливу бюджета.

Почему «фильтра Google» недостаточно?

Когда вы видите в своем ежемесячном счете строку “Корректировки – Недействительный трафик”, Google как бы говорит вам: “Я вас защищаю. Я поймал плохих парней и вернул вам деньги”. Это создает ложное чувство безопасности.

Эта “корректировка” — лишь верхушка айсберга. Это то, что Google сам поймал, признал и решил вам вернуть. Проблема кроется в том, что он не поймал. Система фильтрации Google — это невероятно сложный и мощный механизм, но он не всесилен. И, что более важно, его цели не всегда на 100% совпадают с вашими.

Давайте копнем глубже, почему «фильтра Google» фундаментально недостаточно.


Причина 1: Два типа трафика (GIVT vs. SIVT)

В индустрии принято разделять недействительный трафик (IVT) на две большие категории, и Google в основном борется только с первой.

  1. GIVT (General Invalid Traffic – Общий недействительный трафик):Это “тупой” фрод. Это боты, пауки поисковых систем, сканеры, запущенные из известных дата-центров (Amazon Web Services, Digital Ocean и т.д.). Их легко идентифицировать. У них нет “человеческой” истории браузера, они не двигают мышкой, они приходят с IP-адресов, которые уже 100 раз были замечены в сканировании сайтов.Вердикт: Google отлично фильтрует GIVT. Это гигиенический минимум. Именно за это вы, в основном, и получаете возврат.
  2. SIVT (Sophisticated Invalid Traffic – Сложный недействительный трафик):Это — настоящий враг. Это фрод, который пытается сойти за человека. Сюда входят:
    • “Умные” боты: Они работают с резидентных IP (зараженные домашние компьютеры, мобильные устройства). Они имитируют движение мыши, случайное время на сайте, “чистят” cookie и меняют User-Agent.
    • Клик-фермы: Это реальные люди (часто в странах с низкой оплатой труда), которым платят центы за то, чтобы они вручную искали ваш ключ и кликали по рекламе.
    • Целенаправленная конкурентная атака: Ваш конкурент, кликающий на вас с 3-4 разных устройств (дом, офис, телефон).

Почему Google здесь пасует? Потому что SIVT — это “серая зона”, которая граничит с реальным поведением пользователя.


Причина 2: Фундаментальная дилемма “Теста Тьюринга”

Система Google сталкивается с той же проблемой, что и любой ИИ: как отличить очень хорошую имитацию от реальности?

Задайте себе вопрос, на который Google должен отвечать миллиарды раз в секунду:

  • Пользователь кликнул на вашу рекламу 5 раз за час. Это бот? Или это ваша пожилая тетя, которая не поняла, как работает сайт, и возвращалась назад?
  • Пользователь пришел с IP-адреса “повышенного риска”. Это бот? Или это ваш идеальный клиент, который просто сидит в кафе с публичным Wi-Fi или использует корпоративный VPN?
  • Пользователь провел на сайте 5 секунд и ушел. Это фрод? Или ему просто не понравился ваш дизайн?

Google обязан ошибаться в сторону рекламодателя. В данном случае, “ошибиться” — значит засчитать сомнительный клик.

Почему? Потому что если Google слишком агрессивно начнет блокировать “подозрительные” клики, он неизбежно заблокирует часть реальных, живых клиентов. И если вы узнаете, что Google не пустил к вам клиента, который хотел купить, ваш гнев будет в 1000 раз сильнее, чем от “слитого” бюджета.

Поэтому фильтр Google настроен на то, чтобы отсекать только 100% доказанный фрод (GIVT). Все, что находится в “серой зоне” SIVT, он пропускает, потому что “а вдруг это реальный человек?”.


Причина 3: Экономический “Баланс Интересов” (Или конфликт?)

Давайте будем прагматиками. Бизнес-модель Google — продажа кликов.

Каждый клик, который система помечает как “недействительный”, — это прямой убыток для Google. Это деньги, которые компания могла получить, но отказалась от них.

С другой стороны, если Google вообще перестанет фильтровать фрод, рекламодатели потеряют доверие к платформе, их ROI упадет до нуля, и они уйдут. Платформа умрет.

Google находится в постоянном “балансировании”:

  1. Цель 1: Максимизировать доход (пропустить как можно больше оплачиваемых кликов).
  2. Цель 2: Сохранить доверие рекламодателей (отфильтровать достаточно фрода, чтобы ROI оставался приемлемым).

“Достаточно” — не значит “весь”. Это значит “экономически приемлемый уровень” мошенничества, который позволяет системе в целом оставаться прибыльной.

Ваша личная проблема (то, что ваш маленький бюджет $100 “выжег” конкурент) — это статистическая погрешность на фоне миллиардных оборотов. Система Google не настроена на защиту лично вашего бюджета от целевой атаки. Она настроена на защиту экосистемы в целом от масштабных ботнетов.


Причина 4: Парадокс “Черного ящика”

Как именно работает антифрод-система Google? Никто не знает. И это не баг, а фича.

Google никогда не раскроет точные правила, по которым он определяет фрод. Почему? Потому что в ту же секунду, как эти правила станут известны, мошенники по всему миру перенастроят своих ботов, чтобы обходить их.

Это создает парадокс:

  1. Чтобы быть эффективной, система защиты должна быть секретной.
  2. Но поскольку она секретна, вы не можете ее проверить.
  3. Вы не можете оспорить решение. Вы не можете запросить “логи” и узнать, почему эти 1000 кликов были засчитаны, а те 10 — нет.

Вам просто приносят счет. Та самая “корректировка” в конце месяца — это финальное, неоспоримое решение “черного ящика”. Вы не можете провести независимый аудит.


Причина 5: “Слепота” к целевым атакам

Система Google — это гигантская сеть, раскинутая в океане. Она отлично ловит большие “косяки” GIVT-ботов и крупные ботнеты.

Она абсолютно слепа к “снайперской” атаке.

Когда ваш конкурент (Уровень 2, Уровень 4 из нашей классификации атак) вручную или с помощью небольшого скрипта атакует только вас, по вашим самым дорогим ключам, в вашем городе — он не создает статистической аномалии в глобальном масштабе Google.

Для Google это просто “шум”. Но для вашего бюджета это катастрофа.

Фильтр Google не предназначен для разрешения споров между двумя бизнесменами в одном городе. Он не видит контекста (вашей конкуренции). Он видит только IP, User-Agent и историю cookie. И если ваш конкурент достаточно умен, чтобы чистить cookie и использовать 3-4 устройства (дом, работа, телефон), для Google он будет выглядеть как 3-4 разных потенциальных клиента.

Заключение: Из “Колбы” в “Коландер”

Представьте, что фильтр Google — это не герметичная колба, а коландер (дуршлаг).

Он отлично задерживает крупные, очевидные куски (GIVT). Но вся “вода” (SIVT, “умные” боты, клик-фермы, целевые атаки) просачивается сквозь него.

И вы платите за каждый литр, который просочился.

Поэтому «фильтра Google» недостаточно. Это не щит. Это базовый гигиенический стандарт, который не имеет ничего общего с реальной безопасностью вашего бюджета от умного и мотивированного противника.


Аудит: 4 уровня вашей защиты

Проверьте, на каком уровне находитесь вы.

Уровень 0: «Открытое поле» (Вероятно, это вы)

Это настройка “по умолчанию”. Вы — легкая мишень.

Чек-лист Уровня 0:

  • [ ] Вы запустили кампанию (особенно в КМС или PMax) и не меняли настройки таргетинга.
  • [ ] Вы используете широкое соответствие (Broad Match) без жесткого контроля минус-слов.
  • [ ] Вы включили “показы в Контекстно-медийной сети” для Поисковой кампании (это галочка “по умолчанию”).
  • [ ] В вашем отчете по плейсментам (где показывалась реклама) — сотни мобильных приложений и непонятных сайтов.
  • [ ] Вы никогда не смотрели в отчет “География” -> “Отчеты о местоположении пользователей”, чтобы увидеть, откуда реально идут клики.

Вердикт: Вы не защищены. Вы — спонсор для мошенников. Ваш бюджет — это просто “плата за вход” на аукцион. Немедленно переходите на Уровень 1.


Уровень 1: «Кирпичная стена» (Базовая гигиена в Google Ads)

Это обязательный минимум, который вы можете сделать прямо в интерфейсе Google Ads за 30 минут.

Чек-лист Уровня 1:

  • [ ] Геотаргетинг: Вы изменили настройку “Люди в целевых местоположениях или проявляющие к ним интерес” на “Люди в целевых местоположениях”. Это отсекает 90% “случайного” фрода из других стран.
  • [ ] Исключение IP: У вас есть свой список IP-адресов для исключения. (Например, IP вашего офиса, офиса конкурента, если вы его знаете).
  • [ ] Исключение плейсментов: Вы регулярно (раз в неделю) просматриваете отчет “Где была показана реклама” и добавляете “мусорные” сайты (с 1000 кликов и 0 конверсий) в список исключенных плейсментов.
  • [ ] Исключение мобильных приложений: Вы проактивно исключили целые категории мобильных приложений (особенно “Игры”) или даже полностью исключили показы в приложениях, добавив плейсмент adsenseformobileapps.com.
  • [ ] Языковой таргетинг: Если вы работаете в России, у вас в таргетинге только “Русский” и “Английский” (многие пользуются англ. интерфейсом), но не 150 языков по умолчанию.

Таблица 1: Чек-лист базовой гигиены (Уровень 1)

Пункт проверкиЧто сделать (Технически)Почему это важно (Защита)
Гео-таргетингНастройки кампании -> Местоположения -> Параметры -> Выбрать “Присутствие: люди…”Отсекает ботов и клик-фермы из других стран, которые “интересуются” вашим регионом.
КМС в ПоискеНастройки Поисковой кампании -> Сети -> Снять галочку “Контекстно-медийная сеть”КМС — источник №1 низкокачественного трафика и фрода. Не смешивайте ее с Поиском.
Исключение IPОбщая библиотека -> Списки исключенных IP. (Пополнять вручную)Блокирует известных вам “ручных” кликеров (конкурентов, бывших сотрудников).
Исключение ПлейсментовОтчет “Где показывалась реклама” -> Найти мусор -> “Исключить из…”Вы вручную “обучаете” систему не показывать рекламу на сайтах-помойках.
Исключение ПриложенийДобавить плейсмент adsenseformobileapps.com в исключения.Блокирует 99% случайных кликов из мобильных игр, которые являются фродом по своей сути (случайные нажатия).

Вердикт: Вы больше не “легкая мишень”. Вы — “сложная мишень”. Вы отсекли 90% нецелевого и случайного фрода. Но вы все еще уязвимы для целенаправленной атаки.


Уровень 2: «Сторожевая башня» (Активный мониторинг и аналитика)

Здесь мы перестаем доверять интерфейсу Google и лезем в “сырые” данные. Это ваш главный инструмент для обнаружения умного фрода.

Чек-лист Уровня 2:

  • [ ] Анализ логов сервера: Вы (или ваш тех. специалист) имеете доступ к access.log вашего веб-сервера (Nginx, Apache).
  • [ ] Корреляция GCLID и CRM: Вы передаете GCLID (ID клика Google) в вашу CRM-систему с каждой заявкой.
  • [D] Анализ паттернов: Вы регулярно ищете аномалии.

Технический разбор: Анализ логов сервера

Ваш лог-файл — это неоспоримая правда. В нем есть IP, время, User-Agent (браузер) и URL (в котором есть gclid=) каждого визита.

Что мы ищем (Паттерны атаки):

  1. “Быстрые” визиты: Один и тот же IP кликает по рекламе (есть gclid=), но делает всего 1-2 запроса (загрузил страницу и HTML) и ушел. Время визита < 5 секунд.
  2. “Пулемет”: Десятки визитов с gclid= с разных IP, но из одной подсети (напр., 123.45.67.X). Это атака с VDS/VPS.
  3. “Странный гость”: Все фродовые клики приходят с одного и того же User-Agent (например, Mozilla/5.0 (Windows NT 6.1) ... — старая версия).

Пример кода: Python-скрипт для анализа логов Nginx

Этот (упрощенный) скрипт на Python ищет IP-адреса, которые сделали >10 рекламных кликов за день.

Python

# ! Псевдо-код для демонстрации логики !
# Ищет в логе Nginx IP, которые слишком часто кликают по рекламе

import re
from collections import defaultdict

# Словарь для подсчета gclid-хитов по IP
gclid_hits_by_ip = defaultdict(int)

# Regex для парсинга лога Nginx (IP и URL)
# 1.2.3.4 - - [16/Nov/2025:15:00:00 +0000] "GET /page?gclid=... HTTP/1.1" ...
log_pattern = re.compile(r'(\d+\.\d+\.\d+\.\d+).*?"GET (.*?)"')

log_file = "/var/log/nginx/access.log"
suspicious_threshold = 10 # Порог "подозрительности"

print("--- Запускаю аудит логов ---")

try:
    with open(log_file, 'r') as f:
        for line in f:
            match = log_pattern.search(line)
            if not match:
                continue
                
            ip_address, request_url = match.groups()
            
            # Нас интересуют только визиты с рекламы Google
            if "gclid=" in request_url:
                gclid_hits_by_ip[ip_address] += 1

    print("--- Результаты аудита ---")
    
    found_suspicious = False
    for ip, count in gclid_hits_by_ip.items():
        if count >= suspicious_threshold:
            print(f"[ВНИМАНИЕ!] Подозрительный IP: {ip} | Кликов: {count}")
            found_suspicious = True
            
    if not found_suspicious:
        print("Подозрительных IP с аномальной активностью не найдено.")

except FileNotFoundError:
    print(f"ОШИБКА: Лог-файл не найден по пути: {log_file}")
except Exception as e:
    print(f"Произошла ошибка: {e}")

Действие: Если этот скрипт находит IP, вы немедленно копируете его и вставляете в список исключений (Уровень 1). Вы только что поймали бота до того, как он сжег весь ваш бюджет.

Вердикт: Вы — “вооруженный” защитник. Вы можете найти и обезвредить почти любую простую и среднюю атаку. Но это требует ручной работы.


Уровень 3: «Ров с крокодилами» (Сторонние сервисы и WAF)

Вы понимаете, что вручную отслеживать ботов (Уровень 2) — это работа 24/7. Вы решаете автоматизировать оборону.

Чек-лист Уровня 3:

  • [ ] Сторонний сервис: Вы используете специализированный сервис (например, Clickfraud).
  • [ ] Как он работает: Вы ставите их JavaScript-код на сайт. Этот код анализирует каждый визит по 100+ параметрам (движение мыши, отпечаток браузера, репутация IP) и выносит вердикт: “Человек” или “Бот”.
  • [ ] Автоматизация: Если сервис видит бота, он автоматически через Google Ads API добавляет его IP в ваш список исключений (Уровень 1).
  • [ ] WAF (Web Application Firewall): Ваш сервер (или CDN, например, Cloudflare) настроен на блокировку трафика из известных дата-центров, прокси и сетей Tor.

Таблица 2: Сравнение методов защиты (In-House vs. 3rd-Party)

ПараметрУровень 2 (In-House, “Ручной”)Уровень 3 (3rd-Party, “Авто”)
Скорость реакцииЧасы или дни (вы должны увидеть лог).Секунды. Блокировка в реальном времени.
ТочностьСредняя (вы видите только IP и UA).Высокая. (Анализ отпечатка, поведения).
Стоимость$ (Время вашего тех. специалиста).$$ (Ежемесячная подписка на сервис).
Защита отПростые боты, “ручные” кликеры.“Умные” боты, прокси, ботнеты.
Главный минусТребует ручной работы, реактивный.Вы доверяете “черному ящику” сервиса.

Вердикт: Ваша крепость почти неприступна. Вы защищены от 99% автоматизированного фрода. Но… есть одна уязвимость, которую не видят даже эти сервисы.


Уровень 4: «Неприступный бастион» (Защита бизнес-процессов)

Это — эндгейм. Что, если бот стал таким “умным”, что имитирует конверсию?

Он заходит, проводит 30 секунд, заполняет вашу форму (“Имя: asdasd”, “Тел: 123456”) и нажимает “Отправить”.

Для вас — это мусорный лид.

Для сервиса Уровня 3 — это, возможно, “подозрительный” пользователь.

Но для Google Ads и вашей “умной” стратегии (tCPA, PMax) — это ИДЕАЛЬНАЯ КОНВЕРСИЯ.

Алгоритм Google видит это и думает: “ВАУ! Этот сегмент трафика супер-эффективен!” — и начинает тратить ВЕСЬ ваш бюджет на покупку этих ботов.

Единственная защита — перестать доверять данным с сайта.

Чек-лист Уровня 4:

  • [ ] Офлайн-конверсии (OCI): Вы убрали тег конверсии Google со страницы “Спасибо”.
  • [ ] Процесс:
    1. Пользователь кликает по рекламе. Вы сохраняете его GCLID в своей CRM.
    2. Пользователь оставляет лид (пусть даже “asdasd”).
    3. Ваш менеджер по продажам звонит.
    4. Если лид квалифицированный (реальный человек, заинтересован) — менеджер ставит в CRM галочку “OK”.
    5. Раз в день (или час) ваша CRM автоматически выгружает в Google Ads список GCLID + Время + Ценность только тех лидов, что были “OK”.
  • [ ] Результат: Ваша “умная” стратегия tCPA/PMax теперь обучается не на фейковых “отправках формы”, а на реальных, квалифицированных лидах (или даже реальных продажах).

Вердикт: Ваша крепость неприступна. Вы можете быть скликаны 1000 раз. Боты могут оставить 1000 мусорных лидов. Но это не повлияет на ваш бюджет и не “отравит” ваш алгоритм, потому что вы сказали Google: “Конверсия — это не то, что случилось на сайте, а то, что подтвердил мой бизнес“.


Особый случай: Юридический тупик

“Я поймал IP конкурента в логах (Уровень 2)! Я могу подать на него в суд?”

Короткий ответ: Теоретически — да. Практически — нет.

  1. Проблема атрибуции: Как вы докажете, что за IP-адресом 45.12.33.1 (который, вероятно, является прокси или VDS) сидит именно директор ООО “Конкурент”, а не ботнет из Бразилии? Вы не можете.
  2. Законодательство: В большинстве стран это подпадает под “недобросовестную конкуренцию” (в РФ — 14.33 КоАП, Закон о защите конкуренции). Но для этого нужен факт и доказательство связи между действием (клик) и субъектом (конкурент).
  3. Позиция Google: Google не является судом. Он не будет арбитром в споре двух конкурентов. Он вернет деньги только за то, что его система посчитала IVT.

Вывод: Не тратьте время на юристов. Тратьте время на построение защиты Уровня 2, 3 и 4.


Заключение: Вы — не мишень, если вы — крепость

Надеюсь, вы прошли этот чек-лист. На каком уровне вы?

  • Уровень 0-1: Вы теряете деньги. Прямо сейчас.
  • Уровень 2: Вы молодец, но тратите слишком много времени на ручную оборону.
  • Уровень 3: Вы надежно защищены от 99% угроз.
  • Уровень 4: Вы недосягаемы. Вы не просто защищены — вы используете данные о фроде, чтобы сделать свои “умные” стратегии еще умнее, обучая их только на реальных деньгах.

Клик-фрод — это не “издержки”, это — налог на бездействие. Начните строить свою крепость сегодня.


Mini-FAQ: Быстрые ответы

1. Google ведь возвращает деньги за “недействительные клики”. Почему я должен беспокоиться?

Google возвращает деньги только за то, что его система поймала (в основном, “тупых” ботов). Он не вернет деньги за клик-ферму, “умного” бота или вашего конкурента, потому что они слишком похожи на реальных людей. Вы платите за все, что Google пропустил.

2. У меня Performance Max (PMax). Как мне защититься, если там нет плейсментов?

Вы уязвимы вдвойне. PMax — “черный ящик”. Ваша единственная надежная защита — это Уровень 4 (Офлайн-конверсии). Вы должны обучать PMax не на “лидах” с сайта, а на реальных продажах, загружая GCLID из CRM.

3. Сторонние сервисы (Уровень 3) дорогие. Они того стоят?

Простая математика: если сервис стоит $100/мес, а ваш рекламный бюджет $3000/мес, и вы подозреваете, что “сливаете” хотя бы 10% ($300), то сервис окупает себя в 3 раза. Посчитайте, сколько стоит ваш “подозрительный” трафик.

4. Что самое важное, что я должен сделать ПРЯМО СЕЙЧАС?

Перейти на Уровень 1. Займет 30 минут. Отключите КМС в Поиске, проверьте настройку гео-таргетинга (“Люди в…”) и исключите плейсмент adsenseformobileapps.com. Это бесплатно и сэкономит вам до 20% бюджета уже завтра.

5. Моя конверсия — это звонок. Как мне применить Уровень 4?

Это классика. Используйте коллтрекинг (CallTrackingMetrics, CallRail, CoMagic и т.д.).

  1. Сервис коллтрекинга “видит” GCLID посетителя.
  2. Он показывает ему уникальный номер телефона.
  3. Клиент звонит. Звонок попадает в CRM.
  4. Ваш менеджер помечает звонок как “целевой” (не спам).
  5. Система коллтрекинга автоматически отправляет GCLID этого целевого звонка в Google Ads как офлайн-конверсию. Готово.

6. Является ли скликивание незаконным?

Да. Это мошенничество и/или недобросовестная конкуренция. Но, как мы выяснили в разделе 3, доказать это в суде и найти виновного почти невозможно. Техническая защита — ваш единственный реальный путь.


Список используемой литературы и источников

  1. [Google Ads] Исключение IP-адресов (Официальная справка по Уровню 1).
  2. [Google Ads] Импорт офлайн-конверсий (OCI) (Официальная справка по Уровню 4).
  3. [Cornell University Legal Information Institute] Tortious Interference (Юридическое определение “умышленного вмешательства” в экономические отношения, применимое в юрисдикции США, как пример).
  4. Защита от скликивания в Яндекс Директе: методы, инструменты и советыhttps://vc.ru/marketing/2230899-zashchita-ot-sklickivaniya-v-yandeks-direkte
  5. Как победить скликивание Директа? – https://m-d-n.ru/blog/zashita-ot-sklikivaniya-yandex-direct-2025
  6. Как защититься от скликивания в Яндекс Директе – https://habr.com/ru/articles/812245/
  7. Что такое скликивание контекстной рекламы и как его предотвратить. Полное руководствоhttps://clickfraud.ru/wp-content/uploads/2022/02/clickfraud.pdf

clickfraud, ООО “ИНТЕРНЕТ ЗАЩИТА”, ИНН 7806602123, ОГРН 1227800111769, info@clickfraud.ru
Просмотров: 0