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

Автоматизация и арбитраж трафика

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

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

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

Введение

Всем привет, Жёлтый Веб продолжает эксперименты с трекером Кейтаро, и сегодня мы с вами рассмотрим аж 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!

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

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

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

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

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

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

Заключение

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

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

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

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

  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

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

      Ответить
      1. Danik
        2023-11-29 в 18:05

        Привет
        Спасибо большое за макросы. Подскажи пожалуйста, загрузил первый макрос ( disablecopy ) на сервер, после чего добавил в html коде лендинга сразу после : {_disablecopy}, как указано в статье, сам макрос не работает
        Можешь помочь пожалуйста
        Работает ли на Keitaro 10.1.7?

        Ответить
        1. Yellow Web
          2023-12-05 в 18:33

          макросы должны работать всегда и везде, напиши в тг @dvygolov — разберёмся.

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

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

    Ответить
    1. zeklop
      2023-06-22 в 19:02

      Поддерживаю, столкнулся с этой же задачей, все личные данные ФБ не принимает без хеширования.

      Ответить
      1. Yellow Web
        2023-06-23 в 12:06

        макрос для хеширования уже на GitHub)

        Ответить
    2. Yellow Web
      2023-06-23 в 12:05

      Привет, добавил такой макрос для sha256, так и называется, enjoy)

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

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

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

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

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

  8. Dmitriy
    2023-09-21 в 01:07

    Привет! Большое спасибо за макросы и объяснения! Подскажи пжл, загрузил первый макрос ( disablecopy ) на сервер, после чего добавил в html коде лендинга сразу после : {_disablecopy}, как указано в инструкции. Проблема в том, что макрос не работает, а сам текст ( : {_disablecopy} отображается на лендинге и ломает верстку. Подскажи пжл как решить данную проблему ?

    Ответить
    1. Yellow Web
      2023-09-21 в 12:48

      Привет, скорее всего ты куда-то не туда вставил макрос. Напиши мне в тг https://t.me/dvygolov и пришли скрин с куском html-кода, где видно вставленный макрос.

      Ответить

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

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

  • Полезные ссылки
  • Реклама
  • VK
  • Telegram
  • YouTube
  • Our shop with proxies, accounts and so on
  • Our Partnership Program
Copyright © 2025 Любое копирование информации без активной ссылки на источник запрещено!
Русский
Русский
English