[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"cms-articles-all":3},[4,13,20,26,34,40,45,50,55,61,66,72,78,83,88,93,98,104,110],{"id":5,"type":6,"title":7,"slug":8,"body":9,"category":10,"pinned":11,"published_at":12},"8ba8965d-8112-48e7-9ced-ad3f2c1d0a51","news","Платформа traffo запущена","news-launch","Мы рады представить traffo — современную партнёрскую сеть для работы с трафиком на рынке РФ.\n\nЧто уже доступно:\n• каталог офферов и трекинг-ссылки;\n• S2S-постбэки с готовыми пресетами под популярные трекеры;\n• детальная статистика и срезы по sub-меткам;\n• прозрачные холды, баланс и выплаты;\n• реферальная программа и достижения;\n• антифрод-защита трафика.\n\nСпасибо, что вы с нами. Развиваем платформу дальше — следите за новостями.",null,true,"2026-06-03T14:39:11.334Z",{"id":14,"type":15,"title":16,"slug":17,"body":18,"category":19,"pinned":11,"published_at":12},"cfb9243a-d34c-46a4-80e3-69c742e56d43","kb","С чего начать вебмастеру","kb-wm-start","Добро пожаловать в traffo. Чтобы начать зарабатывать, пройдите 4 шага:\n\n1. Подтвердите email по ссылке из письма и дождитесь модерации аккаунта.\n2. Откройте раздел «Офферы» и выберите подходящий оффер. Изучите гео, условия и ставку.\n3. На странице оффера нажмите «Получить ссылку» — это ваша трекинговая ссылка. Именно по ней должен идти трафик.\n4. Настройте постбэк (раздел «Постбэк»), чтобы видеть конверсии в своём трекере в реальном времени.\n\nПосле первых конверсий заглядывайте в «Статистику» — там видно клики, конверсии, доход и текущие холды.\n\nСовет: на старте пройдите чек-лист онбординга на «Главной» — он ведёт по тем же шагам.","Старт",{"id":21,"type":15,"title":22,"slug":23,"body":22,"category":24,"pinned":11,"published_at":25},"019e7a56-9210-731a-99e3-1a7098eca230","тест","тест-019e7a56","старт","2026-05-30T19:22:47.677Z",{"id":27,"type":15,"title":28,"slug":29,"body":30,"category":31,"pinned":32,"published_at":33},"4bfd0a61-cacd-4bca-9a60-85a0c9ffc0cf","Публичный API и вебхуки","kb-all-public-api","Платформа предоставляет публичный API для чтения данных (офферы, статистика, конверсии) и вебхуки — уведомления о конверсиях на ваш сервер. Подходит для интеграции с вашими системами аналитики и BI.\n\n═══ Доступ ═══\nAPI-ключи выдаёт администратор платформы — напишите в поддержку или своему менеджеру, укажите, какие данные нужны (статистика \u002F офферы \u002F конверсии). Ключ показывается ОДИН раз при создании — сохраните его в надёжном месте, повторно его узнать нельзя (только перевыпустить).\n\nБазовый адрес: https:\u002F\u002Fapi.traffo.ru\n\n═══ Авторизация ═══\nКлюч передаётся в заголовке:\n  Authorization: Bearer ak_live_ВАШ_КЛЮЧ\n\nЛимит запросов: 1000 в час на ключ. При превышении — ответ 401\u002F403 для неверного ключа и 429 при превышении лимита (с полем retry_after_seconds).\n\nСкоупы (права ключа): stats:read, offers:read, conversions:read. Ключ работает только в рамках выданных прав; запрос вне скоупа вернёт 403.\n\n═══ Эндпоинты (чтение) ═══\n\n1) Офферы — GET \u002Fapi\u002Fv1\u002Fpublic\u002Fv1\u002Foffers   (право offers:read)\n   Ответ: { \"items\": [ { \"id\", \"name\", \"vertical\", \"geos\": [\"RU\", ...], \"payoutModel\": \"cpa|cpl|cps|cpi|revshare|hybrid\" } ] }\n\n2) Сводная статистика — GET \u002Fapi\u002Fv1\u002Fpublic\u002Fv1\u002Fstats   (право stats:read)\n   Ответ: { \"reporting_currency\": \"RUB\", \"reporting_timezone\", \"today\", \"yesterday\", \"last_7_days, ... }\n   Каждый период: { \"clicks\", \"unique_visitors\", \"conversions\", \"cr\" (0..1), \"epc\", \"revenue_gross\", \"hold_amount\", \"approved_amount\", \"rejected_amount\" }. Денежные поля — строки.\n\n3) Последние конверсии — GET \u002Fapi\u002Fv1\u002Fpublic\u002Fv1\u002Fconversions?limit=50   (право conversions:read)\n   limit: 1..200 (по умолчанию 50).\n   Ответ: { \"items\": [ { \"conversion_id\", \"ts\" (ISO), \"offer_id\", \"transaction_id\", \"payout\", \"currency\", \"platform_status\": \"pending|approved|rejected|reversed\", \"country\" } ] }\n\n═══ Пример запроса ═══\n  curl -H \"Authorization: Bearer ak_live_ВАШ_КЛЮЧ\" \\\n       \"https:\u002F\u002Fapi.traffo.ru\u002Fapi\u002Fv1\u002Fpublic\u002Fv1\u002Fconversions?limit=20\"\n\n═══ Вебхуки (уведомления о конверсиях) ═══\nВместо периодического опроса конверсий можно получать их push-уведомлением. Эндпоинт вебхука (ваш URL + список событий) регистрирует администратор платформы; вам выдаётся СЕКРЕТ вебхука (тоже показывается один раз) — он нужен для проверки подписи.\n\nСобытия: conversion.approved, conversion.rejected, conversion.reversed.\n\nДоставка: POST на ваш URL (только HTTPS), заголовки:\n  Content-Type: application\u002Fjson\n  X-Webhook-Event: conversion.approved\n  X-Webhook-Signature: sha256=ПОДПИСЬ\n\nТело запроса:\n  {\n    \"event\": \"conversion.approved\",\n    \"delivered_at\": \"2026-06-04T10:00:00.000Z\",\n    \"data\": {\n      \"conversion_id\": \"...\",\n      \"offer_id\": \"...\",\n      \"affiliate_id\": \"...\",\n      \"payout\": \"100.0000\",\n      \"currency\": \"RUB\"\n    }\n  }\n\n═══ Проверка подписи (ОБЯЗАТЕЛЬНО) ═══\nПодпись = HMAC-SHA256 от СЫРОГО тела запроса (ровно те байты, что пришли — не пересобирайте JSON заново) с вашим секретом, в hex. Сравните со значением заголовка X-Webhook-Signature после префикса \"sha256=\".\n\nПример на Node.js:\n  import { createHmac } from \"crypto\";\n  const expected = createHmac(\"sha256\", WEBHOOK_SECRET).update(rawBody).digest(\"hex\");\n  const received = req.headers[\"x-webhook-signature\"].replace(\"sha256=\", \"\");\n  const ok = expected === received;   \u002F\u002F если false — отклоните запрос\n\nНикогда не доверяйте телу вебхука без проверки подписи.\n\n═══ Повторные доставки ═══\nЕсли ваш сервер не ответил 2xx, доставка повторяется до 6 раз с нарастающей задержкой. Отвечайте быстро (в пределах ~30 секунд) статусом 2xx; ошибки 4xx считаются окончательными (без повторов), 5xx и таймауты — повторяются. Обрабатывайте возможные дубли по conversion_id идемпотентно.\n\nВопросы по интеграции — через поддержку.","API",false,"2026-06-04T12:34:30.322Z",{"id":35,"type":15,"title":36,"slug":37,"body":38,"category":39,"pinned":32,"published_at":12},"82b55f57-5c28-4081-9102-6ade2e4a3caa","Что такое постбэк (S2S) и как его настроить","kb-wm-postback","Постбэк (S2S, server-to-server) — это серверное уведомление о конверсии. Когда по вашей ссылке происходит целевое действие, traffo отправляет GET-запрос на ваш URL, чтобы ваш трекер мгновенно узнал о конверсии — без пикселей и без потерь от блокировщиков.\n\nКак настроить:\n1. Откройте раздел «Постбэк».\n2. Укажите URL вашего трекера и подставьте макросы. traffo заменит их реальными значениями, например:\n   • {click_id} — идентификатор клика;\n   • {status} — статус конверсии (подтверждена \u002F отклонена);\n   • {payout} — сумма выплаты;\n   • {currency} — валюта;\n   • {transaction_id} — id конверсии на стороне оффера.\n3. Сохраните. Тестовый постбэк позволяет проверить, что трекер принимает запрос.\n\nВажно: передавайте {click_id} в трекинговой ссылке и обратно в постбэке — по нему конверсия сшивается с кликом.\n\nS2S-постбэки не зависят от блокировщиков рекламы — это самый надёжный способ учёта конверсий.","Трекинг и постбэки",{"id":41,"type":15,"title":42,"slug":43,"body":44,"category":39,"pinned":32,"published_at":12},"550b14c1-aa3d-452d-9a59-6019c9427c04","Готовые пресеты постбэков (Keitaro, Binom и др.)","kb-wm-postback-presets","Чтобы не собирать URL постбэка вручную, в разделе «Постбэк» есть готовые пресеты под популярные трекеры (Keitaro, Binom, RedTrack и другие).\n\nКак пользоваться:\n1. Выберите свой трекер из списка пресетов.\n2. Система подставит корректный шаблон URL и набор макросов под этот трекер.\n3. Останется указать домен вашего трекера — остальное уже заполнено правильно.\n\nПресеты экономят время и снижают риск ошибки в макросах. Если вашего трекера нет в списке — настройте постбэк вручную по статье «Что такое постбэк (S2S)».",{"id":46,"type":15,"title":47,"slug":48,"body":49,"category":39,"pinned":32,"published_at":12},"9bf40be2-efc2-438f-9bff-d34627a52b78","Sub-метки (sub1–sub5): как размечать трафик","kb-wm-subs","Sub-метки — это параметры, которыми вы помечаете трафик, чтобы потом анализировать его в срезах статистики (например, по площадке, креативу или кампании).\n\nКак использовать:\n• Добавьте параметры к трекинговой ссылке: ?sub1=site_a&sub2=banner3&sub3=campaign_x\n• Доступно 5 меток: sub1, sub2, sub3, sub4, sub5.\n• Значения произвольные (латиница\u002Fцифры), но держите единую систему именования.\n\nЗачем это нужно:\nВ разделе «Статистика» можно строить срезы по sub-меткам и видеть, какие площадки и связки приносят конверсии, а какие сливают бюджет. Это основа оптимизации.\n\nСовет: размечайте трафик с первого дня — задним числом данные не восстановить.",{"id":51,"type":15,"title":52,"slug":53,"body":54,"category":39,"pinned":32,"published_at":12},"db664cf1-5560-4b69-b294-bba9cea2d8fe","Смартлинк: одна ссылка на все офферы","kb-wm-smartlink","Смартлинк — это одна универсальная ссылка, которая автоматически распределяет трафик по наиболее подходящему офферу (по гео, устройству и доступности). Удобно, когда вы льёте смешанный трафик и не хотите вручную подбирать оффер под каждый источник.\n\nКак это работает:\n• Вы получаете одну смартлинк-ссылку.\n• Каждый клик система маршрутизирует на лучший доступный оффер для этого пользователя.\n• Если оффер закончился (достиг капа) или не подходит по гео — трафик уйдёт на следующий подходящий.\n\nКогда использовать:\n— широкий\u002Fсмешанный трафик без чёткой привязки к одному офферу;\n— быстрый старт без ручной настройки десятков ссылок.\n\nДля точечной работы с конкретным оффером используйте обычную трекинговую ссылку из карточки оффера.",{"id":56,"type":15,"title":57,"slug":58,"body":59,"category":60,"pinned":32,"published_at":12},"4b605408-a90e-4021-87a8-1522c701a134","Холды, баланс и как устроены выплаты","kb-wm-holds-balance","Деньги за конверсии проходят несколько стадий:\n\n1. Конверсия зафиксирована — она появляется в статистике со статусом «в обработке» (pending).\n2. Холд — период проверки качества. Пока идёт холд, сумма ещё не доступна к выводу. Длительность холда зависит от оффера.\n3. Подтверждение — после холда и проверки антифродом конверсия подтверждается, и сумма попадает на ваш доступный баланс.\n4. Отклонение\u002Fвозврат — если конверсия признана невалидной (фрод, отмена на стороне рекламодателя), она не оплачивается.\n\nГде смотреть:\n• «Баланс» — доступная сумма, сумма в холде и история операций.\n• «Статистика» — детализация по конверсиям и их статусам.\n\nХолд — это нормальная практика affiliate-сетей: он защищает и платформу, и честных вебмастеров от фрода.","Выплаты",{"id":62,"type":15,"title":63,"slug":64,"body":65,"category":60,"pinned":32,"published_at":12},"2b70f8fb-82d0-41e3-bbb2-2ca7b2f11e3e","Как заказать выплату","kb-wm-payout","Когда на доступном балансе накопилась сумма, её можно вывести.\n\nПорядок действий:\n1. Откройте раздел «Баланс».\n2. Убедитесь, что доступная сумма (не в холде) достигла минимального порога выплаты.\n3. Укажите реквизиты для вывода и создайте заявку на выплату.\n4. Заявка уходит на обработку; статус виден в истории операций.\n\nВажно:\n• Выводится только подтверждённый баланс — суммы в холде недоступны.\n• Минимальный порог может снижаться за счёт уровней в программе «Достижения».\n• Реквизиты храните в актуальном состоянии, чтобы выплата не задержалась.\n\nВопросы по конкретной выплате — через раздел «Поддержка».",{"id":67,"type":15,"title":68,"slug":69,"body":70,"category":71,"pinned":32,"published_at":12},"993d28ac-215b-4891-a336-f092c9678fb5","Антифрод: за что снижается качество и блокируют","kb-wm-antifraud","traffo автоматически проверяет трафик на мошенничество. Цель — защитить честных вебмастеров и рекламодателей. Что отслеживает система:\n\n• дубли конверсий (одинаковый transaction_id);\n• аномальная частота конверсий с одного IP или по одному аккаунту;\n• высокая доля отклонений\u002Fвозвратов;\n• трафик из дата-центров и подозрительных источников;\n• поведенческие аномалии.\n\nСтатусы аккаунта:\n— clean (чисто) — всё в порядке;\n— flagged (под наблюдением) — система заметила аномалии, конверсии проверяются внимательнее;\n— soft_ban \u002F blocked — серьёзные нарушения, выплаты и приём трафика ограничиваются.\n\nКак не попасть под санкции:\n1. Лейте только реальный трафик из разрешённых источников оффера.\n2. Не накручивайте клики и конверсии.\n3. Соблюдайте гео и условия оффера.\n\nЕсли считаете, что санкция ошибочна — напишите в поддержку, приложив детали.","Антифрод",{"id":73,"type":15,"title":74,"slug":75,"body":76,"category":77,"pinned":32,"published_at":12},"855c972b-2e89-4a02-a4e2-959a22118d1f","Реферальная программа","kb-wm-referral","Приглашайте других вебмастеров и зарабатывайте на их доходе.\n\nКак это работает:\n1. В разделе «Рефералы» возьмите свою персональную реферальную ссылку.\n2. Поделитесь ею с коллегами.\n3. Когда приглашённый регистрируется по вашей ссылке и начинает зарабатывать, вам начисляется реферальное вознаграждение — процент от его дохода (без уменьшения его выплат).\n\nГде смотреть:\n• «Рефералы» — список приглашённых, их активность и ваши начисления.\n\nЭто пассивный доход: чем активнее ваши рефералы, тем больше вы получаете.","Программы",{"id":79,"type":15,"title":80,"slug":81,"body":82,"category":77,"pinned":32,"published_at":12},"c062ce84-5c1e-4e91-b198-ba077c5cc2f8","Достижения: уровни, задания и магазин коинов","kb-wm-gamification","Раздел «Достижения» — это программа лояльности traffo.\n\nЧто там есть:\n• Уровни (tiers) — растут по мере вашего оборота. Чем выше уровень, тем приятнее условия (например, повышенная ставка-бонус и сниженный порог выплаты).\n• Задания (квесты) — выполняйте цели и получайте коины.\n• Коины — внутренняя валюта за активность.\n• Магазин — тратьте коины на бонусы и привилегии.\n• Лидерборд — рейтинг вебмастеров.\n\nЗачем это вам:\nУровень и активные бонусы влияют на реальные выплаты: часть перков применяется прямо при подтверждении конверсии, а порог вывода снижается на высоких уровнях.\n\nПросто работайте как обычно — прогресс копится автоматически.",{"id":84,"type":6,"title":85,"slug":86,"body":87,"category":10,"pinned":32,"published_at":12},"b3068400-505e-4365-9734-e11f688b5488","Тёмная тема в кабинетах","news-dark-theme","Во всех кабинетах появилась тёмная тема. Переключить её можно кнопкой с иконкой солнца\u002Fлуны в нижней части бокового меню (рядом с вашим профилем).\n\nТема запоминается для вашего браузера и применяется сразу при открытии кабинета. Светлая тема остаётся по умолчанию.",{"id":89,"type":6,"title":90,"slug":91,"body":92,"category":10,"pinned":32,"published_at":12},"c0ff24bf-7e35-45ba-af2c-944fff3ee5bb","Новые механизмы антифрод-защиты","news-antifraud-update","Мы усилили систему антифрода. Теперь дополнительно отслеживаются: частота конверсий по IP и по аккаунту, доля возвратов, повторные транзакции и трафик из дата-центров.\n\nДля честных вебмастеров ничего не меняется. Лейте качественный трафик из разрешённых источников — и ваши конверсии будут подтверждаться без проблем. Подробнее — в базе знаний, статья про антифрод.",{"id":94,"type":6,"title":95,"slug":96,"body":97,"category":10,"pinned":32,"published_at":12},"11c926d2-b240-47e7-96a0-7f5e5101bd31","Реферальная программа и достижения","news-referral-gamification","Зарабатывайте больше: приглашайте коллег по реферальной ссылке и получайте процент от их дохода, а за свою активность — уровни, задания и коины в разделе «Достижения».\n\nВысокие уровни дают приятные бонусы, включая сниженный порог выплаты. Загляните в разделы «Рефералы» и «Достижения».",{"id":99,"type":15,"title":100,"slug":101,"body":102,"category":103,"pinned":32,"published_at":12},"bce6d7ad-3087-4b60-9253-6cfe923d3c77","Двухфакторная аутентификация (2FA \u002F TOTP)","kb-all-2fa","Двухфакторная аутентификация (2FA) защищает аккаунт даже при утечке пароля: для входа нужен одноразовый код из приложения-аутентификатора.\n\nКак подключить:\n1. Установите приложение-аутентификатор (Google Authenticator, Aegis, 1Password и т.п.).\n2. В настройках профиля включите 2FA и отсканируйте QR-код.\n3. Введите код из приложения для подтверждения.\n4. Сохраните резервные коды в надёжном месте — они помогут войти, если телефон недоступен.\n\nВажно:\n• Код обновляется каждые 30 секунд — сверяйте время на устройстве.\n• Резервные коды одноразовые: использованный код больше не сработает.\n• Для сотрудников платформы 2FA обязательна.\n\nПотеряли доступ к аутентификатору и резервным кодам — обратитесь в поддержку.","Безопасность",{"id":105,"type":15,"title":106,"slug":107,"body":108,"category":109,"pinned":32,"published_at":12},"d977c2fd-b498-4c62-a4a6-e04faa8d68ef","Как связаться с поддержкой и приложить файл","kb-all-support","Если возник вопрос или проблема — создайте тикет в разделе «Поддержка».\n\nКак создать обращение:\n1. Откройте «Поддержка» → создайте новый тикет.\n2. Опишите проблему как можно конкретнее: что делали, что ожидали, что получили.\n3. При необходимости приложите файл (скриншот, лог) — это ускоряет разбор.\n4. Отправьте. Ответы приходят в тот же тикет, а также в уведомления.\n\nСоветы:\n• Один тикет — одна проблема: так быстрее.\n• Прикладывайте скриншоты ошибок целиком, с адресной строкой.\n• Следите за уведомлениями — там видно ответ поддержки.\n\nПоддержка отвечает в рабочее время; сложные вопросы могут требовать времени на разбор.","Поддержка",{"id":111,"type":15,"title":112,"slug":113,"body":114,"category":19,"pinned":32,"published_at":12},"73d1cfa0-32af-4dc9-a19b-8fb77d04bbd7","Как выбрать оффер и получить трекинг-ссылку","kb-wm-pick-offer","Все доступные вам офферы — в разделе «Офферы». У каждого указаны:\n\n• гео (страны, по которым принимается трафик);\n• вертикаль (тематика);\n• модель и ставка выплаты вебмастеру;\n• разрешённые источники трафика и ограничения.\n\nЧтобы взять оффер в работу:\n1. Откройте карточку оффера.\n2. Нажмите «Получить ссылку» — система выдаст персональную трекинговую ссылку вида track.traffo.ru\u002Fc\u002F...\n3. Лейте трафик ТОЛЬКО по этой ссылке — клики и конверсии привязываются к ней.\n\nК ссылке можно добавить sub-метки (sub1–sub5) для разметки трафика — см. статью про sub-метки.\n\nЕсли нужного оффера нет в списке или нужны индивидуальные условия — напишите в поддержку.",1781196004613]