Как подтягивать в Кейтаро расходы из Facebook?

Автор Даниил Выголов.

Приветствую, почтенная публика. Сразу к делу. Если вы используете трекер Кейтаро и льёте с фб, то этот мануал для вас.

Подписывайся на наш Телеграм канал и паблик ВК и узнавай первым о новых событиях!

Как уже было отмечено, для регулярного подтягивания расходов в трекер есть скрипт от Дениса Житнякова, который подходит для ежедневного использования, но обладает некоторыми недостатками:

1)Не умеет работать с фб через прокси

2)Не умеет работать с разными валютами и временными зонами аккаунтов

3)Не обладает графическим интерфейсом для добавления и удаления записей

Всё это исправлено в обновлённом скрипте.

Но для начала Disclaimer: не несу НИКАКОЙ ответственности, если при установке или использовании скрипта вы поломали сервер, у вас сбилась стата, вас взломали хакеры и т.п. Также не оказываю НИКАКОЙ тех.поддержки. Если вы прочитали мануал, и у вас что-то не получилось – это печально. Наймите за 500 рублей админа/php-разработчика на WorkZilla или Fl.ru и они вам помогут. Мне же чертовски некогда.

Предварительные условия

У вас должен быть root доступ к серверу с трекером.

У вас должна быть Business-версия Кейтаро и должен быть создан API-ключ. Щёлкаем по имени пользователя в правом верхнем углу и выбираем «Профиль». Там создаём ключ и копируем его себе куда-нибудь в Блокнот.

wlWpnTOTbTs.jpg


Настройка трекера

Подтягивание расходов будет идти на уровне адсетов. Поэтому в Кейтаро должна поступать информация о том, с какого адсета пришёл пользователь. Для хранения идентификатора адсета нам надо выбрать какую-нибудь суб.метку и прописать в неё фбшный макрос: {{adset.id}}.

Идём в пункт меню «Источники», добавляем там Facebook, если у вас его ещё не было. Далее пролистываем параметры и в любую суб-метку добавляем: в первый столбец – название суб-метки (произвольное, оно будет отображаться в отчётах), во второй столбец имя суб-метки (в примере adset_id, так будет называться передаваемый из фб параметр), в третий столбец пишем макрос {{adset.id}}.

Если хотите получать из фб всякую другую инфу, почитайте про то, какие макросы поддерживает фб (там они называются динамические параметры).

KGxr7rUWYe8.jpg


Как видно на скрине выше, я выбрал для хранения id адсета суб-метку под номером 3 (видите под ней идут Sub id 4, 5 и т.д.). Запомните номер суб-метки, потом мы его будем использовать при настройке скрипта.

Теперь, если вы создадите новую кампанию в Кейтаро и зададите у неё в настройках Источник: Facebook, то, после копирования ссылки, у вас в url появится наша субметка.

TIemD_E_GEk.jpg


Вот будет примерно так: http://xxx.cf/8D38?adset_id={{adset.id}}

Пихаем эту ссылку в объявы фб и льём траф.

Настройка скрипта

Скачиваем с github скрипт обновления расходов и открываем в текстовом редакторе файл config.php

FmLE9pLnxYg.jpg


Вставляем между кавычек ключ Кейтаро, далее прописываем домен или ip сервера, где стоит трекер, ну и последней строкой пишем номер суб-метки, где хранятся id адсетов.

Далее открываем index.php и меняем выделенный пароль на какой-нибудь свой:

MWnhob2SFOY.jpg


Загрузка скрипта

Далее нам надо загрузить скрипт на сервер с трекером. Сделать это можно любым доступным для вас образом: SCP, SFTP, веб-интерфейс (если таковой имеется). Лично я использую программку WinSCP под Windows, у неё удобный двухпанельный интерфейс, как у любого приличного файлового менеджера. Подключаемся к серверу, вводим логин-root и его пароль.

Затем переходим в папку /var/www/keitaro и создаём там новую папку, например fbspend. Именно в неё копируем все файлы скрипта с локального компа.

Работа с записями

Теперь пришёл черёд добавить наши акки фб для загрузки из них расходов. Переходим по адресу http://ваш_трекер.тут/fbspend и видим страничку для ввода пароля. Вводим тот пароль, что мы вписывали в файл index.php.

Видим интерфейс для работы с записями:

OwKXxLk9PaU.jpg


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

A22NH9sJGmc.jpg


Да, ID кампании в Кейтаро находится в самом первом столбце на вкладке Кампании трекера:

fEJOFY61Nr8.jpg


Также сверху интерфейса работы с записями есть кнопка для проверки всех токенов фб на валидность.

jKGODtI7isE.jpg


По каждому столбцу можно проводить сортировку, нажав на название столбца.

Установка скрипта в планировщик cron

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

Подключаемся через SSH к нашему серверу. Для винды рекомендую софтину Putty. Вводим логин root и его пароль, видим командную строку:

j9T7fx6aWrg.jpg


Пишем команду crontab -e и жмём Enter.

У вас запустится текстовый редактор Vi, в котором будет открыт конфигурационный файл планировщика заданий cron. Тут-то вы и охереете) Но я вам помогу)

Клавишей “j” перемещаемся на самую последнюю строку файла и жмём букву “o”.

Вы перейдёте в режим «Вставки», о чём вам внизу просигнализирует надпись INSERT.

Копируем в буфер обмена вот такую строку (предварительно замените в ней fbspend на нужную папку, если вы скопировали скрипт в папку с другим именем):

*/30 * * * * php /var/www/keitaro/fbspend/cron.php > /dev/null

Вставляем комбинацией клавиш Shift+Insert эту строку в терминал, должно получиться вот так:

DUsPiTd9CCs.jpg


Далее жмём Escape.

Далее жмём :wq и Enter.

Вы выйдете из редактора в shell и увидите вот такую строку:

3ohWrWmxbd4.jpg


Поздравляю, вы всё установили! Фанфары, карнавал и фейерверки.

Если вы уже добавили пару записей в табличку, то через полчаса в трекере вы увидите свои расходы и ROI.

Источник
 
illuminati-fb.com - и с графическим интерфейсом и с передачей расходов в кейтаро
 
а для бинома можно как-то аналогично настроить?
 
Настроить врятли быстро не получится
 
Назад
Верх
Главная Поиск Блог Обучение Партнёрки Инструменты