Документация по настройкам
- Настройки безопасности (Security settings)
- Настройки страницы автосайнапа (Signup Page settings)
- Настройки Трейда (Trade Engine settings)
- Настройки Античита (Anticheat settings)
Настройки безопасности (Security settings)
В Settings->Security можно изменить кое-какие конфигурационные переменные, названия которых объяснают их предназначение. Первое, что Вам возможно захочется изменить — это Session expiration time in seconds. Это время админской сессии в секундах. Можно его увеличить, чтобы не было необходимости перелогиниваться в течение долгого времени. Следующий параметр — Timezone (временная зона) для главного админа. По умолчанию это UTC (Время по Гринвичу). Измените на временную зону, где Вы находитесь, чтобы статистика была в Вашей временной зоне. Также Вы можете здесь добавить трейд-менеджеров и предоставить им права к определенным сайтам.
Настройки страницы автосайнапа (Signup Page settings)
В Settings->Signup Page->Main Signup Settings можно настроить конфигурационные переменные для страницы автосайнапа, расположенной по адресу /ftt2/signup.php. Введите здесь имя сайта (Site Name), email, ICQ и другие данные.
В Settings->Signup Page->Signup Defaults настраиваются параметры по умолчанию для трейда, добавленного через форму автосайнапа. Также здесь можно указать группы, которые вебмастер может выбрать на странице автосайнапа при регистрации нового трейда. По умолчанию, трейд, добавленный через форму автосайнапа должен быть активирован Вами перед тем, как скрипт начнет слать обратный трафик на этот трейд.
В Settings->Signup Page->Partner Signup Defaults настраиваются параметры по умолчанию для трейда, добавленного Вашим партнером. По умолчанию, такой трейд активируется автоматически и скрипт сразу начинает слать обратный трафик на этот трейд.
Настройки Трейда (Trade Engine settings)
В Settings->Trade Engine настраивается алгоритм трейда и другие параметры, влияющие на отдачу трафика.
Алгоритм трейда (Trade algorithm) может быть effect, stable и ratio. Если используется effect или stable, скрипт будет слать больше трафика трейдерам с бОльшим количеством засчитанных кликов (qualified clicks). Если используется алгоритм ratio, скрипт будет слать больше трафика трейдерам с бОльшим количеством засчитанного входящего трафика (qualified ins). Разумеется это самое простое объяснение алгоритма, на самом деле трейд зависит от множества факторов. Разница между effect и stable только в том, как в них реализована почасовая стабильность трейда ( смотрите объяснение Stability factor ниже ). Алгоритм effect использует часовые и дневные данные по засчитанным кликам ( «qualified clicks» ) для поддержания стабильности и алгоритм stable использует часовые и дневные данные по уникальному входящему трафику ( «unique in» ). Таким образом, алгоритм stable чувствителен к изменениям уникального трафика в почасовой статистике и алгоритм effect чувствителен к изменениям засчитанных кликов от трейдера в почасовой статистике. Скрипт использует статистику за последние 24 часа и за последний час для вычисления долга трейдерам. Настройка Stability factor указывает вес статистика за последний час к статистике за 24 часа. Если установлено в 1, скрипт будет использовать только статистику за последний час. Если 0 — только статистику за последние 24 часа. По умолчанию равно 0.5.
Тип аутлиста (списка трейдеров, на которых в данный момент скрипт шлет трафик) может быть fixed, dynamic и accurate.
Fixed — Аутлист с фиксированным весом каждой позиции ( можно указать эти веса через запятую в поле Fixed Outlist Weights comma separated ), таким образом сюрфер будет послан на одного из еще не посещенного трейдера в аутлисте с вероятностью, зависящей от веса каждой позиции. Если веса указаны для меньшего количества позиций, чем текущий размер аутлиста, то на остальных трейдеров в аутлисте с нулевым весом трафик пойдет только после посещения сюрфером всех трейдеров с ненулевым весом. Этот аутлист рекомендуется для поддержания трейда с крупными устоявшимися трейдерами, так как им будет всегда доставаться более качественный трафик, тогда как мелким трейдерам будет доставаться менее качественный.
Dynamic — аутлист с динамическим весом для каждой позиции, зависящий от того, как много хитов скрипт должен данному трейдеру. Пока алгоритм не отточен и не рекомендуется к использованию.
Accurate — при таком аутлисте скрипт будет пересчитывать приоритет каждого трейда на каждом клике. Таким образом, трейдинг будет полностью точным и все трейдеры (мелкие или большие) будут получать трафик одинакового качества. Этот тип аутлиста хорошо использовать при старте нового сайта, но как показывает практика он отлично подходит и для устоявшихся сайтов. Вы можете подумать, что пересчет приоритета для каждого трейдера на каждом клике должно быть очень медленной операцией, но это не относится к FTT2, так как скрипт использует для этого таблицы в памяти и другие техники, благодаря чему полностью точный трейд может быть выполнен с такой же скоростью как при фиксированном аутлисте! Единственное что, при огромном количестве трейдеров не устанавливайте настройку Maximum Outlist Length for each group слишком высокой (по умолчанию 50 и этого достаточно). Это аутлист по умолчанию.
Minimum Outlist Length for each group — это НЕ минимум трейдеров, без которых скрипт не будет работать. Скрипт будет работать даже с одним трейдером в базе данных. Просто если количество активных трейдеров меньше, чем это число, то аутлист будет заполнен мертвыми трейдерами ( если таковые есть ) до этого значения. По умолчанию 10.
Maximum Outlist Length for each group — это максимальное количество трейдеров в аутлисте для каждой группы/ниши.
Настройки античита (Anticheat settings)
Система античита FTT2 очень мощная. И основная идея этой системы — это не автоматическая остановка трейдов, которые шлют слишком много прокси или ботов, как это делают некоторые скрипты ( а Вы наверняка заметили, что даже от известных и проверенных трейдеров иногда может приходить подозрительный трафик, так что их блокировка не очень хорошая идея ), а возврат трафика в соответствии с качеством трафика, который пришел от трейдера. Если 50% кликов трейдера — это боты, то скрипт вернет трафик только для 50% реальных сюрферов. Разумеется необходимо периодически мониторить трэйды и добавлять в блэклист читеров. Вся подозрительная статистика на главной странице помечена красным. По умолчанию все настройки античита подобраны достаточно хорошо и если Вы не уверены, лучше не изменяйте их.
- Enable Click Again adjustments — очень важная настройка, которая позволяет корректировать возврат трафика в зависимости от процента сюрферов, которые кликнули еще раз после визита трейдера. Рекомендуется включить и по умолчанию включено.
- Adjust Ratio for traders depending on countries weight — можно настроить веса стран в Settings->Quality Adjustments и если эта настройка включена, скрипт откорректирует возврат в соответствии с весом стран в трафике трейдера.
- Check each IP against monthly uniqueness. — если включено, позволяет видеть параметр %LSU (Longterm/shortterm uniqueness) на главной странице статистики. Очень информативно для выявления трейдеров с ботнетами. Если %LSU слишком низкий по отношению к среднему значению, это означает, что трейдер шлет тех же сюрферов (или ботов) каждый день.
- Adjust clicks weight according to percentage of monthly unique traffic comparing to short term unique traffic — если включено, скрипт будет корректировать возврат в соответствии со значением параметра %SLU. Таким образом трейдеры, которые постоянно шлют тех же сюрферов ( не имеет значения что это — боты или букмарки ) не получат возврат за этих сюрферов.
- Check for images loading and do not qualify clicks from surfers who do not load images. — если включено, скрипт не будет возвращать трафик за клики сюрферов, которые не подгружают картинки и за клики сюрферов, у которых отключен Javascript.
- Check traders for malware content and notify me if malware detected. — если включено, скрипт будет периодически проверять каждого трейдера с помощью Google Safebrowsing API на вирусы ( таким же образом проверяются сайты на вирусы в Firefox и Google Chrome ) и будет сообщать на email, если вирусы найдены.
- Filter noimg traffic — если включено, скрипт отфильтрует клики сюрферов, которые не подгружают картинки или у которых отключен Javascript. Скрипт может также слать этот трафик на контент, если настроить соответствующим образом filtered traffic redirect type в Settings->Trade Engine.
- Qualify only clicks from known browsers — если включено, скрипт не будет возвращать трафик за клики сюрферов неизвестных браузеров или клики ботов.
- Qualify only clicks from surfers with gzip encoding enabled in browser (all real surfers without proxy have it enabled) — Если включено, скрипт не будет возвращать трафик за клики сюрферов с браузерами без функции сжатия gzip ( а все браузеры имеют такую функцию, за исключением браузеров, которые используют прокси )
- Use CONNECTION header to determine proxies. — если включено, позволяет определять анонимные прокси и ботов, потому что они обычно не используют возможности Keep-Alive . Но если Вы используете http proxy, такой как nginx или lighttpd поверх Apache, то нужно отключить эту настройку, так как в этом случае все клики будут определяться как прокси. По умолчанию отключено.
- Qualify nocookie clicks — Если включено, скрипт будет возвращать трафик за клики сюрферов, у которых отключены куки. Не рекомендуется включать эту настройку, несмотря на то, что скрипт осуществляет трэкинг сюрферов не только по кукам, но и по IP. Так как это открывает Ваш сайт к определенным читерским аттакам. А именно, читер может перенаправлять безкукисный трафик от своих трейдеров на Ваш сайт и на другие сайты, которые засчитывают безкукисный трафик, но Ваш сайт будет слать этот трафик в том числе на трейдеров, которые его не засчитывают и таким образом не возвращают Вам за него ничего.
Все остальные настройки античита объясняют себя сами.
Хорошо было бы еще добавить поиск по удаленным трейдерам.
Чтобы при анализе нового трейдера сразу видеть был/есть ли с ним трейд или он полностью новый.
автообновление админки через заданный интервал времени отсутствует? нашел только кнопку «вручную», неудобно имхо.