Documentation index
- ReadMe
- Things To Know
-
- New Style Rotation
Большинство пунктов тут понятны и в дополнительных объяснениях не нуждаются. Но на некоторых нужно остановиться поподробнее.
максимальное кол-во кликов, которое может быть засчитано одному серферу. Те последующие клики отправляются куда надо, но не учитываются в статистике.
номер клика, который надо засчитывать для колонки Next Click (см. Second Click)
В целом это список кейвордов по которым определяется что это спайдер. Но если у вас стоит Mindmax например, он может писать ASN по которым так же можно определить ботов. Эти значения можно вносить в список например
$MM_ASN:15169
полезная фича для проверки полей в хедерах запросов. При запросе страницы браузер отсылает некоторую инфу о себе, так в хедерах отсылается инфа поддерживает ли браузер сжатие страниц. Большинство браузеров поддерживают, а вот многие прокси\читеры нет. Что бы воспользоваться этой фичей надо:
Продвинутые пользователи могут выставить проверку любого поля хедера.
Trade Formula – обратите внимание на Trade Formula
Count hits with referer other then main domain – засчитывать ли хиты, если в реферере стоит не наш домен. Например, кто-то может линковать со своего сайта прямо на ваш аут.
Default Firstclick - дефолтный первый клик (First Click), работает если не указано другого в урле или настройках трейдера.
Cookie lifetime – время жизни куки, которую ставит скрипт (по куке скрипт определяет уникальность серферов), в секундах. 86400 – одни сутки.
Top position keywords - ключевые слова, разделенные запятой, для определения вашей позиции в топе трейдера. Top Positions
Admin Auto Refresh - автоматически рефрешить основной экран трейда ( Trade ) через указанное кол-во секунд.
System email - емайл, используемый скриптом для отсылки вам экстренных сообщений. Он не показывается на странице сайнапа, и в целом он виден только в админке.
Check main pages changes - это фича предназначена для борьбы со взломами серверов, точнее их последствиями. Скрипт автоматически проверяет страницы прописанные в Settings → CJPages и при их изменеиии отсылает мыл на “System email”.
добавления для всех урлов галерей. Это надо если вы хотите открывать галереи масетров во фрейме. вот пример ка кэто можно использовать:
Например у вас есть линк:
<a href="/out.php?url=http://webmaster/gallery.html"> Webmaster's gallery </a>
при клике на него скрипт шлет на http:/webmaster/gallery.html
Но мы ходим открывать галерею во фрейме, те вверху наша реклама, а ниже галера мастера.
Сначала создаем пхп файлик, назовем его frame.php и кладм на рут домен
<html> <head> <title>Gallery</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <frameset rows="80,*" frameborder="NO" border="0" framespacing="0"> <frame src="http:/yourdomain/your_adds.html" name="topFrame" scrolling="NO" noresize> <frame src="<?=$_GET['url']?>" name="mainFrame"> </frameset> </html>
Этот скрипт создает фрэймсет с вашей рекламой наверху(80px) и галереей на всю остальную часть экрана
Устанавливаем 'URL to add to galleries' в
/frame.php?url=
и при клике на урл
<a href="/out.php?url=http://webmaster/gallery.html"> Webmaster's gallery </a>
скрипт будет слать на
/frame.php?url=http://webmaster/gallery.html
System proxy прокся, используемая скриптом для всех обращений в инет.
Advanced TOP settings параметры создания топлистов, описано подробно в Toplist
Processed Data - данные, которые записываются в базу. Теоретически если у вас оченоь большой сайт, например, 5+М то для облегчения нагрузки на базу можно отключить обработку например рефов или какой-то другой инфы, которой вы не пользуетесь. На практике такое обычно не надо, если у вас возникла мысль что-то отключить - лучше постучитесь в суппорт, попробуем решить вопрос производительности.
Extra Traffic Settings сетинги которые вам скорее всего менять не придется :) итак тут есть ExtraHits URL - если серфер прокликал всех трейдеров вообще или как вариант трейдеров в группе котоаря указана в параметре к ауту (&group=), то скрипт шлет его 1 раз на exout, скидывает куки, и по идее сл. сл клика для серфера начинаниется все с начала. На практике такие мегаавтивные серферы чаще попадают в overclicks и в колонке exout в подавляющем больш\инстве случаев всегда будет 0.
Send exout to traders - это 2я причина почему в exout всегда 0. Если даже серфер прокликал всех трейдеров, кому мы должны, то посылать ли его на тех трейдеров кому мы не должны. Те пришел серфер, прокликал всех трейдеров которым мы что-то должны. Теперь мы должны его слать либо тому кому не должны либо по 2му кругу тому кому все же должны. Что бы не плодить равы у трейдеров по дефолту мы шлем траф даже тому, кому не должны.
Send exout to galleries - если сервер прокликал всех трейдеров (опять же маловероятно, если у вас не 5 трейдеров вобщей сложности) то все его оставшиеся клики можно слать на галеры (конечно, если в урле к ауту есть параметр &url=). Фактически этот параметр читается как поставить скиминг 100% на серфера, который прокликал всех трейдеров.
Скрипт определяет какие страны вам шлет трейдер и пытается вернуть такие же. Те если трейдер вам шлет китай, скрипт ему так же будет возвращать китай.
Если вы трейдите со скриптом, который обладает таким же функционалом - смотрите за началом трейда, тк может быть зацикливание на стране. Например, первые пару хитов ушли китай и пошел обмен исключительно китаем.
Хороший\плохие страниы настроиваются в Settings - Quality Settings.
Базово скрипт шлет по outgoing листу, обычно это лист из 10-15 трейдеров. см Out Settings
После того как серфер прокликает всех трейдеров в этом списке у него есть несколько вариантов.
Список основных страниц сайта. см. Start Here
Тут вы можете выбрать те колонки, которые хотели бы отображать в Trade, а так же цвета для этих колонок. При этом вы можете создать несколько пресетов и переключаться между ними “на лету”.
Вы можете редактировать темплэйты различных страниц, наибольший интерес из которых представляет wm_signup.tpl - это темплэйт сайнап формы для трейдеров.
Различные файлы данных для скрипта, например тут находятся списки user agent с которыми скрипт ходит при грабинге галер, языки, списки SE доменов для определения SE трейдера в статистике и тд.
Обратите внимание на пункт Settings → NewTrader– именно эти настройки получит новый трэйдер по умолчанию.
Параметр, показывающий какой % серферов делает более одного (опционально 2х, 3х …) кликов у вас на сайте. Для этого в CJ Settings выставляется параметр Next Click, в меню CJ Settings → Layouts добавляется колонка Next Click. Значение этого параметра можно видеть в обновном экране Trade напротив каждого трейдера.
Смысл это параметра что-то среднее между античитом и статистикой продуктивности трейдера. Обратите внимание на отклодение трейдеров от средних по сиджй значений этого параметра.
Позволяет определить вашу позицию в топе трейдера. Это помогает определить не переливаете ли вы трафиком трейдера до такой степени, что он не может вернуть вам соответствующее количество трафика. Часто такое происходит если вы оказываетесь на первом месте в топе трейдера.
Скрипт скачивает страницу трейдера, пытается найти в ней топ трейдеров и там ваше место по словам указанным в поле Top positions (CJ Settings). Корректность определния не 100%, но на достаточно высоком уровне.
Позиция, которую определил скрипт видна в попапе каждого трейдера.
Представьте себе сайт, у которого есть один очень сильный трэйд, а остальные так себе. По приоритету для получения хитов этот сайт будет постоянно на первом месте, из-за чего остальным сайтам будут в лучшем случае доставаться вторые хиты, а первый будет всегда уходить этому сильному. При таком положении вещей остальные трейды либо не разгоняться вообще, либо будут делать это очень долго. Что бы избежать такой ситуации существует out settings. Мы берем условно первых 10 трэйдов в очереди на получения хита и по рэндому отдаем хит одному из них, но дабы соблюсти все же приоритет вероятность того, что хит получит первый в этом списке выше, у второго несколько ниже и тд. В сетингах мы просто указываем разлет между местами. Можно сделать например так что б первый хит шел на первое место в 50% или 99% случаев. От этого меняется смысл трэйда. С самого начала стоит отношение для обычного ровного трэйда, но фиил фрии ту эксперимент
Автоматическая активация трейда, если он выполняет все условия описанные в меню.
Важно: активация система обрабатывает только те трейды, которые стоят в статусе 'No, till trade activation'.
Просуммируем данные по активации или приостановке трейда.
Трейдер в статусе No (Not active) - не активируется, не форситься и тп, это полностью выключенный трейдер. По нему будет считаться траф, но к него ничего не уходит и автоматически активировать он не может.
Yes - активен, из этого статуса трейдер может быть деактивирован разными системами одна из которых Trade suspend. Настройки ее есть у каждого трейдера и они просты: Suspend trade if we have less then X hits during Y hours in a row .
Trade suspend - деактивирует трейдера в статус “No, till Trade Start Limit”. Поэтому если вам надо автоматически активировать трейдера если он начал слать траф - выставьте там же в редактировании трейдера Trade Start Limit = 1 (или 2-3 что б избежать случайных кликов)
Соответственно удобно поставить для всех трейдеров дефолтные настройки trade suspend & trade start limit, но тогда есть проблема с новыми трейдерами. Те трейдер добавился, прислал пару хитов и он уже активен по правилу Trade Start Limit. Дабы этого не было для новых трейдеров выставляется либо статус “No” и все они просматриваются руками, либо “No, till Trade Activation System” и тогда трейдер активируется в соответствии с настройками Activation System.
Итого как мне кажется наиболее удобный вариант если вы хотите активировать \ деактивировать трейдеров:
Blacklist защищает вас от рагистрации трейда с доменами, с котороми вы не хотели бы трейдить. Тут допускает использование *.
Например
При добавлении трейдера в БЛ, если он был забанен из-за чита, пожалуйста, пишите причину бана и доабвляйте его в глобальный БЛ. В этом случае другой пользователь скрипта, который трейдит с читером узнает об этом бане и сможет так же удалить этот трейд. Вместе мы сможем создать действительно удобный и полноценный БЛ.
Для полноценной оценки качества трафика от трейдера существуют настройки Quality Settings. Например, если трейдер шлет вас китайский или русский трафик, вы можете не засчитывать такие клики или считать их с уменьшающим коэфицентом. Так же можно считать с уменьшенным коэфицентом клики через прокси и с отключенными JS.
Пример. Трейдер прислал серфера который сделал 10 кликов, все эти клики идут через прокси. ProxyDiscount– 20%. Значит трейдеру мы засчитаем только 10 – 20% = 8 кликов.
В нашем случае, мы решили, что Китай (ch) и Россия (ru) - это менее платежеспособные страны и хотели бы трейдерам, которые шлют такой трафик возвращать меньше. В нашем примере мы будем оценивать страницу пользователя по языку браудера. Это переменная HTTP_ACCEPT_LANGUAGE. Выставляем
Env. variable name = HTTP_ACCEPT_LANGUAGE.
Добавляем Quality Set: Value = ru Discount % = 30 Skimming = 20
С данными настроками серферы с языком ru будут засчитаны с дисконтом 30%. Если трейдер нам прислал серфера с языком ru, который сделал 10 кликов, то мы засчитаем их как 10 - 30% = 7 кликов. Так же для этого серфера будет действовать отдельный скиминг - 20%, несмотря на другие установки скрипта. Если скиминг = 0, то этот параметр не учитывается.
Более сложный пример Серфер сделал 10 кликов язык – ru все клики через прокси 10 – 50% - 20% = будет засчитано только 3 клика.
Тут так же есть параметр Skimming, это персональный скиминг для тех же условий, например
Value = ru Discount % = 30 Skimming = 40
значит если кто-то приел с языком ru его клики будут засчитаны с 30% дискаунтом, а дефолтный скиминг будет 40%.
Skimming 101 значит не применять это значение, те использовать указанное в &p= или Settings→CJSettings : Default Skimming
Обратите внимание, что дискаунты применяются к кликам Например Value = ru Discount % = 50 Пришло 100 инов и все со страной ru - инов будет все равно 100. Допустим они кликнули 100 раз: 50 на урл и 50 на трейд. Поля Hourly Clicks Url, Hourly Clicks Trade и Hourly Clicks Total будут отражать реальные клики те 50, 50 и 100 А вот Hourly Quality Url, Hourly Quality Trade и Hourly Quality Total будут отражать с учетом дискаунтов те 25, 25 и 50 Прода считается от Quality параметров - соответственно дискаунты влияют на проду и как следствие задолженность трейдеру.
Поскольку изначально урлы на сайте выглядят как out.php?url=… этим могут пользоваться спамеры, подставляя в урл - нужные им урл, те будет http://your_domain/out.php?url=http://spammer/
Что бы этого избюежать есть настройка Gallery domains whitelist, куда вписывается список доменов куда можно слать траф. Если поле пустое то шлет на любой урл, если указаны домены то шлет только на указанные домены + трейдеры.
У нас есть нескольков ариантов что делать с нотрейд (Settings → Processed Data → Process Refs)
При этом мы можем добавлять как *.domain.com или каждый домен как sub.domain.com
Тут может быть ньюанс если траффик у вас идет с линками, которые не похожи на домен либо в урле указано 2 источника, например: http://your_domain/?campaign_id=123 и campaign_id меняется в зависимости от того как вы покупаете траффик, при этом рефа нет.
Тогда что бы проследить траффик по всем ИД их можно превратить в рефы, добавив в common.php
if (isset($_GET['campaign_id'])) $_SERVER['HTTP_REFERER'] = 'http://feeder_' . $_GET['campaign_id'] . '.com/';
Таким образом реф для такого хита будет http://feeder_123.com/ и скрипт автоматом создаст такого трейдера по которому будет видна полная статистика.
Допустим у трейдера trader.com есть галеры, и вы их добавили себе, те урлы галер вида http://trader/gallery/slug.html. Те в этом случае траф от вас на домен трейдера может уйти и как к трейдеру и как на контент (галеру). Опция регулирует считать ли эти переходы как трейд.
Возможность слать сообщения скрипта не на email, а в телеграм (мессенджер).
System email в сетингах должен быть прописан в виде
tg://bot_id@chat_id
Как сделать:
https://api.telegram.org/bot**somehash**/getUpdates тут надо обратить внимание на слово bot перед строкой с **somehash** бота там будет строка chat : id вида 12321313
tg://7345345735:agADFsfjdfhSGTYJdfafhksdsdrQ@12321313
Все, сообщения должны приходить в ТГ.