GA4-Анонимайзер для накрутки поведенческих сигналов
Превращаем любой белый сайт с живым трафиком в транзитный генератор событий GA4 для чёрных адалт/дорвей сайтов. Без редиректов. Без глаз. Без подозрений.
Минимальный рабочий пример (JS на белом сайте)
fetch("https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYY", {
method: "POST",
body: JSON.stringify({
client_id: crypto.randomUUID(), // каждый раз уникально
events: [
{ name: "scroll", params: { engagement_time_msec: "45000" } },
{ name: "click", params: { link_id: "cta-push" } }
]
}),
headers: { "Content-Type": "application/json" }
});
Что делает скрипт:
Отправляет события на GA4 адалт-сайта
Сессия фиксируется как реальная: scroll + click + таймер
Пример на Python с прокси и ротацией ID
import requests, uuid
def push_event(proxy, measurement_id, api_secret):
payload = {
"client_id": str(uuid.uuid4()),
"events": [
{ "name": "scroll", "params": { "engagement_time_msec": "30000" } },
{ "name": "form_start", "params": {} }
]
}
url = f"https://www.google-analytics.com/mp/collect?measurement_id={measurement_id}&api_secret={api_secret}"
requests.post(url, json=payload, proxies={"http": proxy, "https": proxy})
# Пример вызова
push_event("http://proxy1:port", "G-XXXXX", "YYYYY")
Использование на белом сайте
Вставляешь скрипт на все страницы белого сайта (через GTM или footer).
Уникальные client_id генерируются на каждый визит.
Все события пишутся в GA4 другого сайта - Google считает, что чёрный сайт живёт.
Хаки и детали
engagement_time_msec: от 15000 до 60000 для правдоподобной вовлечённости
scroll, click, form_start, form_submit - базовые события, триггерящие trust
Используй WebRTC fingerprint генераторы для client_id, если масштабируешь
Можно запускать в Service Worker или WebWorker, чтобы не мешать фронту
Масштабирование
1 белый сайт = 50K событий в сутки без штрафа
Используй разные api_secret, если льёшь на разные сайты
Через cron можно триггерить push каждые 5-10 сек от реальных пользователей
Как не спалиться
Не делай >5 событий на одного client_id - GA начнёт резать
Используй разные события (меняй типы, порядок, параметры)
Маскируй source/medium через GTM Server Side - organic или referral
Кейсы
Адалт дорвей:
800 событий/день с белого сайта = рост позиции по low-comp keywords с 47 до 15 за 6 дней.
Гемблинг:
Добавлены события click_bonus + scroll_100, дорвей удержался в топ-10 даже без линковки.
Бонус-пак:
event_templates.json с готовыми шаблонами GA4-событий для адалт и гемблинг ниш
{
"adult": [
{
"name": "scroll",
"params": {
"engagement_time_msec": "45000"
}
},
{
"name": "click_profile",
"params": {
"model_id": "abc123"
}
},
{
"name": "form_start",
"params": {
"form_id": "contact_model"
}
},
{
"name": "video_play",
"params": {
"video_id": "vid_xxx_321"
}
}
],
"gambling": [
{
"name": "scroll",
"params": {
"engagement_time_msec": "60000"
}
},
{
"name": "click_bonus",
"params": {
"bonus_code": "LUCKY2025"
}
},
{
"name": "form_start",
"params": {
"form_id": "register"
}
},
{
"name": "game_start",
"params": {
"game_id": "slot_wild777"
}
}
],
"meta": {
"created": "2025-04-16T00:00:00Z",
"description": "GA4 event templates for blackhat SEO in adult and gambling niches"
}
}
Можешь использовать как заготовку для скриптов, GTM или Measurement Protocol push.
Заходим в ТГ канал, обсуждаем.
#хаки #ga4 #поведенка #blackhatseo #аналитика