Доклад Желтого Веба с митапа XLeads

16 фев 2022

Привет, друзья! 28 января в Москве прошел Митап по арбитражу от команды XLEADS. Для Вас подготовлен текстовый вариант выступления Выголова Даниила (Yellow Web). Начнем!

Тема доклада: «Систематизируем работу с нутра-лендингами под Facebook»

О спикере

  • Выголов Даниил;
  • 15 лет работы в сфере разработки;
  • 3 года в арбитраже с Facebook;
  • Один из создателей команды Crazy Profits Agency;
  • Блогер, больше известный как Yellow Web.

О чем не говорилось в докладе

  • Выбор хостинга;
  • Работа с CDN;
  • Оптимизация картинок и видео;
  • Оптимизация HTML/CSS/JS;
  • Дополнительные скрипты (рулетки, попапы, бэкфикс, домонетизация и т.п.);
  • Копирайтинг.

О чем рассказали

  • Проблемы при работе с лендингами и методы их решения;
  • Правильная структура хранения файлов;
  • Избавление от рутины;
  • Дал готовые решения и ссылки на софт;
  • Показал как «на лету» менять продукты и селеб на лендах; 
  • Как хранить все в трекере (на примере Кейтаро);
  • Немного живых Facebook–ботов.

Что из себя представляет лендинг

Лендинг – это любой сайт, на котором есть форма заявки.

Команда Даниила работает в основном с прокла-лендингами, т.е. с прелендингами, на которых есть форма заявки.

Представленные методы подойдут и под схему «прокла – ленд».

Любой лендинг можно разделить на 3 части:

  1. Дизайн + контент + форма заявки;
  2. Скрипт отправки лидов (order.php);
  3. Страница «Спасибо».

Основные проблемы при работе с лендингами

  1. Наличие человеческого фактора. К нему относится непрофессиональное отношение технического специалиста и байера при проверке новых лендингов;
  2. Полное отсутствие тестовых лидов для проверки лендинга;
  3. Помимо отправки тестового лида, необходимо также дождаться, когда он попадет в «отклоненные» на стороне партнерки;
  4. Рутина. При заведении новых лендингов, необходимо выполнение одних и тех же действий: настройка пикселя на страницу «спасибо», правка формы отправки лидов и прочее;
  5. Скорость. При создании лендинга «с нуля» потребуется много времени на верстку и перевод содержимого на нужный язык.

Проблемы со страницей «Спасибо»

  1. Иногда бывает проблема с отсутствием перевода страницы на язык нужного ГЕО;
  2. Каждый раз требуется вставлять и прокидывать пиксель Facebook;
  3. Боты.

Выше скриншот, где можно наблюдать ботов Фейсбука, которые «гуляют» по странице «Спасибо». Это говорит о том, что если страница «Спасибо» лежит в той же папке, что и блек-пейдж, то ваш аккаунт будет жить намного меньше времени.

Разбираемся со страницей «Спасибо»

Решение всех проблем – универсальная страница «Спасибо»

Она есть в открытом доступе и скачать ее может любой желающий по этой ссылке.

Преимущества:

  • Хранится в отдельной папке. Боты могут «ходить» по ней сколько угодно времени без вреда для арбитражника;
  • Шаблоны. Можно сделать любое форматирование;
  • Автоперевод с помощью Deepl/Libretranslate: более 30 языков. Вам нужно написать текст всего раз на одном языке, на другие переведется само;
  • Обрезанный пиксель уже прокинут;
  • Кеширование.

Помимо всего прочего можно добавить допродажи, сбор почт, перевод при помощи Google Translate и другое.

Разбираемся со скриптом отправки лидов «order.php»

  1. Составьте список ПП, с которыми работаете. Обычно это не более 10 разных платформ;
  2. Для каждой партнерки создайте файл с общим кодом, например, m1shop.php;
  3. Кладем все эти файлы из 2 пункта в отдельную папку, например: orders;
  4. Внесите в файл с общим кодом все нужные дополнения: сохранение лидов в трекере, проверка на дубли, редирект на универсальную «Спасибо»;
  5. Создаем под каждый оффер одноименный php-файл, например, bioslin.php. Вносим в него все то, что изменяется. Обычно это ID оффера и потока в ПП. Распределяем файлы офферов по подпапкам ГЕО;
  6. Прописываем в файлах офферов unclude общего файла отправки лидов от ПП.

Итоговая структура папок для скрипта order.php

