Как не терять лиды при сбоях партнёрки: техническая схема
▶ 23:10

Как не терять лиды при сбоях партнёрки: техническая схема

Yellow Web
Yellow Web
6 декабря 2023 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 стоит сохранять вместе с именем и телефоном.

Главы видео

  1. 0:00 Вступление
  2. 2:53 Контекст и задача
  3. 5:47 Как это работает
  4. 8:41 Разбор схемы
  5. 11:35 Практический пример
  6. 14:28 Нюансы и ограничения
  7. 17:22 Типичные ошибки
  8. 20:16 Выводы

Вопросы и ответы

Как не потерять лиды, если партнёрка временно не отвечает?
Нужно проверять HTTP-ответ. Если это не 200, сохранять данные лида в локальный файл, а затем автоматически досылать их после восстановления отправки.
Какие данные автор сохраняет в резервный файл?
В базовом варианте сохраняются имя и телефон из POST-запроса. В конце автор рекомендует также добавить IP пользователя для корректной передачи гео.
Когда сохранённые лиды повторно отправляются в партнёрку?
Когда следующий лид успешно отправлен и партнёрка вернула HTTP 200, скрипт проверяет папку leads и по очереди отправляет все сохранённые файлы.
Как проверить, что резервное сохранение лидов работает?
Можно временно сломать отправку и вернуть код 404. После тестовой заявки в папке leads должен появиться файл с данными лида.
Почему при повторной отправке может исказиться гео лида?
Если не сохранить IP пользователя, повторный запрос может уйти с IP сервера. Поэтому автор предлагает записывать IP в файл и подставлять его при досылке.
Поделиться
Telegram X
Обновлено: 17 мая 2026