▶ 23:10
Как не терять лиды при сбоях партнёрки: техническая схема
👁
824
на YouTube
👍
28
💬
5
📊
2
на aff.top
О чём это видео
Автор показывает техническую схему защиты лидов от потерь при сбоях партнёрки или хостинга. На примере PHP-скрипта отправки лидов в Crazy Profits он дорабатывает код через ChatGPT: если партнёрка возвращает HTTP 200, лид считается отправленным; если приходит другой код, имя и телефон сохраняются в отдельный txt-файл в папке leads. При следующей успешной отправке скрипт проверяет папку, по очереди досылает накопленные лиды и удаляет файлы. Схема тестируется на лендинге: при искусственной ошибке 404 лиды сохраняются локально, после восстановления отправки появляются в партнёрке. Дополнительно автор советует сохранять IP пользователя, чтобы корректно передавать гео при повторной отправке.
Ключевые тейки
-
Проверяйте HTTP-код партнёркиСкрипт должен считать лид успешно отправленным только при ответе HTTP 200. Любой другой код стоит трактовать как сбой и запускать резервное сохранение данных.
-
Сохраняйте лиды локально при сбоеЕсли партнёрка не приняла запрос, имя и телефон можно записывать в отдельный txt-файл в папке leads. Один файл на один лид упрощает повторную отправку и отладку.
-
Досылайте накопленные лиды автоматическиПосле следующей успешной отправки скрипт проверяет папку leads, берёт сохранённые файлы, повторно отправляет их в партнёрку и удаляет после обработки.
-
Создавайте папку leads из кодаПеред записью файлов нужно проверять наличие папки leads и создавать её, если её нет. Это снижает риск ошибки на новом лендинге или свежем хостинге.
-
Тестируйте схему искусственной ошибкойАвтор имитирует сбой, возвращая код 404 вместо реального ответа. Так можно убедиться, что лид сохраняется в файл, а после восстановления уходит в партнёрку.
-
Сохраняйте IP для корректного геоПри отложенной отправке лид может уйти с IP сервера, а не пользователя. Чтобы гео не искажалось, IP стоит сохранять вместе с именем и телефоном.
Главы видео
Вопросы и ответы
Как не потерять лиды, если партнёрка временно не отвечает?
Нужно проверять HTTP-ответ. Если это не 200, сохранять данные лида в локальный файл, а затем автоматически досылать их после восстановления отправки.
Какие данные автор сохраняет в резервный файл?
В базовом варианте сохраняются имя и телефон из POST-запроса. В конце автор рекомендует также добавить IP пользователя для корректной передачи гео.
Когда сохранённые лиды повторно отправляются в партнёрку?
Когда следующий лид успешно отправлен и партнёрка вернула HTTP 200, скрипт проверяет папку leads и по очереди отправляет все сохранённые файлы.
Как проверить, что резервное сохранение лидов работает?
Можно временно сломать отправку и вернуть код 404. После тестовой заявки в папке leads должен появиться файл с данными лида.
Почему при повторной отправке может исказиться гео лида?
Если не сохранить IP пользователя, повторный запрос может уйти с IP сервера. Поэтому автор предлагает записывать IP в файл и подставлять его при досылке.
Обновлено: 17 мая 2026