one2click для ИИ-агентов и разработчиков
Эта страница для ассистентов вроде ChatGPT, Claude, Алисы и GigaChat, агентов в браузере и разработчиков. Здесь всё, что нужно, чтобы по просьбе владельца сайта поставить счётчик one2click, проверить, что данные пошли, и запустить бесплатную проверку сайта без вёрстки и кнопок.
Коротко о сервисе. one2click — ИИ-аналитика сайтов для бизнеса в России. Счётчик записывает визиты (курсор, клики, прокрутку, уход), ИИ каждую ночь пересматривает записи и пишет, что поправить на сайте, чтобы заявок стало больше. Данные хранятся в России, поля ввода в записях скрыты. Первые 7 дней бесплатно, карта не нужна. Тарифы и частые вопросы — в llms.txt и llms-full.txt.
Как поставить счётчик за владельца
- Владелец регистрируется сам. Дайте ему ссылку с адресом сайта, тогда сайт добавится сразу:
https://one2click.ru/start?url=example.ru. Аккаунт, пароль и оплата — только руками владельца. - Код берётся в кабинете на шаге «Установка». Он выглядит так, вместо
ID_САЙТА— номер сайта из кабинета:
<script async src="https://one2click.ru/t.js" data-site="ID_САЙТА"></script>
Код вставляется внутрь <head> на всех страницах сайта. Он асинхронный, весит около 10 КБ в сжатом виде и не тормозит загрузку. Если владелец не может вставить код сам, в кабинете есть «Текст для программиста» и отправка кода на почту программиста с инструкцией.
Куда вставить код на разных платформах
| Платформа | Где вставить |
|---|---|
| Тильда | Настройки сайта → «Вставка кода» → «HTML-код для вставки внутрь head». Затем «Опубликовать все страницы». Нужен платный тариф |
| WordPress | Плагин WPCode: «Code Snippets» → «Header & Footer» → поле Header → «Сохранить изменения» |
| Битрикс | «Настройки» → «Сайты» → «Шаблоны сайтов» → шаблон, перед </head>. Затем сбросить кеш |
| Creatium | «Настройки сайта» → «Код и скрипты» → «Код в head» → «Опубликовать» |
| InSales | «Сайт» → «Шаблоны» → «Редактор кода» → layouts/layout.liquid, перед </head> |
| Google Tag Manager | «Теги» → «Создать» → «Пользовательский HTML», триггер All Pages → «Отправить» → «Опубликовать» |
| Свой сайт | Внутрь <head> общего шаблона всех страниц |
Как проверить, что данные пошли
- Откройте исходный код любой страницы сайта и найдите
https://one2click.ru/t.jsс нужнымdata-site. Нет — сайт не опубликован заново или код попал не в тот шаблон. - Откройте сайт в обычном браузере и пройдите по паре страниц: в кабинете на шаге «Установка» кнопка «Проверить установку» покажет, найден ли код и пришёл ли первый визит.
- Если у сайта строгая политика безопасности (CSP), добавьте
https://one2click.ruвscript-srcиconnect-src: проверка в кабинете подскажет, если дело в этом. - Первый ИИ-разбор по живым визитам приходит, когда наберётся пять визитов людей.
Бесплатная проверка сайта через API
Та же проверка, что на странице /check: ИИ смотрит главную страницу сайта и возвращает находки — что мешает оставить заявку. Регистрация не нужна. Чтобы проверку не гоняли скриптами, перед запуском браузер или агент решает небольшую задачку (доказательство работы, 1–3 секунды процессора).
GET https://one2click.ru/api/check/challenge→{"c": "…", "bits": 18}- Подберите целое
n, при котором SHA-256 от строкиc + ":" + nначинается сbitsнулевых бит. POST https://one2click.ru/api/checkс JSON{"url": "https://example.ru", "c": "…", "n": 12345}→{"id": "…", "domain": "example.ru"}. Если сайт уже проверяли за последние 7 дней, вернётся готовый разбор с"cached": true.- Раз в 5 секунд запрашивайте
GET https://one2click.ru/api/check?id=…, покаstatusне станетdoneилиerror. Обычно это 1–2 минуты.
// Node.js 20+, файл check.mjs
const api = 'https://one2click.ru/api/check';
const { c, bits } = await (await fetch(api + '/challenge')).json();
const zeros = (b) => { let z = 0; for (const x of b) { if (x === 0) { z += 8; continue; } z += Math.clz32(x) - 24; break; } return z; };
let n = 0;
while (zeros(new Uint8Array(await crypto.subtle.digest('SHA-256', new TextEncoder().encode(c + ':' + n)))) < bits) n++;
const { id } = await (await fetch(api, { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ url: 'https://example.ru', c, n }) })).json();
let r; do { await new Promise((ok) => setTimeout(ok, 5000)); r = await (await fetch(api + '?id=' + id)).json(); } while (r.status === 'running');
console.log(r.headline, r.insights);
В ответе: headline и verdict — вывод одной фразой, total и high — сколько всего находок и сколько важных, insights — первые находки целиком (title, problem, evidence, fix, impact), locked — темы остальных. Все находки и ежедневные разборы по живым визитам открываются после регистрации. Человеку удобно дать ссылку на разбор: https://one2click.ru/check/example.ru.
Лимиты. С одного IP — 3 проверки в сутки, из одной подсети — 10, с адресов дата-центров и Tor — 1 и задачка тяжелее. Один домен разбирается заново не чаще раза в неделю. Проверяется только публичный сайт в интернете, не локальные адреса.
Материалы в markdown
У статей блога есть версия в markdown: добавьте .md к адресу, например /blog/konversiya-sayta.md. Эта страница — /agents.md. Краткое описание сервиса — /llms.txt, всё с частыми вопросами — /llms-full.txt.
Частые вопросы
Может ли ИИ-агент сам зарегистрировать владельца в one2click?
Нет. Аккаунт, пароль, согласие с офертой и оплату владелец делает сам. Агент может подготовить ссылку https://one2click.ru/start?url=адрес-сайта, вставить код на сайт и проверить установку.
Замедлит ли счётчик сайт?
Нет. Код асинхронный и весит около 10 КБ в сжатом виде, запись визита подгружается отдельно и не мешает отрисовке страницы.
Какие данные собирает счётчик?
Движения курсора, клики, прокрутку, переходы между страницами и момент ухода. Текст, который люди вводят в поля, в записях скрыт. Записи хранятся 14 дней, цифры и разборы — без срока, всё на серверах в России.
Можно ли вызывать проверку сайта без регистрации?
Да, через API проверки с доказательством работы: до 3 проверок в сутки с одного адреса. Повторная проверка того же домена в течение недели возвращает готовый разбор.