Перейти к содержимому
Жёлтый веб

Арбитраж трафика, автоматизация, скрипты, полезные советы и палево!

  • Категории
    • Домены
    • Клоакинг
    • Креативы
    • Ленды-Проклы
    • Перевод
    • ПП
    • Скрипты
    • Советы-Полезности
    • Софт
    • Трекеры
    • Фб
    • Финансы
Поиск

Пачка крутых кастомных макросов, чтобы прокачать ваш Кейтаро!

11 комментариев / Ленды-Проклы, Скрипты, Трекеры

Введение

Всем привет, Жёлтый Веб продолжает эксперименты с трекером Кейтаро, и сегодня мы с вами рассмотрим аж 6 кастомных макросов, чтобы упростить вашу жизнь и добавить вашим проклам/лендам всякие полезные фичи! Также я покажу, как можно самим сделать из любого часто используемого вами скрипта свой макрос.

Список макросов, разобранных в статье

Небольшой ликбез: макрос в Кейтаро — это набор символов, заключённых в фигурные скобки. Чаще всего вы сталкиваетесь с макросом {offer}, который вставляется вместо ссылок на ваших проклах (но есть и куча других). Когда трекер грузит проклу, то он заменяет макрос на ссылку, ведущую на лендинг. То же самое происходит и с другими макросами: они заменяются на какой-то текст.

И я, такой, подумал: а что если вставлять макросами не текст, а скрипты? Оказалось, это возможно! Единственная проблема заключается в том, что Кейтаро по умолчанию кодирует весь вставляемый макросом текст, и чтобы этого не происходило, ВСЕ макросы, которые вы найдёте в этой статье нужно писать, начиная с подчёркивания, тогда кодирования не произойдёт. Например: {_ablank}

Для начала берём и скачиваем макросы вот отсюда и копируем их на сервер с Кейтаро в папку: /var/www/keitaro/application/macros. А теперь разберём их все по порядку.

Макрос №1: отключаем возможность копирования текста и сохранения страницы

Простенькая защита от кражи прокл, рассчитанная на новичков: отключает в браузере контекстное меню и возможность нажать Ctrl+S для сохранения страницы. Вставляем сразу же после тега <body>: {_disablecopy}

Макрос №2: отключаем кнопку «Назад» в браузере

При использовании этого макроса пользователь сможет уйти с вашей проклы/ленда, только закрыв вкладку, кнопка «Назад» работать не будет. Вставляем сразу же после тега <body>: {_disableback}

Макрос №3: заменяем кнопку «Назад» на свою ссылку