Что дало нам все вышеперечисленное?

  1. Мы полностью избавились от трудностей при работе со страницей «Спасибо». Пиксель Фейсбука будет всегда корректно отстукивать лиды;
  2. При заведении новых лендингов под уже имеющийся продукт нам не нужно править и копировать файл отправки лидов, так как он уже есть. Достаточно вписать в форму ленда нужные поля. С этой задачей справится простейший скрипт;
  3. При добавлении нового продукта нам не нужно править скрипт отправки лидов. Достаточно создать файл с идентификатором оффера и еще парой констант (в зависимости от ПП);
  4. Все дубли заявок корректно отсеиваются, а данные по лидам всегда сохраняются в трекер;
  5. Количество рутины и шанс ошибиться многократно снизились.

Самые частые операции с годными лендингами

  1. Перевод на другой язык;
  2. Смена или сплит ПП;
  3. Замена продукта;
  4. Изменение персонажа;
  5. Новая история (когда хороший дизайн).

В рамках доклада показали, что можно сделать с первыми четырьмя пунктами.

Перевод

Используйте софт! Найти его можно по этой ссылке.

Программа вычленяет из HTML/PHP кода текстовое содержимое и сохраняет его в отдельный csv-файл. Нам остается лишь отправить файл на перевод (можно загрузить в Google Spreadsheets)

Полученный перевод подсовываем софту: он автоматически заменяет текст в лендинге на переведенный.

Общая идея для замен

Все, что нужно заменить, делаем параметрами!

Сплит ПП: внутри дочернего скрипта отправки лидов (например, titangel.php) создаем условие::

Если к нам пришел параметр pp = «everad»

          Отсылаем лид в Эверад

Иначе шлем лид в Лидреактор

На лендинге нам надо добавить этот параметр в форму, например:

<input type=»hidden» name=»pp» value=»<?=$pp?>»/>

Принимаем параметр pp, например, из адресной строки:

https://yourtracker.com/landings/split_landing?pp=everad

$pp=$_GET[`pp`];

Как заводить подобные лендинги в трекер без проблем?

Неужели теперь байеру придется засовывать себе в ссылку кампании параметры? Это неудобно + дополнительный шанс на ошибку.

Вовсе нет. Есть универсальный способ: добавляем лендинг в предзагрузку.

Предзагрузка – это процесс, когда Кейтаро берет контент с указанного адреса и показывает в вашей кампании.

Параметр (_current_domain) позволит отобразить в адресной строке изначальный домен, по которому был совершен переход до попадания на страницу «Спасибо».

Желтый веб доклад Xleads

Замена продукта

  1. Не забывайте про форм-фактор! Не меняем гель на таблетки и капли на порошок;
  2. Создайте отдельную папку под картинки, например, «products»;
  3. Название картинки должно совпадать с названием продукта. Например, eremax.png;
  4. Контролируйте размер картинок;
  5. Лендинг и название продукта необходимо заменить на значение параметра, к примеру, используйте параметр «product»;
  6. Измените путь к файлу картинки на нужный параметр png. Пример: <?=$_GET[`product`]?>.png;
  7. Благодаря предыдущему шагу наш скрипт отправки лидов уже переименован по названию продукта;
  8. Цена и валюта. Либо передаем в параметрах ссылки, либо создаем json–файл, например, eremax.jsov, в котором для каждой страны храним эти два значения. Для определения страны можно добавить следующий макрос Кейтаро в предзагрузку: country={country_code}

Итого для замены продукта нужно:

  1. Добавить в общую папку картинку банки и файл с ценами/валютами;
  2. Создать дочерний скрипт отправки лидов, если это партнерская программа, с которой вы уже работаете, либо пару основной/дочерний для новой партнерки;
  3. Создать в Кейтаро новый лендинг, в котором через CURL-подгрузку прокинуть параметр с названием продукта и страной.

Замена персонажа

  1. Создаем в папке лендинга подпапку «persons». В ней будут отдельные папки под каждого персонажа;
  2. Внутрь кладем все нужные картинки, которые именуем по порядку, например: 1.jpg, 2,jpg и так далее;
  3. Создаем в папке персонажа файл text.txt, в который построчно вносим всю изменяемую информацию, которую потребуется вставить;
  4. Заменяем в лендинге пути к картинкам и текстовые куски на параметры.

Заключение

На этом доклад был завершен, Даниил предложил всем небольшое домашнее задание, суть которого заключается в размышлении над тем, что еще общее есть в лендингах и что можно было бы повторно использовать или динамически изменять.

Делитесь Вашими впечатлениями о выступлении!

Поделиться
Рекомендуем
Комментарии