Пачка кастомных макросов, чтобы прокачать ваш Кейтаро
✅ Наш Чат – https://t.me/arbitragetrafikchat
✅ Наш Канал – https://t.me/arbitragetrafik
✅ Наш второй канал – https://t.me/arbitragetrafik_2
АВТОР https://yellowweb.top
Введение
Всем привет, Жёлтый Веб продолжает эксперименты с трекером Кейтаро, и сегодня мы с вами рассмотрим аж 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: Делаем из проклы прокла-ленд!
- Название файла, который отправляет лиды в вашу ПП, например: order.php
- Имя скрытого поля формы, в которое будет записан уникальный идентификатор клика Кейтаро (subid), например: sub1
- Имя скрытого поля формы, в которое будет записан идентификатор пикселя фэбэ, например: px
- Порядковый номер субметки Кейтаро, из которой будет браться идентификатор пикселя, например: 4
- Цвет формы в шестнадцатиричной кодировке, например: aabbaa
- Заголовок формы, например: Get Reduslim!
- Слово «имя» на языке ГЕО, например: Name
- Слово «номер телефона» на языке ГЕО, например: Phone
- Надпись на кнопке «Заказать», например: 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!
Если вы справились с простым скриптом и хотите замутить макрос с параметрами, то посмотрите, как это сделано в любом из моих, разберётесь 🙃
Отладка макросов
Если вы, такие, добавили себе мои макросы, перешли на сайт и видите вот такую картину:
то скорее всего, вы не передали в макрос ВСЕ нужные параметры.
Если же вместо макроса вы видите прямо в браузере какую-то мешанину из кода, то вы однозначно забыли добавить в начало названия макроса подчёркивание!
Заключение
Кастомные макросы — полезная и удобная штука!