При использовании этого макроса пользователь, нажимая на кнопку «Назад» будет попадать на ссылку, которую вы укажете в параметре макроса. Параметр указывается через двоеточие после имени макроса. Например: {_replaceback:https://yellowweb.top}. Рекомендую использовать относительные ссылки: создаёте отдельную кампанию для домонетизации, задаёте ей какой-нибудь удобный идентификатор и пишите в макросе что-то типа: {_replaceback:newnutraoffer}

Макрос №4: открываем ленд в новой вкладке и подменяем проклу

При использовании этого макроса ко всем ссылкам на вашей прокле будет добавлен аттрибут target=_blank , т.е. при нажатии на ссылку на вашей прокле, ленд откроется в новой вкладке. Сама же прокла через некоторое кол-во секунд заменится на указанную вами ссылку. Использовать для домонетизации, например: {_ablank:https://yellowweb.top,3000} Второй параметр — количество миллисекунд задержки, после которой произойдёт подмена.

Макрос №5: открываем страницу «Спасибо» в новой вкладке и подменяем ленд

Примерно то же самое, что и для прокл, но для лендов. Пользователь жмёт на кнопку отправки лида, «Спасибо» открывается в новой вкладке, а сам ленд через указанное кол-во миллисекунд подменяется на вашу ссылку. Использовать для домонетизации, например: {_formblank:https://yellowweb.top,3000}

Макрос №6: Делаем из проклы прокла-ленд!

Ну и на сладкое: помните «Сказ о потерянной форме Маникрафтера«? В нём Константин описал «универсальную» форму для того, чтобы быстро делать из прокл прокла-ленды. Так вот, я взял эту форму и сделал из неё макрос! У макроса аж 9 параметров:

  1. Название файла, который отправляет лиды в вашу ПП, например: order.php
  2. Имя скрытого поля формы, в которое будет записан уникальный идентификатор клика Кейтаро (subid), например: sub1
  3. Имя скрытого поля формы, в которое будет записан идентификатор пикселя фэбэ, например: px
  4. Порядковый номер субметки Кейтаро, из которой будет браться идентификатор пикселя, например: 4
  5. Цвет формы в шестнадцатиричной кодировке, например: aabbaa
  6. Заголовок формы, например: Get Reduslim!
  7. Слово «имя» на языке ГЕО, например: Name
  8. Слово «номер телефона» на языке ГЕО, например: Phone
  9. Надпись на кнопке «Заказать», например: Order Now

Соединяем это всё вместе и получаем что-то навроде: {_form:order.php,sub1,px,4,aabbaa,Our Great Product,Name,Phone,Order Now!}

Сама форма при этом выглядит примерно так:

Внешний вид формы

При это вы, конечно же, можете открыть код макроса и поправить стили так, как вам заблагорассудится. Смотрим исходный код добавленной формы:

Исходный код формы

Видим, что есть всё, что нужно: subid Кейтаро в поле sub1, пиксель фб для прокидывания на Спасибо, а также макрос добавляет текущую страну клика в поле country!

Да, кстати, ссылки, которые есть на прокле, менять НЕ НУЖНО! В макрос встроен скрипт, который поменяет их все на плавный скролл к форме заказа.

Теперь всё, что вам нужно предпринять, чтобы сделать из проклы проклаленд — это:

  • Взять от любого ленда файл отправки лидов, типа order.php
  • Также взять страницу «Спасибо» и её файл стилей
  • Вставить макрос!

Создаём свой макрос из любого скрипта

Теперь немного о создании кастомного макроса. Идём в /var/www/keitaro/application/macros и видим там файлик example.php. Копируем его себе на диск и переименовываем так, как будет назван ваш макрос, например yellow.php. Затем открываем файл в любом текстовом редакторе с подсветкой кода, я предпочитаю Notepad++.

Меняем имя класса также, как назвали файл (у меня это yellow) и удаляем всё между фигурными скобками в функции process. Получается вот так:

Пример создания своего макроса

Теперь берём ваш любимый скрипт и внутри него заменяем все двойные кавычки на одинарные. У меня это будет вот такой скрипт:

<script>console.log('Yellow Web rules!');</script>

Далее остаётся заключить наш скрипт в двойные кавычки, поставить в конец точку с запятой, а перед ним написать return и запихать это всё хозяйство внутрь функции process:

Готовый пример макроса

Всё! Теперь в любой сайт внутри Кейтаро я могу добавить макрос {_yellow} и перейдя на него увидеть в консоли надпись Yellow Web rules!

Если вы справились с простым скриптом и хотите замутить макрос с параметрами, то посмотрите, как это сделано в любом из моих, разберётесь ?

Отладка макросов

Если вы, такие, добавили себе мои макросы, перешли на сайт и видите вот такую картину:

Ошибка, вызванная макросом

то скорее всего, вы не передали в макрос ВСЕ нужные параметры.

Если же вместо макроса вы видите прямо в браузере какую-то мешанину из кода, то вы однозначно забыли добавить в начало названия макроса подчёркивание!

Заключение

Кастомные макросы — полезная и удобная штука! Пишите в комментариях, если у вас есть идеи для новых макросов, или, если вы сами запилили себе такой, — присылайте его мне в ЛС — выложим для широкой общественности.

Успехов в макросостроении и лейте в плюс! ?

Навигация по записям
← Предыдущая Запись
Следующая Запись →

11 комментариев к “Пачка крутых кастомных макросов, чтобы прокачать ваш Кейтаро!”

  1. Пингбэк: Максимизируем профит, используя алгоритм "многоруких бандитов" в Кейтаро | Жёлтый веб

  2. Саша
    2022-01-29 в 02:44

    Даниил привет. Подскажи, у тебя гите есть макрос cdate.php — для чего он? Есть несколько макросов, которые хочу попробовать написать для трекера(например вывод имени оффера/лендинга для отправки в s2s и даты клика/конверсии в временной зоне трекера. cdate — это не он случайно?

    Ответить
    1. Yellow Web
      2022-02-07 в 17:38

      Привет, нет, макрос не для этого, а для вывода текущей даты где-нибудь в комментах ленда, например. А для твоей задачи вроде бы был встроенный макрос.

      Ответить
  3. Sergey
    2022-02-19 в 11:50

    Привет подскажи пожалуйста по поводу актуальности работы макросов. У меня почему то они не работают ((

    Ответить
    1. Yellow Web
      2022-02-19 в 15:20

      Keitaro 9.13.9 — полёт нормальный

      Ответить
  4. Paul
    2022-03-27 в 23:24

    «Украсть проклу» не работает. В чем может быть проблема?

    Ответить
    1. Yellow Web
      2022-04-16 в 18:23

      ну ты напиши, что значит «не работает» и что ты делал, что в логе Кейтаро и т.п.

      Ответить
  5. Виталий
    2022-03-29 в 18:57

    Привет) в текущих реалиях работы с фб с офферами размещенными не на твоей стороне становится все более актуальным вопрос работы с server pixel api. Подобные материалы, конечно, уже гуляют в арбитражных пабликах, но мне интересен другой момент: при передаче s2s постбэком из кейтаро в Фб информации о лиде можно накидывать много параметров, будь то мыло пользователя или его айпи. Но некоторые требуют для передачи sha256 хэширование.
    Пишу, в надежде, что тебе станет интересно написать макрос, позволяющий хэшировать какую-либо переменную из трекера))

    Ответить
  6. Андрей
    2022-06-23 в 05:15

    Подскажите, можно ли в макрос засунуть код, чтобы отправить постбек в апсфлаер? Понимаю, что костыль, но обычный постбек не подойдет, потому что там нельзя пост запрос нормальный собрать, к примеру добавить header для аутентификации

    Ответить
    1. Yellow Web
      2022-06-23 в 11:09

      В целом, да, можно засунуть в макрос JS-код, который будет слать постбэк.

      Ответить
  7. Пингбэк: Повышаем CR лендинга!

Оставьте комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Дельфин - автоматизация Facebook Ads
Copyright © 2023 Любое копирование информации без активной ссылки на источник запрещено!