Доброго времени суток.
Не реклама. Искал для своих проектов TDS-ку, смотрел рейтинги, сравнение. В том числе цены. Но мне нужен был определенный функционал, да и проверить все хотел бесплатно. Нашел значит такой вариант — cpatracker — Бесплатная версия устанавливается на домен. Есть ТП, которая реализует ваши хотелки, есть весь необходимый функционал. Например, уникализация кликов и заявок с помощью SubID. Удобное добавление офферов, в том числе массовое, получение post-back-ов, сегментация трафика, фильтрация и т.д. Решил подготовить небольшой обзор, может кому-то пригодится.
- Админ панель
- Добавление офферов
- Создание ссылок
- Лента кликов
- Инструменты
- SubID
- Получение Post-back и отображение статусов
- Техподдержка
- Мои личные доработки
- Несколько пользователей с разными правами
- Получение нескольких целей оффера в трекер
- Вместо выводов
Перейдем к настройкам и функционалу.
Установка простая, вся документация и мануалы есть тут
Админ-панель
После установки появится простая админка:
Не пугайтесь, если у вас это выглядит чуть иначе, т.к. я уже кастомизировал под себя. Лента — основное окно кликов. Отчеты — там у нас информация по всем офферам, с возможностью фильтрации, сегментации. Офферы — страница для добавления офферов, в том числе и массовое добавление офферов(удобно). Ссылки — страница для создания уникальных ссылок и их настройка. Страница инструменты — дополнительный функционал(сам даже не пользовался, не пригодился).
Добавление офферов
Добавление офферов очень простое. Радует, что есть массовое добавление. Для этого достаточно скачать excel-шаблон с офф сайта и заполнить. Я лично сталкивался с несколькими нюансами импорта офферов через excel — тут есть проверка через CSRF_KEY — в какие то моменты у меня были с этим трудности и проверку не получалось пройти. Ну я ее и удалил просто =)
Обязательно добавляйте с таким параметром — ?sub1=[SUBID] — где sub1 — это синтаксис вашей партнерки(например, у lead.su это aff_sub1), а [SUBID] — синтаксис именно этого трекера(TDS). Таким образом, ваш уникальный SubID, который сгенерируется, будет передаваться в партнерку. А позже, постбэками партнерки — возвращаться назад в трекер и сопоставляться именно по данному полю.
Создание ссылок
Тут вы можете на 1 оффер создать огромное количество ссылок, либо создать одну и настроить фильтрацию и сегментацию:
Присутсвуют популярные шаблоны:
Я себе настроил ссылки через GET-параметры, т.е. в зависимости от полученного GET-параметра я перекидываю на тот или иной оффер. Вот так это выглядит у меня:
У созданной ссылки на самом деле очень много параметров, которые можно заполнять различными способами, например, через GET-параметры:
Созданная ссылка выглядит следующим образом — https://site.ru/track/url_offer/source/campaign-ads
Я тут написал url_offer — это сам url вашего оффера, его вы заполняете при добавлении оффера в трекер. source — источник, а campaign-ads — Компания. Последние два поля, по сути, могут быть пустыми. Именно после перехода по такой ссылки, сработает редирект на страницу оффера и сгенерируется SubID.
Лента кликов
Лента кликов — это каждый клик по вашим ссылкам. Подробная информация, в том числе SubID.
По умолчанию, там отображается 10 ваших последних кликов за день, и появляется кнопка «Показать еще». Не помню точно, но из-за каких то нюансов лично я себе это выпилил, и у меня отображаются все клики за день сразу, без различных кнопок и подгрузки AJAX-ом.
Инструменты
Дополнительный функционал, такой как:
По сути — бесполезно. Но тут нужно сразу выбрать «Универсальная ссылка», что бы понять синтаксис:
SubID
Сам subid выглядит следующим образом — 20220813204026×80850
Если разобрать то получится так — 2022 — год, 08 — месяц, 13 — день 20:40:26 — время. А вот потом уникальная цифра — x80850
По сути, таким образом можно легко понять, когда был совершен этот уникальный клик(Удобно, если что-то приходится отслеживать вручную).
Получение Post-back и отображение статусов
На страницы «Отчеты» уже отображается табличка со статусами и SubID:
Я чуть кастомизировал ее себе, по этому по умолчанию она будет отображаться чуть иначе.
Техподдержка
Техподдержка, как утверждают — есть. И она платная. Я несколько раз писал и спрашивал у ТП какие-то нюансы или хотел что бы они доработали функционал. Они отказались, ссылаясь на то, что это невозможно. Например, то, что мне нужно было — добавление несколько пользователей с ограниченными правами.
Мои личные доработки
- Убрал ненужные графики, блоки.
- Добавил несколько пользователей, с ограниченными правами. Про это напишу ниже подробнее.
- Русифицировал статусы заявок. В том числе стандартизировал, т.к. работаю с несколькими партнерками, статусы прилетают по разному.
- Добавил удобный функционал по фильтрации заявок по их статусам(изначально, этого не было).
- Добавлял e-mail уведомления о заявках, с большим объемом понял, что это не удобно, удалил.
Несколько пользователей с разными правами
У меня была необходимость предоставить доступ к данным трекера сотрудниками. Однако, я не хотел что бы они видели всю информацию. Вначале, костыльно, что-то просто закрывал в верстке, с помощью display: none, но это костыльный костыль. Решение насчет нескольких пользователей пришло такое:
- Через phpmyadmin создаем дополнительных пользователей
- Создаем 2й header с ограниченным функционалом
- С помощью $_REQUEST — отслеживаем логин(почту) и отображаем тот или иной header
Хранение пароля пользователей в базе стандартное(MD5+соль), добавил легко. Проверка пользователя выглядит так:
Ну и чуть пришлось повозиться с отображением отфильтрованной информации для сотрудников. Если что, принимаю заказы на доработку данной TDS на платной основе =)
Получение нескольких целей оффера в трекер
По сути, это зависит от партнерской сети. Например, в admitad данный функционал есть, и стоит правильно настроить постбэк. В моей основной партнерке — это тоже есть, выглядит так:
Т.е. в зависимости от достижения той или иной цели — передавать не глобальный постбэк а локальный. А сами данные уже принимать у себя в трекере, в каком нибудь параметре. И отображать его. Однако, например в lead.su данного функционала нет. У них есть только глобальный постбэк. Конечно, может я не до конца разобрался, и кто-то в комментах подскажет мне насчет этого))
Вместо выводов
По сути, в данной бесплатной TDS-ке есть все, что необходимо для работы с CPA-сетями. Достаточно только что-то настроить и доработать. И уже можно не платить 50-100 баксов в месяц за использование аналогов. Если будут вопросы по данной TDS — пишите, подскажу. Так же, если будет интересно, могу на платной основе что-то в ней доработать. В комментах расскажите, может есть еще какие то аналоги?
надо брать))))
Спасибо.
А из платных что сейчас рулит?
Да я не смогу подсказать. Сам просто гуглил рейтинг TDS и т.д.